Stations de travail en ligne OnWorks Linux et Windows

Logo

Hébergement gratuit en ligne pour les postes de travail

<Précédent | Table des matières | Suivant>

6. LXC‌


Les conteneurs sont une technologie de virtualisation légère. Ils s'apparentent plus à un chroot amélioré qu'à une virtualisation complète comme Qemu ou VMware, à la fois parce qu'ils n'émulent pas le matériel et parce que les conteneurs partagent le même système d'exploitation que l'hôte. Les conteneurs sont similaires aux zones Solaris ou aux prisons BSD. Linux-vserver et OpenVZ sont deux implémentations préexistantes et développées indépendamment de fonctionnalités de type conteneur pour Linux. En fait, les conteneurs sont nés du travail de mise en amont des fonctionnalités vserver et OpenVZ.


Il existe deux implémentations de conteneurs dans l'espace utilisateur, chacune exploitant les mêmes fonctionnalités du noyau. Libvirt permet l'utilisation de conteneurs via le pilote LXC en se connectant à 'lxc:///'. Cela peut être très pratique car il prend en charge le même usage que ses autres pilotes. L'autre implémentation, appelée simplement 'LXC', n'est pas compatible avec libvirt, mais est plus flexible avec davantage d'outils en espace utilisateur. Il est possible de basculer entre les deux, bien qu'il existe des particularités qui peuvent prêter à confusion.


Dans ce document, nous décrirons principalement le package lxc. L'utilisation de libvirt-lxc n'est généralement pas recommandée en raison d'un manque de protection Apparmor pour les conteneurs libvirt-lxc.


Dans ce document, un nom de conteneur sera affiché sous la forme CN, C1 ou C2.


 

Meilleur système d'exploitation Cloud Computing chez OnWorks :