Tento tutoriál popisuje zavedení, nasazení KVM a způsob, jak jej použít k vytváření virtuálních počítačů v distribucích založených na RedHat, jako je RHEL/CentOS7 a Fedora 21.
KVM nebo (Kernel-based Virtual Machine) je úplné virtualizační řešení pro Linux na Intel 64 a AMD 64 hardware, který je od 2.6.20 součástí hlavního jádra Linuxu a je pro většinu stabilní a rychlý pracovní vytížení.
Existuje mnoho užitečných funkcí a výhod, které získáte, když použijete KVM k nasazení vaší virtuální platformy. Hypervisor KVM podporuje následující funkce:
Toto je naše první pokračující série KVM (Kernel-based Virtual Machine), zde se budeme částečně zabývat následujícími články.
Část 1: Jak vytvářet virtuální počítače v Linuxu pomocí KVM (virtuální stroj na bázi jádra)
Ujistěte se, že váš systém má rozšíření virtualizace hardwaru: U hostitelů s procesorem Intel ověřte rozšíření virtualizace CPU [vmx] jsou k dispozici pomocí následujícího příkazu.
[[chráněno emailem] ~]# grep -e 'vmx' /proc /cpuinfo.
U hostitelů založených na AMD ověřte rozšíření virtualizace CPU [svm] jsou dostupné.
[[chráněno emailem] ~]# grep -e 'svm' /proc /cpuinfo.
Pokud není k dispozici žádný výstup, zkontrolujte, zda jsou v systému BIOS povolena rozšíření virtualizace. Ověřte, zda jsou moduly KVM načteny do jádra „ve výchozím nastavení by mělo být načteno“.
[[chráněno emailem] ~]# lsmod | grep kvm.
Výstup by měl obsahovat kvm_intel pro hostitele založené na informacích nebo kvm_amd pro hostitele založené na AMD.
Před spuštěním budete potřebovat účet root nebo uživatele bez oprávnění root s právy sudo nakonfigurovanými ve vašem systému a také se ujistěte, že je váš systém aktuální.
[[chráněno emailem] ~]# yum aktualizace.
Ujistěte se, že je Selinux v povoleném režimu.
[[chráněno emailem] ~]# setenforce 0.
1. Nainstalujeme qemu-kvm a qemu-img nejprve balíčky. Tyto balíčky poskytují KVM na úrovni uživatele a správce bitové kopie disku.
[[chráněno emailem] ~]# yum install qemu-kvm qemu-img.
2. Nyní máte minimální požadavek na nasazení virtuální platformy na hostitele, ale stále máme také užitečné nástroje pro správu naší platformy, jako například:
Nainstalujme výše uvedené nástroje pomocí následujícího příkazu.
[[chráněno emailem] ~]# yum install virt-manager libvirt libvirt-python libvirt-client
3. Pro uživatele RHEL/CentOS7, kteří mají stále k dispozici další skupiny balíčků, jako jsou: Virtualization Client, Virtualization Platform a Virtualization Tools k instalaci.
[[chráněno emailem] ~] #yum groupinstall virtualizace-klient virtualizace-platforma virtualizační-nástroje
4. Virtualizační démon, který spravuje celou platformu, je „libvirtd”. restartujme to.
[[chráněno emailem] ~] #systemctl restart libvirtd.
5. Po restartování démona zkontrolujte jeho stav spuštěním následujícího příkazu.
[[chráněno emailem] ~] #systemctl status libvirtd
libvirtd.service - Virtualizační démon Načteno: načteno (/usr/lib/systemd/system/libvirtd.service; povoleno) Aktivní: aktivní (běží) od Po 2014-12-29 15:48:46 EET; Před 14 s Hlavní PID: 25701 (libvirtd)
Nyní přejdeme k další části a vytvoříme naše virtuální počítače.
Jak jsme již zmínili dříve, máme několik užitečných nástrojů pro správu naší virtuální platformy a vytváření virtuálních počítačů. Jeden z těchto nástrojů s názvem [Virt-manažer], které použijeme v další části.
6. Ačkoli Virt-manažer je nástroj založený na GUI, mohli bychom jej také spustit/spustit z terminálu i z GUI.
[[chráněno emailem] ~]#Virt-manager.
7. Po spuštění nástroje se zobrazí toto okno.
8. Ve výchozím nastavení najdete správce, ke kterému je připojen přímo localhostNaštěstí můžete stejný nástroj použít ke vzdálenému správě jiného hostitele. Z "Soubor“, Stačí vybrat„Přidat připojení”A zobrazí se toto okno.
Šek "Připojte se ke vzdálenému hostiteli”Možnost pak poskytnout Název hostitele/IP vzdáleného serveru. Pokud potřebujete navázat spojení se vzdáleným hostitelem při každém spuštění správce, zaškrtněte políčko „Automatické připojení”Možnost.
9. Vraťme se k našemu localhostu, před vytvořením nového virtuálního počítače byste se měli rozhodnout, kam budou soubory uloženy?! jinými slovy, měli byste vytvořit Volume Disk (Virtuální disk / Obraz disku) pro váš virtuální počítač.
Kliknutím pravým tlačítkem na localhost a výběrem „Podrobnosti“A poté vyberte„Úložný prostor”Záložka.
10. Dále stiskněte „Nový objem”A poté zadejte název nového virtuálního disku (Volume Disk) a do pole „zadejte požadovanou/požadovanou velikost“Maximální kapacita”Sekce.
Velikost přidělení je skutečná velikost vašeho disku, která bude přidělena okamžitě z vašeho fyzického disku po dokončení kroků.
Poznámka: Toto je důležitá technologie v oblasti správy úložiště, která se nazývá „tenké ustanovení”. Dříve se alokovala pouze použitá velikost úložiště, NE veškerá dostupná velikost.
Například jste vytvořili virtuální disk s velikostí 60G, ale ve skutečnosti jste použili pouze 20G, pomocí této technologie bude přidělená velikost z vašeho fyzického pevného disku 20G ne 60G.
Jinými slovy, přidělená fyzická velikost bude dynamicky přidělována v závislosti na skutečné použité velikosti. Více informací najdete v podrobnostech na Tenké zřizování VMWare vStorage.
11. Všimněte si, že v seznamu se objevil štítek nového svazku.
Měli byste si také všimnout cesty k novému obrazu disku (Volume Disk), ve výchozím nastavení bude pod /var/lib/libvirt/images, můžete to ověřit pomocí následujícího příkazu.
[[chráněno emailem] Soubory ke stažení]# ls -l/var/lib/libvirt/images. -rw. 1 kořenový kořen 10737418240 3. ledna 16:47 vm1Storage.img.
12. Nyní jsme připraveni vytvořit náš virtuální stroj. Zmáčkneme tlačítko "VM”V hlavním okně se zobrazí toto okno průvodce.
Vyberte způsob instalace, který použijete k vytvoření virtuálního počítače. Prozatím použijeme místní instalační média, později probereme zbývající metody.
13. Nyní je čas určit, která média pro místní instalaci budou použita, máme dvě možnosti:
V našem kurzu použijeme metodu ISO obrazu, takže byste měli zadat cestu k obrazu ISO.
Důležité: Bohužel existuje opravdu hloupá chyba, pro kterou používají RHEL/CentOS7. Tato chyba vám brání v instalaci pomocí fyzického [CDROM/DVD], zjistíte, že tato možnost je takto šedá.
A pokud na něm podržíte kurzor, zobrazí se tato chybová zpráva.
Až dosud pro tuto chybu neexistovalo žádné oficiální/přímé řešení, mohli byste najít další informace o tomto ale tady.
14. Úložiště se vrátilo zpět, použijeme virtuální disk, který jsme vytvořili dříve, abychom na něj nainstalovali virtuální počítač. Bude to tak, jak je ukázáno.
15. Poslední krok, ve kterém se vás zeptáme na název vašeho virtuálního počítače a další pokročilé možnosti, si o tom můžeme promluvit později.
Pokud chcete změnit nějakou konfiguraci nebo provést nějaké přizpůsobení, zaškrtněte políčko „Před instalací přizpůsobte konfiguraci”Možnost. Poté klikněte Dokončit a počkejte sekundy, zobrazí se ovládací konzola pro váš hostovaný OS, který ji bude spravovat
Nyní jste se dozvěděli, co je KVM, Jak spravovat virtuální platformu pomocí nástrojů GUI, Jak nasadit virtuální stroj pomocí ní a další úžasné věci.
Ačkoli to není konec článku, v našich nadcházejících článcích probereme další důležitá témata související s KVM. Znečistěte si ruce podle předchozích znalostí a buďte připraveni na další část… ..