Vyhledávání na webu

Správa virtuálních strojů KVM pomocí webové konzole Cockpit v systému Linux


Cockpit je bezplatný a open-source front-end nástroj, který poskytuje administrativní přístup k systémům Linux. Umožňuje správcům systému monitorovat, spravovat a odstraňovat problémy se servery Linux. Poskytuje intuitivní webové rozhraní, které umožňuje snadnou navigaci a sledování hlavních funkcí a zdrojů systému.

S Kokpitem můžete dělat spoustu věcí. Můžete sledovat systémové metriky, jako je využití procesoru a paměti, prohlížet systémové protokoly, konfigurovat síť, kontrolovat stav běžící služby, spravovat uživatelské účty a mnoho dalšího.

V této příručce se zaměříme na to, jak můžete spravovat virtuální stroje KVM pomocí webové konzole Cockpit v systému Linux.

Požadavky

Než budeme pokračovat, ujistěte se, že jste do svého systému Linux nainstalovali virtualizační platformu KVM. Máme podrobný návod, jak nainstalovat KVM na CentOS 8 a jak nainstalovat KVM na Ubuntu 20.04.

Krok 1: Nainstalujte webovou konzoli Cockpit v systému Linux

Prvním úkolem bude nainstalovat Cockpit na server Linux. Ukážeme si, jak to udělat na systémech Debian a Ubuntu. Již máme článek o tom, jak nainstalovat Cockpit na CentOS 8 a RHEL 8.

Chcete-li začít, aktualizujte seznamy systémových balíčků.

sudo apt update

Poté nainstalujte konzolu cockpit vyvoláním příkazu:

sudo apt install cockpit

Spolu s cockpitem si musíte nainstalovat balíček cockpit-machines, který vám pomůže spravovat virtuální stroje.

sudo apt install cockpit-machines

Po úspěšné instalaci spusťte Kokpit pomocí příkazu:

sudo systemctl start cockpit

Chcete-li ověřit jeho stav, spusťte:

sudo systemctl status cockpit

Níže uvedený výstup potvrzuje, že rozhraní GUI cockpit běží podle očekávání.

Krok 2: Přístup k webové konzole Cockpit

Ve výchozím nastavení cockpit naslouchá na TCP portu 9090. Můžete to potvrdit pomocí příkazu netstat, jak je uvedeno na obrázku.

sudo netstat -pnltu | grep 9090

Pokud přistupujete k Kokpitu vzdáleně a váš server je za firewallem UFW, musíte na firewallu povolit port 9090. Chcete-li toho dosáhnout, spusťte příkaz:

sudo ufw allow 9090/tcp
sudo ufw reload

Chcete-li získat přístup k rozhraní Kokpit, otevřete prohlížeč a vyhledejte následující adresu:

https://server-ip:9090

Na přihlašovací stránce zadejte své uživatelské údaje a klikněte na tlačítko „Přihlásit se“.

Krok 3: Vytvořte a spravujte virtuální stroje KVM ve webové konzoli Cockpit

Chcete-li začít vytvářet a spravovat virtuální počítač, vyhledejte a klikněte na možnost „Virtuální stroje“ podle obrázku.

Na stránce ‚Virtual Machines‘ klikněte na tlačítko ‚Create New VM‘.

Ujistěte se, že jste vyplnili všechny požadované údaje, jak je uvedeno na obrázku.

Podrobné vysvětlení výše použitých možností:

  • Název: Odkazuje na libovolný název přidělený virtuálnímu počítači, například Fedora-VM.
  • Typ zdroje instalace: Může to být systém souborů nebo adresa URL.
  • Zdroj instalace: Toto je cesta k obrazu ISO, který bude použit během instalace virtuálních počítačů.
  • Dodavatel OS – Společnost/subjekt, který vyvíjí a udržuje OS.
  • Operační systém – OS, který se má nainstalovat. Z rozbalovací nabídky vyberte svůj operační systém.
  • Paměť – Velikost paměti RAM je buď megabajty, nebo gigabajty.
  • Velikost úložiště – Toto je kapacita pevného disku pro hostující OS.
  • Okamžitě spustit virtuální počítač – Pokud chcete virtuální počítač spustit ihned po vytvoření, jednoduše zaškrtněte políčko. Prozatím to necháme nezaškrtnuté a jednoduše vytvoříme VM kliknutím na tlačítko ‚Vytvořit‘.

Po dokončení bude váš virtuální počítač uveden jako na obrázku.

Kliknutím na nově vytvořený VM získáte jeho přehled, jak je znázorněno. Chcete-li spustit virtuální počítač, jednoduše klikněte na tlačítko „Instalovat“. Tím se dostanete do černé konzoly, která vám ukáže spouštění virtuálního počítače a poskytne první krok instalace s různými možnostmi, jak je znázorněno.

Při spouštění virtuálního počítače se krátce podíváme na další možnosti karet. Karta „Přehled“ poskytuje základní informace o virtuálním počítači, jako je velikost paměti a ne. vCPU.

Sekce Využití nabízí informace o využití paměti a vCPU.

Chcete-li zobrazit informace o virtuálním pevném disku a cestě k obrazu ISO použitému k jeho vytvoření, klikněte na kartu „Disky“.

Karta „Networks“ poskytuje přehled o virtuálních síťových rozhraních připojených k virtuálnímu počítači.

A konečně, sekce konzoly vám poskytuje přístup k VM pomocí grafické konzole – díky virt-vieweru – nebo sériové konzole.

Kromě toho můžete virtuální počítač po dokončení restartovat, vypnout nebo dokonce smazat. Tyto možnosti naleznete v pravém rohu, jak je znázorněno.

Závěrečné myšlenky

To v podstatě shrnuje správu virtuálních strojů KVM pomocí webového rozhraní Cockpit. Konzola cockpit poskytuje bezproblémové ovládání virtuálních strojů tím, že nabízí intuitivní a snadno použitelné webové rozhraní.

Zdroj: redhat.com