Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

6. LXC‌


I container sono una tecnologia di virtualizzazione leggera. Sono più simili a un chroot avanzato che alla virtualizzazione completa come Qemu o VMware, sia perché non emulano l'hardware sia perché i contenitori condividono lo stesso sistema operativo dell'host. I container sono simili alle zone Solaris o alle jail BSD. Linux-vserver e OpenVZ sono due implementazioni preesistenti, sviluppate in modo indipendente, di funzionalità simili a container per Linux. In effetti, i container sono nati come risultato del lavoro di upstream delle funzionalità vserver e OpenVZ.


Esistono due implementazioni di container in spazio utente, ognuna delle quali sfrutta le stesse funzionalità del kernel. Libvirt consente l'uso di contenitori tramite il driver LXC collegandosi a 'lxc:///'. Questo può essere molto conveniente in quanto supporta lo stesso utilizzo degli altri driver. L'altra implementazione, chiamata semplicemente 'LXC', non è compatibile con libvirt, ma è più flessibile con più strumenti in userspace. È possibile passare da una all'altra, anche se ci sono delle peculiarità che possono creare confusione.


In questo documento descriveremo principalmente il pacchetto lxc. L'uso di libvirt-lxc non è generalmente raccomandato a causa della mancanza di protezione Apparmor per i contenitori libvirt-lxc.


In questo documento, il nome di un contenitore verrà mostrato come CN, C1 o C2.


 

Il miglior sistema operativo cloud computing su OnWorks: