Vyhledávání na webu

Jak nainstalovat KVM na Ubuntu 20.04


KVM (Virtual Machine založený na jádru) je bezplatná a opensource virtualizační platforma pro jádro Linuxu. Po instalaci do systému Linux se z něj stane hypervizor typu 2.

V tomto článku se podíváme na to, jak nainstalovat KVM na Ubuntu 20.04 LTS.

Krok 1: Zkontrolujte podporu virtualizace v Ubuntu

Před instalací KVM na Ubuntu nejprve ověříme, zda hardware podporuje KVM. Minimálním požadavkem pro instalaci KVM je dostupnost rozšíření pro virtualizaci CPU, jako jsou AMD-V a Intel-VT.

Chcete-li zkontrolovat, zda systém Ubuntu podporuje virtualizaci, spusťte následující příkaz.

egrep -c '(vmx|svm)' /proc/cpuinfo

Výsledek větší než 0 znamená, že je podporována virtualizace. Z výstupu níže jsme potvrdili, že náš server je v pořádku.

Chcete-li zkontrolovat, zda váš systém podporuje virtualizaci KVM, spusťte příkaz:

sudo kvm-ok

Pokud nástroj „kvm-ok“ na vašem serveru není, nainstalujte jej spuštěním příkazu apt:

sudo apt install cpu-checker

Nyní proveďte příkaz „kvm-ok“ a otestujte svůj systém.

sudo kvm-ok

Výstup jasně ukazuje, že jsme na správné cestě a připraveni pokračovat v instalaci KVM.

Krok 2: Nainstalujte KVM na Ubuntu 20.04 LTS

Po potvrzení, že náš systém podporuje virtualizaci KVM, nainstalujeme KVM. Chcete-li nainstalovat KVM, virt-manager, bridge-utils a další závislosti, spusťte příkaz :

sudo apt install -y qemu qemu-kvm libvirt-daemon libvirt-clients bridge-utils virt-manager

Malé vysvětlení výše uvedených balíčků.

  • Balíček qemu (rychlý emulátor) je aplikace, která umožňuje provádět virtualizaci hardwaru.
  • Balíček qemu-kvm je hlavním balíčkem KVM.
  • libvritd-daemon je virtualizační démon.
  • Balíček bridge-utils vám pomůže vytvořit mostové připojení, které umožní ostatním uživatelům přístup k jinému virtuálnímu počítači, než je hostitelský systém.
  • virt-manager je aplikace pro správu virtuálních strojů prostřednictvím grafického uživatelského rozhraní.

Než budeme pokračovat dále, musíme potvrdit, že virtualizační démon – libvritd-daemon – běží. Chcete-li to provést, spusťte příkaz.

sudo systemctl status libvirtd

Spuštění při spuštění můžete povolit spuštěním:

sudo systemctl enable --now libvirtd

Chcete-li zkontrolovat, zda jsou načteny moduly KVM, spusťte příkaz:

lsmod | grep -i kvm

Z výstupu můžete pozorovat přítomnost modulu kvm_intel. To je případ procesorů Intel. Pro procesory AMD místo toho získáte modul kvm_intel.

Krok 3: Vytvoření virtuálního počítače v Ubuntu

Po úspěšné instalaci KVM nyní vytvoříme virtuální počítač. Existují 2 způsoby, jak toho dosáhnout: Virtuální stroj můžete vytvořit na příkazovém řádku nebo pomocí grafického rozhraní KVM virt-manager.

Vytvořte virtuální počítač pomocí příkazového řádku

Nástroj příkazového řádku virt-install se používá k vytváření virtuálních počítačů na terminálu. Při vytváření virtuálního stroje je vyžadována řada parametrů.

Zde je úplný příkaz, který jsem použil při vytváření virtuálního počítače pomocí obrazu Deepin ISO:

sudo virt-install --name=deepin-vm --os-variant=Debian10 --vcpu=2 --ram=2048 --graphics spice --location=/home/Downloads/deepin-20Beta-desktop-amd64.iso --network bridge:vibr0 

Možnost --name určuje název virtuálního počítače – deepin-vm Příznak --os-variant označuje rodinu OS nebo odvozeninu z VM. Protože Deepin20 je derivátem Debianu, zadal jsem jako variantu Debian 10.

Chcete-li získat další informace o variantách OS, spusťte příkaz

osinfo-query os

Možnost --vcpu označuje jádra CPU v tomto případě 2 jádra, --ram označuje kapacitu RAM, která je 2048 MB. Příznak --location ukazuje na absolutní cestu obrazu ISO a most --network určuje adaptér, který má virtuální stroj používat. Ihned po provedení příkazu se virtuální stroj spustí a spustí se instalační program připravený k instalaci virtuálního stroje.

Vytvořte virtuální počítač pomocí virt-manager

Nástroj virt-manager umožňuje uživatelům vytvářet virtuální stroje pomocí grafického uživatelského rozhraní. Chcete-li začít, přejděte k terminálu a spusťte příkaz.

virt-manager

Otevře se okno správce virtuálního stroje, jak je znázorněno.

Nyní klikněte na ikonu monitoru a začněte vytvářet virtuální počítač.

Ve vyskakovacím okně zadejte umístění obrazu ISO. V našem případě se ISO obraz nachází ve složce 'Downloads' v domovském adresáři, takže vybereme první možnost – Local Install Media ( ISO image resp. CD ROM). Poté pokračujte kliknutím na tlačítko „Vpřed“.

V dalším kroku přejděte na obraz ISO ve vašem systému a přímo níže zadejte rodinu OS, na které je váš obraz založen.

Dále vyberte kapacitu paměti a počet CPU, které budou přiděleny vašemu virtuálnímu stroji, a klikněte na „Vpřed“.

A nakonec v posledním kroku zadejte název virtuálního počítače a klikněte na tlačítko „Dokončit“.

Vytvoření virtuálního počítače bude trvat několik minut, po kterých se otevře instalační program operačního systému, který instalujete.

V tomto okamžiku můžete pokračovat v instalaci virtuálního počítače.

A takto postupujete při instalaci hypervisoru KVM na Ubuntu 20.04 LTS.