Jak nainstalovat a používat KVM ke správě cloudových obrázků v Linuxu

V současné době je jedním z nejpopulárnějších témat, která se stala ideálním řešením pro provozování stovek operačních systémů, virtualizace.

Díky virtualizaci máme možnost implementovat různé operační systémy nebo aplikace na jeden počítač bez nutnosti investovat velké částky peněz do zdrojů nebo nového vybavení. Všichni známe různé možnosti virtualizace, které dnes existují, některé placené, jiné ne. Dnes se Solvetic zaměří na ten, který je speciální svými schopnostmi správy napájení a obrazu, a tím je KVM.

Co je KVMKVM (Kernel-based Virtual Machine) je virtualizační řešení pro Linux na 32bitovém hardwaru x86, které zahrnuje rozšíření virtualizace (Intel VT nebo AMD-V). Jeho design se skládá ze spustitelného modulu jádra kvm.ko, který poskytuje hlavní virtualizační infrastrukturu, a modulu specifického pro procesor kvm-intel.ko nebo kvm-amd.ko.

Pomocí KVM budeme moci spouštět více virtuálních počítačů pomocí bitových kopií Linuxu nebo Windows bez úpravy jakéhokoli parametru v hardwaru zařízení. Každý virtuální počítač má soukromý virtualizovaný hardware: síťovou kartu, disk, grafický adaptér, a tím jej plně spravovat.

KVM je software s otevřeným zdrojovým kódem. Od 2.6.20 je jádrová komponenta KVM zahrnuta v hlavní linuxové linii. Součást uživatelského prostoru KVM je součástí jádra QEMU, počínaje 1.3, což nám umožňuje mít plnou dostupnost.

Funkce KVMMezi více funkcí, které máme s KVM, patří:

  • QMP - Qemu Monitor Protocol
  • KSM - Sloučení hlavní stránky jádra
  • Kvm Paravirtual Clock - Paravirtual Time Source pro KVM
  • Podpora CPU Hotplug
  • Podpora PCI Hotplug: Umožňuje přidat běžící zařízení PCI
  • vmchannel - Komunikační kanál mezi hostitelem a hosty
  • migrace - Migrace virtuálních počítačů
  • vhost
  • Emulace disku SCSI
  • Zařízení Virtio
  • Pool CPU
  • Hpet
  • Mapování spouštěcího zařízení pxe
  • iscsi boot
  • x2apic
  • Disketa
  • CD ROM
  • USB
  • Emulace Irqchip v uživatelském prostoru
  • Řadič paměti
  • Podpora velké stránky
  • Stabilní host ABI

1. Jak nainstalovat KVM Linux


Než budete pokračovat v instalaci KVM, je nutné vědět, že KVM bude fungovat pouze v případě, že CPU počítače má podporu virtualizace hardwaru, buď Intel VT nebo AMD-V, to lze ověřit spuštěním následujícího příkazu:
 egrep '(vmx | svm)' / proc / cpuinfo

Pokud výsledek vygeneruje chybu, nebude možné použít KVM.

K instalaci KVM provedeme následující řádek:

 sudo apt-get install qemu-kvm qemu Virt-manager Virt-viewer libvirt-bin

Zadáme písmeno S, abychom přijali stahování a instalaci balíčků KVM.
V tomto případě jsou hodnoty:

qemu-kvmVirtuální stroj na bázi jádra, QEMU jej používá pro virtualizaci CPU.
hejEmulátor CPU.s
pozorovatel ctnostíGrafická konzole

Instalaci KVM můžeme ověřit spuštěním následujícího:

 kvm-ok
Výsledkem bude následující:

Dále pokračujeme v instalaci některých nástrojů KVM následujícím příkazem:

 sudo apt install uvtool

Přijímáme jejich stažení a instalaci.


Přihlášení Připojte se!

wave wave wave wave wave