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.