Jak nainstalovat KVM na Ubuntu 20.04 LTS

Podrobný průvodce instalací KVM na Ubuntu 20.04 a vytváření virtuálních strojů pomocí virt-manager

KVM neboli virtuální stroj založený na jádře je modul v jádře Linuxu, který uživatelům umožňuje spouštět virtuální stroje na jejich systému. Ve srovnání s jiným virtualizačním softwarem se může pochlubit výkonem téměř na holém povrchu, protože je úzce spojen s linuxovým jádrem.

KVM spolu s jeho API/Toolkit nazvanou libvirt se používá k vytvoření VM v Ubuntu. Nástroje jako Virt-Manager (GUI front-end) a Virsh (CLI) se používají ke zjednodušení vytváření a správy virtuálních počítačů.

V tomto článku se naučíme, jak správně nainstalovat KVM na Ubuntu 20.04 LTS.

Předpoklady

Než začneme s instalací, musíme se ujistit, že splňujeme požadavky pro spuštění KVM. Potřebujeme procesor, který podporuje hardwarovou virtualizaci. Pokud procesor podporuje virtualizaci hardwaru, musíme se ujistit, že je povolen v systému BIOS.

Chcete-li zkontrolovat, zda váš procesor podporuje virtualizaci hardwaru, stiskněte ctrl+alt+t k otevření terminálu. Použijeme úhledný příkaz s názvem egrep který používá Regexp k vyhledávání textového vzoru ze souboru. Soubor, ve kterém budeme hledat informace o CPU, se nachází na /proc/cpuinfo. Vložte následující příkaz do terminálu a zkontrolujte podporu virtualizace hardwaru.

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

Pokud dostanete výstup jako něco jiného než 0 pak váš procesor podporuje hardwarovou virtualizaci. Číslo výstupu je č. jádra nebo vláken, které má váš procesor. Nyní zbývá pouze krok, ujistit se, že je v BIOSu povolena virtualizace hardwaru.

Proces povolení virtualizace hardwaru nyní závisí na tom, zda máte procesor Intel nebo AMD. Informace o povolení virtualizace naleznete v příručce k základní desce. U procesorů Intel musíte povolit virtualizaci v nastavení BIOSu. Pro procesory AMD povolte nastavení nazývané jako SVM Mode.

Nyní jsme ověřili, že máme procesor, který podporuje hardwarovou virtualizaci, a povolili ji v BIOSu. Nyní můžeme přejít k instalaci.

Instalace

Otevřete terminál stisknutím ctrl+alt+t klávesová zkratka. Chcete-li nainstalovat KVM, vložte následující příkaz do terminálu a stiskněte enter.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

The qemu-kvm je balíček KVM, zatímco libvirt-daemon-system a libvirt-clients jsou balíčky libvirt toolkit. The bridge-utils balíček se používá pro konfiguraci ethernetového mostu pro virtuální počítače.

Ověřování instalace

Úspěšnou instalaci KVM lze ověřit dvěma způsoby. Buď běžet

kvm --verze

nebo

virsh list --vše

Pokud získáte výstup, jak je uvedeno výše, pak je KVM ve vašem systému správně nainstalován. Nyní můžete vytvořit VM pomocí virsh příkaz k vytvoření virtuálních počítačů nebo instalaci virt-manažerka nástroj GUI pro vytváření a správu vašeho virtuálního počítače podle vašich preferencí.

Vytvoření virtuálního počítače

V této části použijeme virt-manager k vytvoření a spuštění VM na Ubuntu 20.04. Chcete-li nainstalovat virt-manager na Ubuntu 20.04, spusťte následující příkaz:

sudo apt install virt-manager

Po dokončení instalace spusťte virt-manager. Uvítá vás následující okno.

Chcete-li vytvořit nový virtuální počítač, musíte kliknout na Vytvořte nový virtuální stroj knoflík.

Vyskakovací okno s názvem Nový VM se objeví, vyberte Místní instalační médium (obraz ISO nebo CDROM) a klepněte na tlačítko Vpřed.

Potřebujeme obraz ISO operačního systému, jehož virtuální stroj chceme vytvořit. Kliknutím na procházet vyberte OS, který chcete nainstalovat.

Zobrazí se vám Vyberte Svazek úložiště V okně, budeme aktuálně používat výchozí úložný fond, můžete si zkusit pohrát s vytvořením nových úložných fondů, které bude virt-manager používat. Prozatím zkopírujeme ISO obraz OS do následujícího adresáře pomocí cp příkaz.

sudo cp source_of_iso_file /var/lib/libvirt/images

Potřebujeme oprávnění root ke kopírování ISO do výchozího fondu, což používáme sudo příkaz a source_of_iso_file je umístění vámi zvoleného OS. Po zkopírování ISO do adresáře obrázků libvirt stiskněte Obnovit seznam svazků knoflík. Vámi vybraný OS ISO se zobrazí v seznamu níže, k instalaci jsem zvolil MX-Linux.

Vyberte OS, který se rozhodnete nainstalovat, a stiskněte Zvolte Hlasitost knoflík.

Po výběru ISO klikněte v předchozím okně na tlačítko Vpřed.

V dalším okně vyberte množství paměti/ram k přidělení virtuálnímu počítači a počet jader CPU. Navrhuji přidělit alespoň minimální doporučené množství požadované OS.

Dále alokujte alespoň minimální množství místa na disku požadované OS. Doporučuji minimálně 30 GB pro Windows a 20 GB pro všechny Linuxové distribuce. Virt-manager vytvoří virtuální disk pro OS automaticky, pokud je vybrána první možnost.

Spropitné: S druhou možností si můžete vytvořit vlastní úložiště sami.

Na této nové obrazovce můžete změnit název virtuálního počítače a potvrdit podrobnosti. Klepnutím na tlačítko Dokončit zahájíte instalaci operačního systému na virtuální disk.

Spropitné: Můžete se také pokusit vyladit nastavení virtuálního počítače zaškrtnutím upravit konfiguraci před instalací možnost doplňkové funkce.

Dokončete instalaci OS podle postupu instalace pro vybraný OS.

Po dokončení instalace můžete virtuální počítač spustit tak, že jej vyberete a kliknete Zapněte virtuální počítač knoflík

Nyní máme funkční VM připravený k použití.