![Utekle slike Asus ZenFone 3 Zoom Showcase Dvojna kamera, podobna iPhone 7 Plus](/f/c0921b5f0ddf466f15257f9bbc7d208f.jpg?width=100&height=100)
Ta vadnica obravnava predstavitev, uvajanje KVM in kako ga uporabiti za ustvarjanje virtualnih strojev v distribucijah, ki temeljijo na RedHat, kot so RHEL/CentOS7 in Fedora 21.
KVM ali (Virtual Machine, ki temelji na jedru) je popolna rešitev za virtualizacijo za Linux na Intel 64 in AMD 64 strojne opreme, ki je vključena v jedro mainline Linux od 2.6.20 in je za večino stabilna in hitra delovne obremenitve.
Obstaja veliko uporabnih funkcij in prednosti, ki jih boste pridobili, ko uporabite KVM za uvajanje svoje navidezne platforme. Hipervizor KVM podpira naslednje funkcije:
To je naša prva tekoča serija KVM (Kernel-based Virtual Machine), tukaj bomo delno modro pokrili naslednje članke.
1. del: Kako ustvariti navidezne stroje v Linuxu z uporabo KVM (navideznega stroja na osnovi jedra)
Prepričajte se, da ima vaš sistem razširitve za virtualizacijo strojne opreme: za gostitelje, ki temeljijo na Intelu, preverite razširitev za virtualizacijo procesorja [vmx] so na voljo z naslednjim ukazom.
[[zaščiteno po e -pošti] ~]# grep -e 'vmx' /proc /cpuinfo.
Za gostitelje na osnovi AMD preverite razširitev za virtualizacijo procesorja [svm] so na voljo.
[[zaščiteno po e -pošti] ~]# grep -e 'svm' /proc /cpuinfo.
Če ni izhoda, se prepričajte, da so v BIOS -u omogočene razširitve za virtualizacijo. Preverite, ali so moduli KVM naloženi v jedru »privzeto bi bilo treba naložiti«.
[[zaščiteno po e -pošti] ~]# lsmod | grep kvm.
Izhod mora vsebovati kvm_intel za gostitelje na osnovi intelov oz kvm_amd za gostitelje, ki temeljijo na amd.
Preden začnete, boste potrebovali korenski račun ali uporabnika, ki ni root, s sudo pravicami, konfiguriranimi v vašem sistemu, in se prepričajte, da je vaš sistem posodobljen.
[[zaščiteno po e -pošti] ~]# yum posodobitev.
Prepričajte se, da je Selinux v dovoljenem načinu.
[[zaščiteno po e -pošti] ~]# setenforce 0.
1. Namestili bomo qemu-kvm in qemu-img najprej pakete. Ti paketi ponujajo KVM na ravni uporabnika in upravitelja slik diska.
[[zaščiteno po e -pošti] ~]# yum install qemu-kvm qemu-img.
2. Zdaj imate minimalne zahteve za namestitev navidezne platforme na svojem gostitelju, vendar imamo še vedno uporabna orodja za upravljanje naše platforme, kot so:
Namestimo ta zgornja orodja z naslednjim ukazom.
[[zaščiteno po e -pošti] ~]# yum namestite virt-manager libvirt libvirt-python libvirt-client
3. Za uporabnike RHEL/CentOS7, ki imajo še vedno na voljo dodatne skupine paketov, na primer: odjemalca za virtualizacijo, platformo za virtualizacijo in orodja za virtualizacijo.
[[zaščiteno po e -pošti] ~] #yum groupinstall virtualization-client virtualization-platform virtualization-tools
4. Demon virtualizacije, ki upravlja z vso platformo, je »libvirtd”. naj ga znova zaženemo.
[[zaščiteno po e -pošti] ~] #systemctl znova zaženi libvirtd.
5. Ko znova zaženete demon, preverite njegovo stanje tako, da zaženete naslednji ukaz.
[[zaščiteno po e -pošti] ~] #systemctl status libvirtd
libvirtd.service - demon virtualizacije Naložen: naložen (/usr/lib/systemd/system/libvirtd.service; omogočeno) Aktivno: aktivno (deluje) od pon 2014-12-29 15:48:46 EET; 14s nazaj Glavni PID: 25701 (libvirtd)
Zdaj pa preidimo na naslednji razdelek in ustvarimo svoje virtualne stroje.
Kot smo že omenili, imamo nekaj uporabnih orodij za upravljanje naše virtualne platforme in ustvarjanje virtualnih strojev. Eno od teh orodij, imenovano [virt-manager], ki ga uporabljamo v naslednjem razdelku.
6. Čeprav virt-manager je orodje, ki temelji na grafičnem vmesniku, lahko ga zaženemo/zaženemo tudi iz terminala in iz grafičnega vmesnika.
[[zaščiteno po e -pošti] ~]#virt-manager.
7. Po zagonu orodja se prikaže to okno.
8. Upravitelj je privzeto povezan neposredno z lokalni gostitelj, na srečo bi lahko z istim orodjem na daljavo upravljali drugega gostitelja. Od »mapa", Samo izberite"Dodaj povezavo”In prikazalo se bo to okno.
Preverite “Povežite se z oddaljenim gostiteljem”, Nato podajte možnost Ime gostitelja/IP oddaljenega strežnika. Če morate vzpostaviti povezavo z oddaljenim gostiteljem ob vsakem zagonu upravitelja, samo preverite »Samodejna povezava”Možnost.
9. Vrnimo se k našemu lokalnemu gostitelju. Preden ustvarite nov navidezni stroj, se morate odločiti, kje bodo shranjene datoteke?! z drugimi besedami, ustvarite Glasnostni disk (Navidezni disk / slika diska) za vaš virtualni stroj.
Z desnim klikom na localhost in izberite »Podrobnosti«In nato izberite»Skladiščenje”Zavihek.
10. Nato pritisnite »Nov zvezek”, Nato vnesite ime svojega novega navideznega diska (Glasnostni disk) in vnesite želeno/potrebno velikost v polje »Največja zmogljivost”.
Velikost dodelitve je dejanska velikost vašega diska, ki bo po zaključku korakov dodeljena takoj z vašega fizičnega diska.
Opomba: To je pomembna tehnologija na področju upravljanja shranjevanja, ki se imenuje "tanka določba”. Uporabljal se je za dodelitev samo uporabljene velikosti pomnilnika, NE vseh razpoložljivih velikosti.
Na primer, ustvarili ste virtualni disk z velikostjo 60G, vendar ste dejansko uporabili samo 20G, s to tehnologijo bo dodeljena velikost vašega fizičnega trdega diska 20G ne 60G.
Z drugimi besedami, dodeljena fizična velikost bo dinamično dodeljena glede na dejansko uporabljeno velikost. Podrobnejše informacije lahko najdete na VMWare vStorage Thin Provisioning.
11. Opazili boste, da se je na seznamu pojavila oznaka novega diska.
Prav tako morate opaziti pot do nove slike diska (Volume Disk), privzeto bo pod /var/lib/libvirt/images, ga lahko preverite z naslednjim ukazom.
[[zaščiteno po e -pošti] Prenosi]# ls -l/var/lib/libvirt/images. -rw. 1 korenski koren 10737418240 3. januar 16:47 vm1Storage.img.
12. Zdaj smo pripravljeni ustvariti naš virtualni stroj. Pritisnemo gumb "VM”V glavnem oknu se prikaže to okno čarovnika.
Izberite način namestitve, ki ga boste uporabili za ustvarjanje navideznega stroja. Za zdaj bomo uporabljali lokalne namestitvene medije, kasneje bomo razpravljali o preostalih metodah.
13. Zdaj je čas, da določimo, kateri lokalni namestitveni medij bomo uporabili, imamo dve možnosti:
Za našo vadnico uporabimo metodo slike ISO, zato morate navesti pot ISO slike.
Pomembno: Na žalost obstaja res neumna napaka, ki uporablja RHEL/CentOS7. Ta hrošč vam preprečuje namestitev z uporabo fizičnega [CD -ROM/DVD], ugotovili boste, da je možnost tako obarvana sivo.
Če držite kazalec na njem, se prikaže to sporočilo o napaki.
Do sedaj za to napako ni uradne/neposredne rešitve, o tem bi lahko našli več informacij, vendar tukaj.
14. Shramba se vrne, za namestitev navideznega stroja bomo uporabili navidezni disk, ki smo ga ustvarili zgodaj. Bo tako, kot je prikazano.
15. Zadnji korak, ki vas vpraša o imenu vašega navideznega stroja in drugih naprednih možnostih, se bo o tem pogovarjal kasneje.
Če želite spremeniti konfiguracijo ali narediti nekaj prilagoditve, samo preverite »Pred namestitvijo prilagodite konfiguracijo”Možnost. Nato kliknite končati in počakajte nekaj sekund, se bo prikazala nadzorna konzola, s katero bo upravljal vaš OS za goste
Zdaj ste izvedeli, kaj je KVM, kako upravljati svojo navidezno platformo z orodji grafičnega vmesnika, kako z njo namestiti navidezni stroj in še nekaj super stvari.
Čeprav to še ni konec članka, bomo v prihodnjih člankih razpravljali o drugih pomembnih temah, ki se nanašajo na KVM. Umažite si roke s prejšnjim znanjem in bodite pripravljeni na naslednji del ...