Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Poprzednia wersja
Nowa wersja
Poprzednia wersja
pl:dydaktyka:sitw:2015:lab6:start [2015/12/01 08:55]
kkr [Docker]
pl:dydaktyka:sitw:2015:lab6:start [2019/06/27 15:50] (aktualna)
Linia 8: Linia 8:
  
 <WRAP center round important 60%> <WRAP center round important 60%>
-Z racji na czasochłonne tworzenie kontenera LXC, proszę przed rozpoczęciem wykonywania ćwiczeń wykonać instrukcje zawarte w punktach:+Z racji na czasochłonne tworzenie kontenera LXC (ok. 55 minut), proszę przed rozpoczęciem wykonywania ćwiczeń wykonać instrukcje zawarte w punktach:
   * 5.2.   * 5.2.
   * 5.3.   * 5.3.
Linia 16: Linia 16:
 </​WRAP>​ </​WRAP>​
 <WRAP center round important 60%> <WRAP center round important 60%>
-W przypadku dotarcia do momentu tworzenia kontenera LXC, kontener nie będzie jeszcze gotowy, proszę rozpocząć ćwiczenie ​dot. Doacker-a.+W przypadku dotarcia do momentu tworzenia kontenera LXC, kontener nie będzie jeszcze gotowy, proszę rozpocząć ćwiczenie ​dotyczące [[#​docker1|Docker-a]].
 </​WRAP>​ </​WRAP>​
 ===== Control Groups ===== ===== Control Groups =====
Linia 51: Linia 51:
   - Używając programu ''​ps''​ odnajdujemy PID uruchomionego procesu programu ''​cat''​.   - Używając programu ''​ps''​ odnajdujemy PID uruchomionego procesu programu ''​cat''​.
   - Sprawdzamy w jakiej grupie jest uruchomiony powyższy proces:<​code bash>cat /​proc/​PID/​cgroup</​code>​   - Sprawdzamy w jakiej grupie jest uruchomiony powyższy proces:<​code bash>cat /​proc/​PID/​cgroup</​code>​
-  - W folderach, które odpowiadają odpowiednim kontrolerom znajduje się plik ''​tasks''​. Używając tego pliku sprawdź czy PID powyższego procesu znajduje się w kontrolerach ''​cpu''​ oraz ''​blkio''​ należących do grupy, w której pracuje proces np.:<​code bash>​cat ​CGROUP/cpu/tasks | grep PID</​code>​+  - W folderach, które odpowiadają odpowiednim kontrolerom znajduje się plik ''​tasks''​. Używając tego pliku sprawdź czy PID powyższego procesu znajduje się w kontrolerach ''​cpu''​ oraz ''​blkio''​ należących do grupy, w której pracuje proces np.:<​code bash>​cat ​/​sys/​fs/​cgroup/cpu/CGROUP/tasks | grep PID</​code>​
   - Przenieś uruchomiony proces do wcześniej stworzonej grupy ''​cpulimited''​. Przeniesienie procesu jest możliwe na dwa sposoby (spróbuj wykonać ćwiczenie używając każdego z nich):   - Przenieś uruchomiony proces do wcześniej stworzonej grupy ''​cpulimited''​. Przeniesienie procesu jest możliwe na dwa sposoby (spróbuj wykonać ćwiczenie używając każdego z nich):
     - Użycie polecenia ''​cgclassify''​ (przeczytaj manual):<​code bash>​cgclassify -g cpu:/​cpulimited PID</​code>​     - Użycie polecenia ''​cgclassify''​ (przeczytaj manual):<​code bash>​cgclassify -g cpu:/​cpulimited PID</​code>​
Linia 110: Linia 110:
   - Aktualizujemy listę pakietów:<​code bash>​apt-get update</​code>​   - Aktualizujemy listę pakietów:<​code bash>​apt-get update</​code>​
   - Instalujemy pakiety LXC:<​code bash>​apt-get install lxc</​code>​   - Instalujemy pakiety LXC:<​code bash>​apt-get install lxc</​code>​
-  - Dodatkowo można zainstalować (w celu ułatwienia pracy):<​code bash>​install bridge-utils libvirt-bin debootstrap</​code>​+  - Dodatkowo można zainstalować (w celu ułatwienia pracy):<​code bash>apt-get ​install bridge-utils libvirt-bin debootstrap</​code>​
   - Sprawdzamy konfigurację:<​code bash>​lxc-checkconfig</​code>​   - Sprawdzamy konfigurację:<​code bash>​lxc-checkconfig</​code>​
   - Sprawdzamy zainstalowane/​dostępne narzędzia:<​code bash>​lxc-<​tab><​tab></​code>​   - Sprawdzamy zainstalowane/​dostępne narzędzia:<​code bash>​lxc-<​tab><​tab></​code>​
Linia 183: Linia 183:
   - Skonfiguruj ponownie swoje interfejsy w systemie gospodarza - doprowadź sieć do działania.   - Skonfiguruj ponownie swoje interfejsy w systemie gospodarza - doprowadź sieć do działania.
   - Zmień konfigurację sieci twojego kontenera:   - Zmień konfigurację sieci twojego kontenera:
-    - Zmień ustawienie parametru ''​lxc.network.type''​ na ''​none''​.+    - Zmień ustawienie parametru ''​lxc.network.type''​ na ''​veth''​.
     - Poniżej dodaj dwa kolejne wpisy:     - Poniżej dodaj dwa kolejne wpisy:
       - Automatyczne aktywowanie interfejsów sieciowych podczas startu maszyny: ''​lxc.network.flags = up''​       - Automatyczne aktywowanie interfejsów sieciowych podczas startu maszyny: ''​lxc.network.flags = up''​
pl/dydaktyka/sitw/2015/lab6/start.1448956505.txt.gz · ostatnio zmienione: 2019/06/27 15:55 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0