Install KVM (QEMU) na CentOS 7 a RHEL 7

KVM je zkratka pro Kernel-Based Virtual Machine, je virtualizační software, který poskytuje schopnost spouštět více operačních systémů hosta s pomocí rozšíření virtualizace hardwaru. Podporuje širokou škálu hostujících operačních systémů, jako jsou Linux, Windows, Solaris, Haiku, REACT OS a mnoho dalšího.

KVM lze spravovat pomocí příkazového řádku nebo dostupných grafických nástrojů. Virt-Manager (Virtual Machine Manager) je nejpoužívanější aplikace pro správu virtuálních strojů založených na KVM. Podporuje vytváření, úpravy, spouštění a zastavování virtuálních strojů založených na KVM, stejně jako živou nebo studenou migraci hostujících počítačů mezi hostiteli.

Předpoklady

Jak řekl dříve, KVM bude fungovat pouze v případě, že PROCESOR má podporu hardwarové virtualizace Intel VT nebo AMD-V.

zjistit, zda váš PROCESOR podporuje funkce VT, spusťte následující příkaz.

egrep '(vmx|svm)' /proc/cpuinfo
CentOS 7 - Intel VT Podporu
CentOS 7 – Intel VT Podporu

Pokud výše uvedený příkaz vrátí se výstup ukazuje VMX nebo SVM, pak váš hardware podporuje VT jinde ne.

Vytvořte síťový most, aby virtuální stroje mohly komunikovat s externí sítí.

číst: Jak konfigurovat Síťový most na CentOS 7 a RHEL 7,

Install KVM na CentOS 7

spusťte následující příkaz k instalaci nejnovější balíček qemu a také virt-manager, který poskytuje grafické rozhraní pro správu virtuálních strojů.

yum install -y qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
  • qemu-kvm = QEMU emulator
  • qemu-img = QEMU disk image manager
  • virt-install = nástroj Příkazového řádku k vytvoření virtuálního stroje.
  • libvirt = poskytuje démona libvirtd, který spravuje virtuální stroje a řídí hypervisor.
  • libvirt-klient = poskytuje na straně klienta API pro přístup k serverům a také poskytuje nástroj virsh, který poskytuje nástroj příkazového řádku pro správu virtuálních strojů.
  • virt-viewer-Graphical console

Create Virtual Machine

Jakmile nainstalujete KVM a další nástroje, je vše nastaveno na zahájení vytváření virtuálních strojů. Podíváme se na vytváření virtuálních strojů jak v příkazovém řádku, tak v grafickém režimu.

Režim Příkazového Řádku

virt-install se používá k vytvoření virtuálních počítačů pomocí příkazového řádku režimu, a tento příkaz potřebuje více vstupů od nás vytvořit virtuální stroj, jako je CPU, Paměť, disk, síť, umístění instalačního média, varianta OS a další.

virt-install --name=itzgeekguest --ram=1024 --vcpus=1 --cdrom=/tmp/CentOS-6.5-x86_64-minimal.iso --os-type=linux --os-variant=rhel6 --network bridge=br0 --graphics=spice --disk path=/var/lib/libvirt/images/itzgeekguest.dsk,size=4

Poznámka: výše uvedený příkaz používá bridged networking „br0“ umožňující virtuální stroje ke komunikaci s vnější sítí, můžete najít návod na vytvoření přemostění sítí s Virt Manager.

–jméno – Název Virtuálního počítače

–ram – velikost Paměti v MB,

–vcpus – Virtuální CPU je v číslech

–cdrom – Umístění ISO obrazu,

–os-type – typy OS, jako je Linux, Windows, etc.

–os-varianta – varianta OS, jako RHEL 6, Solaris

–síť – Networking

–grafika – nastavení zobrazení Hodnocení

–disk, cesta – Umístění disk s velikostí 4 GB

Jakmile jste vydán výše uvedeném příkazu virt-install vytvoří virtuální stroj a začne virt prohlížeč konzole pro instalaci operačního systému.

Install KVM (QEMU) on CentOS 7 - Guest Installation command Line Virt Viewer
Install KVM (QEMU) on CentOS 7 – Guest Installation command Line Virt Viewer

Graphical Mode

Type the following command in the terminal in GUI mode.

virt-manager

OR

Application >> System Tools >> Virtual Machine Manager.

můžete být požádáni o zadání hesla, pokud nemáte přístup root.

po otevření klikněte pravým tlačítkem myši na localhost (QEMU) a klikněte na New. Správce virtuálních strojů spustí nového Průvodce vytvořením virtuálního počítače. Při používání tohoto grafického režimu nenajdete žádné potíže.

Krok 1: vyžadovali byste pojmenování virtuálního počítače, ve stejném okně byste byli požádáni, abyste si vybrali, jak chcete nainstalovat operační systém. Zde jsem se rozhodl nainstalovat z ISO obrazu nebo CD-ROM.

Install KVM (QEMU) na CentOS 7 - Virt Manažer - Vytvoření VM
Install KVM (QEMU) na CentOS 7 – Virt Manažer – Vytvoření VM

Krok 2: Zadejte umístění ISO obrazu jako fyzické CD-ROM projít není podporovaný hypervisor, nezapomeňte zvolit typ operačního systému a verze.

Install KVM (QEMU) on CentOS 7 - Virt Manager - Installation Media
Install KVM (QEMU) on CentOS 7 – Virt Manager – Installation Media

Step 3: Configure CPU and memory for the virtual machine.

Install KVM (QEMU) on CentOS 7 - Virt Manager - Memory and CPU
Install KVM (QEMU) on CentOS 7 – Virt Manager – Memory and CPU

Step 4: Musíte zmínit množství úložiště, které chcete přiřadit virtuálnímu počítači, zrušte zaškrtnutí políčka „přidělit celý disk nyní“, což zabrání přidělení celého disku při vytváření VM.

velikost disku bude přidělena dynamicky v závislosti na použití virtuálního stroje.

Install KVM (QEMU) na CentOS 7 - Virt Manager - Přidělování Skladování
Install KVM (QEMU) na CentOS 7 – Virt Manager – Přidělování Úložiště

Krok 5: Shrnutí všech nastavení, klikněte na Upřesnit nastavení a vyberte přemostěné sítě, aby virtuální stroj mohl komunikovat mimo síť.

klikněte na Dokončit.

Install KVM (QEMU) na CentOS 7 - Virt Manager - Shrnutí
Install KVM (QEMU) na CentOS 7 – Virt Manager – Shrnutí

Krok 6: KVM začne vytvářet virtuální stroj závisí na našem vstupu, jakmile je vytvořen VM. Virt manager spustí konzolu pro instalaci OS.

následující obrazovka zobrazuje instalační obrazovku CentOS 6.

Install KVM (QEMU) na CentOS 7 - Virt Manager - VM Konzole
Install KVM (QEMU) na CentOS 7 – Virt Manager – VM Konzole

Spravovat Virtuální Stroje

S Virtual Machine Manager, můžete provádět VM životní cyklus akce, jako je spuštění, vypnutí, reset, klonování a migrace kliknutím pravým tlačítkem na vybraný virtuální počítač.

Install KVM (QEMU) on CentOS 7 - Virt Manager
Install KVM (QEMU) on CentOS 7 – Virt Manager

Managing virtual machine using virt manager is very simple, you can just click on „bulb” icon in the VM console. Here you can add, modify and remove devices.

Install KVM (QEMU) on CentOS 7 - Virt Manager - Managing VM
Install KVM (QEMU) on CentOS 7 – Virt Manager – Managing VM

That’s All.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna.