Ocenil bych, kdyby mi někdo představil LXC a řekl mi, jak začít s touto technologií? V jakých případech má smysl používat a ve kterých bych se od něj měl držet dál?
Nejlepší odpověď
_________________________________________________ L X C ________________________________________________________________________________________________ Linux Containers ( Ubuntu )
Přehled
Linux Containers (LXC) jsou odlehčenou virtualizační technologií a poskytují bezplatný softwarový virtualizační systém pro počítače se systémem GNU/Linux. Toho je dosaženo pomocí izolace na úrovni jádra. Umožňuje provozovat více virtuálních jednotek (kontejnerů) současně na stejném hostiteli.
Linux Containers ( Ubuntu )
Přehled
Linux Containers (LXC) jsou odlehčenou virtualizační technologií a poskytují bezplatný softwarový virtualizační systém pro počítače se systémem GNU/Linux. Toho je dosaženo pomocí izolace na úrovni jádra. Umožňuje provozovat více virtuálních jednotek (kontejnerů) současně na stejném hostiteli.
Kontejner je způsob, jak izolovat skupinu procesů od ostatních na běžícím systému Linux. Využitím existujících funkcí, jako jsou nové funkce linuxového jádra pro správu zdrojů a izolaci zdrojů (Cgroups a jmenné prostory), mohou mít tyto procesy svůj vlastní soukromý pohled na operační systém s vlastním prostorem ID procesu (PID), strukturou souborového systému a síťová rozhraní.
Kontejnery sdílejí stejné jádro s čímkoli jiným, co na něm běží, ale lze je omezit tak, aby využívaly pouze definované množství zdrojů, jako je CPU, paměť nebo I/O. Kombinací kontejnerů s dalšími funkcemi, jako je souborový systém Btrfs, bude možné rychle nastavit několik odlehčených izolovaných instancí Linuxu na jednom hostiteli. Proto jsou kontejnery lepší ve srovnání se zónami Solaris nebo věznicemi BSD.
Instalace
Usnadnění LXC
Jedním z hlavních cílů Ubuntu LTS bylo, aby se LXC snadno používal, aby toho bylo dosaženo.
Vytvoření základního kontejneru a jeho spuštění na Ubuntu
sudo apt-get install lxc
sudo lxc-create -t ubuntu -n my-container
sudo lxc-start -n my-container
Přihlásit se
sudo lxc-console -n my-container -t 1
Toto bude standardně používat stejnou verzi a architekturu jako váš počítač, samozřejmě jsou k dispozici další možnosti (–nápověda je vypíše). Login/Heslo jsou ubuntu/ubuntu.
Pro podrobnou konfiguraci hostitele
Další informace o LXC
Debian
Oracle
sourceforge
Webový panel LXC
Pro nováčka bych doporučil použít webový panel LXC, dobrá část je, že pokud vytvoříte kontejner prostřednictvím režimu cli, zobrazí se na webovém panelu LXC
sudo apt-get install lxc debootstrap bridge-utils -y
sudo su
wget https://lxc-webpanel.github.com/tools/install.sh -O - | bash
Otevřete webový prohlížeč a připojte se
http://your_ip_address:5000/
Login with user admin and password admin
Přehled
Přehled kontejnerů
Síť LXC
Nastavení kontejneru
Omezení zdrojů
Související:Obsahuje obrázek Ubuntu, který jsem právě stáhl, všechny nejnovější záplaty a opravy chyb?
Uživatelská úprava ( Vytvořit, Smazat Modifikace )