KVM tulee sanoista Kernel-Based Virtual Machine, on virtualisointiohjelmisto, joka tarjoaa mahdollisuuden suorittaa useita vierailevia käyttöjärjestelmiä laitteistovirtualisointilaajennusten avulla. Se tukee monenlaisia vieras käyttöjärjestelmä, kuten Linux, Windows, Solaris, Haiku, REACT OS ja paljon muuta.
KVM: ää voidaan hallita komentorivillä tai käytettävissä olevilla graafisilla työkaluilla. Virtual Machine Manager (Virtual Machine Manager) on yleisimmin käytetty sovellus KVM-pohjaisten virtuaalikoneiden hallintaan. Se tukee kvm-pohjaisten virtuaalikoneiden luomista, muokkaamista, käynnistämistä ja pysäyttämistä sekä vieraiden koneiden suoraa tai kylmää siirtämistä isäntien välillä.
edellytykset
kuten aiemmin todettiin, KVM toimii vain, jos suorittimella on laitteistovirtualisoinnin tuki, joko Intel VT tai AMD-V.
selvittääksesi, tukeeko suorittimesi VT-ominaisuuksia, suorita seuraava komento.
egrep '(vmx|svm)' /proc/cpuinfo
Jos yllä komento palaa ulostulo näyttää vmx tai SVM, sitten laitteisto tukee vt muuten se ei.
luo verkkosilta, jotta virtuaalikoneet voivat kommunikoida ulkoisen verkon kanssa.
Lue: Kuinka määrittää Verkkosilta CentOS 7 / RHEL 7
Asenna KVM CentOS 7
anna seuraava komento asentaa uusin qemu-paketti ja myös virt-manager, joka tarjoaa graafisen käyttöliittymän virtuaalikoneiden hallintaan.
yum install -y qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer
- qemu-kvm = QEMU-emulaattori
- qemu-img = QEMU-levykuvan hallinta
- virt-install = komentorivityökalu virtuaalikoneiden luomiseen.
- libvirt = tarjoaa libirtd-demonin, joka hallinnoi virtuaalikoneita ja ohjaa hypervisoria.
- libvirt-client = tarjoaa asiakaspuolen API: n palvelimien käyttöön ja tarjoaa myös virsh-apuohjelman, joka tarjoaa komentorivityökalun virtuaalikoneiden hallintaan.
- virt-viewer – graafinen konsoli
luo virtuaalikone
kun olet asentanut KVM: n ja muut työkalut, on kaikki valmista virtuaalikoneiden luomiseen. Katsomme tarkastella luoda virtuaalikoneita sekä komentorivillä ja graafisessa tilassa.
Komentorivitilaa
virt-install käytetään virtuaalikoneiden luomiseen komentorivitilaa käyttäen, ja tämä komento tarvitsee meiltä useita syötteitä virtuaalikoneen luomiseen, kuten suorittimen, muistin, levyn, verkon, asennusmedian sijainnin, käyttöjärjestelmän variantin ja paljon muuta.
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
Huom: yllä oleva komento käyttää bridged networkingia ”br0”, jotta virtuaalikoneet voivat kommunikoida ulkopuolisen verkon kanssa.
–virtuaalikoneen nimi
– ram–muistin koko MB
– Vcpus–Virtual CPU: n numerot
– cdrom–ISO – kuvan sijainti
–os-tyyppi – OS-tyypit kuten Linux, Windows jne.
–os-variant – OS variant, kuten RHEL 6, Solaris
–network – Networking
–graphics – Guest display settings
–disk path – Location of the disk with size of 4 GB
kun olet antanut yllä olevan komennon, virt-install luo virtuaalikoneen ja käynnistää virt viewer-konsolin käyttöjärjestelmän asennusta varten.
Graphical Mode
Type the following command in the terminal in GUI mode.
virt-manager
OR
Application >> System Tools >> Virtual Machine Manager.
sinua saatetaan pyytää antamaan salasana, jos sinulla ei ole pääkäyttäjän käyttöoikeutta.
kun se on avattu, napsauta hiiren kakkospainikkeella localhostia(QEMU) ja valitse Uusi. Virtual Machine Manager aloittaa uuden ohjatun luoda virtuaalikoneen. Et löydä mitään vaikeuksia käyttää tätä graafista tilaa.
Vaihe 1: virtuaalikoneesi nimeäminen vaatisi, samassa ikkunassa sinua pyydetään valitsemaan, miten haluat asentaa käyttöjärjestelmän. Täällä päätin asentaa sen ISO image tai CD-ROM.
Step 2: syötä ISO-levykuvan sijainti, koska hypervisor ei tue fyysistä CD-ROM-läpimenoa, älä unohda valita käyttöjärjestelmän tyyppiä ja versiota.
Step 3: Configure CPU and memory for the virtual machine.
Step 4: Sinun täytyy mainita määrä tallennustilaa, jonka haluat määrittää virtuaalikone, Poista ”jakaa koko levyn nyt”, tämä estää jakamasta koko levyn klo VM luominen.
levyn koko jaetaan dynaamisesti virtuaalikoneen käytön mukaan.
vaihe 5: Yhteenveto kaikista asetuksista, klikkaa Lisäasetukset valitse bridged networking jotta virtuaalikone kommunikoida verkon ulkopuolella.
klikkaa Valmis.
Step 6: KVM alkaa luoda virtuaalikoneen riippuu panoksestamme, kun VM on luotu. Virt manager käynnistää konsolin käyttöjärjestelmän asennusta varten.
seuraavassa näytössä näkyy CentOS 6: n asennusnäyttö.
hallitse virtuaalikonetta
Virtual Machine Managerin avulla voit suorittaa VM: n elinkaaritoiminnot, kuten käynnistyksen, virrankatkaisun, nollauksen, kloonauksen ja siirtymisen napsauttamalla hiiren kakkospainikkeella valittua virtuaalikonetta.
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.
That’s All.