KVM (Kernel-based Virtual Machine) je virtualizační řešení vytvořené pro Linux. Po instalaci umožňuje vytvářet hosta nebo virtuální počítače
Dnes se naučíme, jak nainstalovat KVM do systému a jak v několika jednoduchých krocích nakonfigurovat virtuální počítače pomocí nástroje ‚Virtual Machine Manager‘. Všimněte si, že následující návod je testován na systému Kali Linux.
Instalace KVM
Chcete-li mít v systému Linux nainstalovaný KVM, měli byste provést všechny níže uvedené kroky:
Krok 1: Předinstalační kontroly
Než se pustíte do instalace, musíte se ujistit, že váš procesor podporuje virtualizaci. Za tímto účelem musíte načíst cpuinfo spuštěním následujícího příkazu v terminálu.
egrep -c '(vmx|svm)' /proc/cpuinfo
Pokud je výstup výše uvedeného příkazu větší než 1, znamená to, že váš procesor podporuje hardwarovou virtualizaci. Stále se však musíte ujistit, že je možnost virtualizace povolena v nastavení systému BIOS. (Vyhledejte VT-x, AMD-V nebo virtualizace atd.)
Spustěte následující příkaz, abyste se ujistili, že vaše akcelerace KVM může být použita. Nezoufejte, pokud se zobrazí výstup s hlášením, že akceleraci KVM nelze použít. Své virtuální počítače můžete i nadále spouštět, ale bez rozšíření KVM to bude mnohem pomalejší.
kvm-ok
Krok 2: Instalace nezbytných balíčků
Spuštěním následujícího příkazu nainstalujete balíčky qemu-kvm, libvirt-clients, libvirt-daemon-system a bridge-utils, které jsou pro provoz KVM nezbytné. Libvirt-clients a libvirt-daemon-system poskytují libvirtd, který potřebujete ke správě instancí qemu a KVM pomocí libvirt. qemu-kvm je backend KVM.
sudo apt install qemu-kvm libvirt-clients libvirt-daemon-system bridge-utils
Budete vyzváni k pokračování, pro dokončení instalace zadejte y nebo ano.
Krok 3: Přidání uživatelů do skupin
Nyní je třeba zajistit, aby byl váš uživatel přidán do skupiny uživatelů libvirt a KVM. Spusťte následující příkazy a přidejte své konkrétní uživatelské jméno do příslušných skupin.
sudo adduser username libvirtsudo adduser username kvm
Reklama
Krok 4: Instalace správce virtuálních počítačů
Aplikace virt-manager je nástroj s grafickým uživatelským rozhraním pro správu virtuálních počítačů prostřednictvím libvirt. Představuje souhrnný pohled na spuštěné domény, jejich živý výkon a statistiky využití prostředků. Průvodce umožňuje vytváření nových domén. Také konfiguruje a upravuje přidělování prostředků domény a virtuální hardware. Tento nástroj lze nainstalovat pomocí následujícího příkazu:
sudo apt install virt-manager
Budete vyzváni k pokračování, pro dokončení instalace zadejte y nebo ano.
Správce virtuálních strojů nyní můžete otevřít prostřednictvím příkazového řádku příkazem ‚virt-manager‘ nebo přejděte do aktivit, vyhledejte položku virt-manager a klikněte na tlačítko otevřít.
Konfigurace virtuálního počítače pomocí příkazu virt-manager
Po otevření bude Váš Správce virtuálních počítačů připojen ke QEMU/KVM.
Novou konfiguraci virtuálního počítače můžete zahájit buď otevřením karty souboru a výběrem možnosti „Nový virtuální počítač“, nebo kliknutím na ikonu plus na levé straně 2. řádku.
Budete vyzváni k výběru instalačního média, vyberte některou z daných možností. Pokud jste již stáhli iso soubor požadovaného virtuálního systému, můžete zvolit import tohoto obrazu disku a pokračovat kliknutím na ‚Vpřed‘. Pokud stažený iso soubor nemáte, můžete pokračovat síťovou instalací nebo můžete použít možnost CD/DVD.
Nyní budete vyzváni k procházení nebo zadání cesty k obrazu disku. Po zadání cesty průvodce s největší pravděpodobností zjistí daný operační systém. Pokud se tak nestane, budete vyzváni k zadání/výběru operačního systému z daného seznamu. Pro pokračování stiskněte tlačítko „Vpřed“.
V dalším kroku můžete přizpůsobit nastavení paměti a procesoru virtuálního počítače. CPU udává, kolik jader může nový stroj využívat, a paměť udává paměť, kterou může nový stroj přidělit. Pro pokračování stiskněte tlačítko „Vpřed“.
V posledním kroku můžete přizpůsobit název a síť virtuálního počítače. Pro přizpůsobení sítě klikněte na výběr sítě a zvolte buď výchozí nastavení ‚NAT‘, které vyvolá vytvoření virtuální sítě, nebo můžete zvolit přemostění vaší původní/hostitelské sítě stroje Ethernet nebo WLAN. Pro pokračování stiskněte ‚Finish‘ (Dokončit).
Jakmile stisknete ‚Finish‘ (Dokončit), virtuální počítač se spustí a nakonec začne instalovat systém z dříve poskytnutého disku s obrazem.
Dokončete instalaci systému a užívejte si svůj izolovaný virtuální počítač!“
Závěr
V tomto článku jsme stručně vysvětlili virtualizaci KVM, nezbytné předpoklady, důležité balíčky a uživatelská oprávnění potřebná pro bezproblémovou instalaci a používání KVM. Stručně jsme také vysvětlili, jak může Virt-Manager zajistit rychlou a snadnou konfiguraci virtuálních počítačů.