GNU/Linux >> Znalost Linux >  >> Ubuntu

Lxc a jak začít?

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.

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 )


Ubuntu
  1. Jak získat informace o systému a hardwaru v linuxu

  2. Co je Podman a jak nainstalovat Podman v Linuxu

  3. Jak získat čas spouštění a dobu provozu na Ubuntu

  1. Jak exportovat a importovat kontejnery Docker

  2. `^m` A jak se toho zbavit?

  3. Jak nainstalovat Docker a spustit kontejnery Docker v Ubuntu

  1. Jak nastavit virtuální kontejnery s podporou LXC a kvót na Debianu 8

  2. Jak vytvořit a spustit kontejnery LXC Linux pomocí příkazů LXC

  3. Jak získat PID právě zahájeného procesu