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í.