Ich würde mich freuen, wenn mir jemand LXC vorstellen und mir sagen könnte, wie ich mit dieser Technologie anfangen kann. In welchen Fällen ist der Einsatz sinnvoll und in welchen sollte ich davon Abstand nehmen?
Beste Antwort
_________________________________________________ L X C _________________________________________________________
Linux Containers ( Ubuntu )
Übersicht
Linux-Container (LXC) sind leichtgewichtige Virtualisierungstechnologien und bieten ein kostenloses Software-Virtualisierungssystem für Computer, auf denen GNU/Linux ausgeführt wird. Dies wird durch Isolation auf Kernel-Ebene erreicht. Sie ermöglicht die gleichzeitige Ausführung mehrerer virtueller Einheiten (Container) auf demselben Host. P>
Ein Container ist eine Möglichkeit, eine Gruppe von Prozessen auf einem laufenden Linux-System von den anderen zu isolieren. Durch die Nutzung vorhandener Funktionen wie der neuen Ressourcenverwaltungs- und Ressourcenisolationsfunktionen des Linux-Kernels (Cgroups und Namespaces) können diese Prozesse ihre eigene private Ansicht des Betriebssystems mit eigenem Prozess-ID-Bereich (PID), Dateisystemstruktur und Netzwerkschnittstellen.
Container teilen sich denselben Kernel mit allem, was darauf läuft, können aber darauf beschränkt werden, nur eine definierte Menge an Ressourcen wie CPU, Speicher oder E/A zu verwenden. Durch die Kombination von Containern mit anderen Funktionen wie dem Btrfs-Dateisystem wird es möglich sein, schnell mehrere leichtgewichtige, isolierte Linux-Instanzen auf einem einzigen Host einzurichten. Daher sind Container besser als Solaris-Zonen oder BSD-Gefängnisse.
Installation
LXC einfacher machen
Einer der Hauptschwerpunkte für Ubuntu LTS war es, LXC kinderleicht zu verwenden, um dies zu erreichen.
Einen einfachen Container erstellen und ihn auf Ubuntu starten
sudo apt-get install lxc
sudo lxc-create -t ubuntu -n my-container
sudo lxc-start -n my-container
Anmelden
sudo lxc-console -n my-container -t 1
Dies verwendet standardmäßig die gleiche Version und Architektur wie Ihr Computer, zusätzliche Optionen sind offensichtlich verfügbar (–help listet sie auf). Login/Passwort sind ubuntu/ubuntu.
Für detaillierte Hostkonfiguration
Weitere Informationen zu LXC
Debian
Orakel
Quellenschmiede
LXC-Webpanel
Für Neulinge würde ich empfehlen, LXC Webpanel zu verwenden. Das Gute daran ist, dass, wenn Sie einen Container über den CLI-Modus erstellen, dieser im LXC Web Panel angezeigt wird
sudo apt-get install lxc debootstrap bridge-utils -y
sudo su
wget https://lxc-webpanel.github.com/tools/install.sh -O - | bash
Webbrowser öffnen und verbinden
http://your_ip_address:5000/
Login with user admin and password admin
Übersicht
Containerübersicht
LXC-Netzwerk
Containereinstellungen
Ressourcenbeschränkung
Verwandte Themen:Enthält das Ubuntu-Image, das ich gerade heruntergeladen habe, bereits alle neuesten Patches und Fehlerbehebungen?
Benutzeränderung (Erstellen, Löschen, Ändern)