OnWorks Linux- und Windows-Online-WorkStations

Logo

Kostenloses Online-Hosting für WorkStations

<Zurück | Inhalte | Weiter>

6. LXC‌


Container sind eine leichtgewichtige Virtualisierungstechnologie. Sie ähneln eher einem erweiterten Chroot als einer vollständigen Virtualisierung wie Qemu oder VMware, sowohl weil sie keine Hardware emulieren als auch weil Container dasselbe Betriebssystem wie der Host verwenden. Container ähneln Solaris-Zonen oder BSD-Gefängnissen. Linux-vserver und OpenVZ sind zwei bereits existierende, unabhängig entwickelte Implementierungen von Container-ähnlichen Funktionen für Linux. Tatsächlich sind Container als Ergebnis der Arbeit zum Upstreaming der Vserver- und OpenVZ-Funktionalität entstanden.


Es gibt zwei User-Space-Implementierungen von Containern, die jeweils dieselben Kernelfunktionen nutzen. Libvirt ermöglicht die Verwendung von Containern über den LXC-Treiber, indem eine Verbindung zu „lxc:///“ hergestellt wird. Dies kann sehr praktisch sein, da es die gleiche Verwendung wie die anderen Treiber unterstützt. Die andere Implementierung, einfach „LXC“ genannt, ist nicht mit libvirt kompatibel, aber mit mehr Userspace-Tools flexibler. Es ist möglich, zwischen beiden zu wechseln, allerdings gibt es Besonderheiten, die zu Verwirrung führen können.


In diesem Dokument beschreiben wir hauptsächlich das lxc-Paket. Die Verwendung von libvirt-lxc wird aufgrund des fehlenden Apparmor-Schutzes für libvirt-lxc-Container im Allgemeinen nicht empfohlen.


In diesem Dokument wird ein Containername als CN, C1 oder C2 angezeigt.


 

Top OS Cloud Computing bei OnWorks: