Install KVM (QEMU) on CentOS 7 / RHEL 7

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
CentOS 7 - Intel VT – tuki
CentOS 7-Intel VT-tuki

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.

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.

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.

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

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.

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: 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.

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

vaihe 5: Yhteenveto kaikista asetuksista, klikkaa Lisäasetukset valitse bridged networking jotta virtuaalikone kommunikoida verkon ulkopuolella.

klikkaa Valmis.

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

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ö.

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

hallitse virtuaalikonetta

Virtual Machine Managerin avulla voit suorittaa VM: n elinkaaritoiminnot, kuten käynnistyksen, virrankatkaisun, nollauksen, kloonauksen ja siirtymisen napsauttamalla hiiren kakkospainikkeella valittua virtuaalikonetta.

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.

Vastaa

Sähköpostiosoitettasi ei julkaista.