This shows you the differences between two versions of the page.
saisp:labs:07:contents:05 [2013/11/11 00:46] 127.0.0.1 external edit |
saisp:labs:07:contents:05 [2014/04/14 11:42] (current) alexandru.carp |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ==== 05. Lorem ipsum ==== | + | ==== 05. [10p] Crearea containerelor ==== |
- | ... | + | Pentru a crea in mod facil un container, exista comanda **lxc-create**. Aceasta: |
+ | * creaza un fisier de configurare minimal; | ||
+ | * creaza sistemul de fisiere al containerului, descarcand pachetele corespunzatoare din repository. | ||
+ | |||
+ | Sintaxa comenzii este: | ||
+ | <code bash> | ||
+ | lxc-create -n NUME -t TIP | ||
+ | </code> | ||
+ | unde ''TIP'' poate fi ales dintre ''busybox'', ''debian'', ''fedora'', ''sshd'' etc. | ||
+ | |||
+ | In urma crearii containerului, va rezulta directorul cu numele ''/var/lib/lxc/**NUME**'', ce contine: | ||
+ | * fisierul de configurare - ''config'' | ||
+ | * sistemul de fisiere - ''rootfs/'' | ||
+ | |||
+ | Creati un nou container, de tip ''debian'', cu numele ''**ct2**''. | ||
+ | |||
+ | Verificati ca a fost creat, folosind ''lxc-ls'': | ||
+ | <code bash> | ||
+ | root@saisp-vm-1:~# lxc-ls | ||
+ | ct1 ct2 | ||
+ | </code> | ||
+ | |||
+ | Inspectati fisierul de configurare creat: | ||
+ | <code bash> | ||
+ | root@saisp-vm-1:~# cat /var/lib/lxc/ct2/config | ||
+ | </code> | ||
+ | |||
+ | Apoi: | ||
+ | * porniti containerul in background | ||
+ | * afisati, pe statia **saisp-vm-1**, ierarhia de procese si observati procesele corespunzatoare celor 2 containere. | ||
+ | * opriti cele doua containere, folosind comanda ''lxc-stop''. | ||