Asenna CentOS VirtualBoxiin. KVM-virtualisointijärjestelmän asentaminen CentOS Virtual Machine Managementiin

Viime aikoina on tullut muotia käyttää virtualisointia kaikkialla.
Meillä on palvelin asennettuna CentOS 7 minimaalinen x64 ja aiot käyttää KVM .

Ei tietenkään olisi paha varmistaa, että palvelimemme tukee virtualisointia (mutta jos sinulla on moderni normaali palvelin, niin uskon, että se tukee sitä 100%:sti).

Egrep "(vmx|svm)" /proc/cpuinfo

Asenna KVM palvelimellemme:

Asenna tarvittavat paketit ja työkalut:

Yum asennus qemu-kvm libvirt libvirt-python libguestfs-tools virt-install -y

älä unohda lisätä automaattiseen lataukseen:

systemctl ota libvirtd käyttöön && systemctl käynnistä libvirtd

Luodaan hakemisto virtuaalikoneen kuvien tallentamista varten:

Mkdir /var/vm

No, tässä meillä on kaksi tapaa, tai lisäämme sopivan kontekstin hakemistoomme, jotta SElinux ei vanno:

Semanage fcontext --add -t virt_image_t "/var/vm(/.*)?" restorecon -R -v /var/vm tai poista se käytöstä.

No, yleisesti ottaen se on valmis. Muutokset verkkoasetuksiin jää vain tarvittaessa, jos sellainen on olemassa.
Näytä luettelo mahdolliset verkot voit käyttää komentoa " virsh net-lista»
Oletuksena meillä on yksi sisäinen verkko, jota voidaan muokata komennolla " virsh net-edit oletusarvo» , jossa «oletus» on verkon nimi

Luodaan virtuaalikone

Esimerkiksi (testaus) luodaan ensimmäinen virtuaalikone yksinkertaisilla asetuksilla ja verkkoyhteydellä "oletus". Ensin ladataan käyttöjärjestelmäkuva, jonka asennamme palvelimelle.

Virt-install --network network=default --name vm1 --ram=2048 --vcpus=1 --disk path=/var/vm/vm1.img,size=20,format=qcow2 --graphics vnc,salasana =123 --cdrom /home/iso/CentOS-7-x86_64-Minimal-1503-01.iso --boot cdrom,hd,menu=on

Ja niin käydään läpi parametreja, jotka määritämme hieman:

  • --verkko verkko=oletus Virtuaalikoneen yhdistäminen virtuaalinen verkko nimetty oletukseksi
  • --nimi Määritä virtuaalikoneen nimi
  • --ram= Määritä koko RAM-muisti jonka jaamme
  • --vcpus= Määritä jakamiemme prosessorien määrä
  • --levy Määritä sijainti, muoto ja koko virtuaalinen levy
  • --grafiikka vnc,salasana=123 Määritä salasana ja kyky muodostaa yhteys virtuaalikoneen terminaaliin VNC:n kautta
  • --CD-ROM Määritä kuvan sijainti, josta asennamme järjestelmän
  • --saapas Mikä on kytketty käynnistyksen yhteydessä
Yllä olevat komennot voidaan kirjoittaa yhdelle riville: virt-install --network network=default --name vm1 --ram=2048 --vcpus=1 --disk path=/var/vm/vm1.img,size=20 , format=qcow2 --grafiikka vnc,salasana=123 --cdrom /home/iso/CentOS-7-x86_64-Minimal-1503-01.iso --boot cdrom,hd,menu=on

ja näemme:

Aloitetaan asennusta... Varataan "vm1.img" -resursseja... | 10 GB 00:00:00 Verkkotunnuksen luominen... | 0 B 00:00:00 Verkkotunnuksen määritys jatkuu. Odotetaan asennuksen valmistumista...

Yhteyden muodostaminen virtuaalikoneeseen VNC:n kautta

Koska palvelimellamme ei ole ikkunanhallintaa, meidän on muodostettava yhteys jotenkin, jotta voimme asentaa ja määrittää asetukset. Virtuaalikonetta luotaessa asetuksissa "--grafiikka vnc, salasana = 123" ilmoitimme, että voimme muodostaa yhteyden päätteeseen VNC:n kautta.

Virtuaalikoneellemme on määritetty VNC-portti, voit selvittää, mikä portti on määritetty tietylle virtuaalikoneelle komennolla (jossa "vm1" on virtuaalikoneen nimi):

Virsh vncdisplay vm1 127.0.0.1:0

Tämä tarkoittaa, että VNC-portti on 5900+0=5900. Jos tulos olisi "127.0.0.1:1", VNC-portti olisi 5901. Ja niin edelleen. Sinun on muodostettava yhteys virtuaalikoneiden isäntäporttiin (palvelimemme, jonka määritimme).

Oletusarvoisesti virtuaalikoneen isäntä (meidän on CentOS 7 minimi) ei saa sallia yhteyttä mihinkään muuhun porttiin kuin ssh (22/tcp). En suosittele sinua avaamaan pääsyä VNC-portteihin ulkopuolelta. Se ei ole turvallista. Päästäkseni virtuaalikoneen näyttöön Windows-työasemalta, josta kaikki asensin, tein porttitunneloinnin Puttyssa: 5900 -> 127.0.0.1:5900.


Onnistuneen ssh-kirjautumisen jälkeen voit käynnistää TightVNC:n ja määrittää portin 127.0.0.1::5900 (huomaa kaksoispiste).


Kun olemme muodostaneet yhteyden virtuaalikoneeseen, voimme asentaa käyttöjärjestelmän ja määrittää sen sitten.

Virtuaalikoneen hallinta:

Kytke virtuaalikone päälle

Virsh start vm1

Sammuta virtuaalikone

Virsh shutdown vm1

Virtajohdon irrottaminen:

Virsh tuhota vm1

Työn keskeyttäminen:

Virsh suspend vm1

Yhdistä iso-kuva virtuaalikoneeseen cdrom-muodossa

Virsh attach-disk vm1 /home/iso/CentOS-7-x86_64-Minimal-1503-01.iso hda --type cdrom --mode vain luku

Virsh attach-disk vm1 "" hda --type cdrom --mode vain luku

Jotta vm1-virtuaalikone käynnistyy automaattisesti, kun isäntä käynnistetään uudelleen:

Virsh automaattinen käynnistys vm1

Poista automaattinen käynnistys käytöstä vm1:ssä:

Poista iso-kuva käytöstä (älä poista laitetta vierailijasta, vaan "poista cd asemasta"):

Virsh attach-disk vm1 "" hda --type cdrom --mode vain luku


Tehtävä: Asentaa CentOS 7 virtuaalikoneeseen Hyper-V toinen sukupolvi(Sukupolvi 2). Siirry ensin viralliselle CentOS-verkkosivustolle ja lataa haluamasi järjestelmän version iso-kuva.

1. Luo virtuaalikone

Luodaan uusi virtuaalikone Hyper-V:hen. Annetaan sille nimi, esimerkiksi VM-CentOS.

Seuraavassa vaiheessa osoitamme, että se tulee olemaan toisen sukupolven virtuaalikone(Sukupolvi 2).

Sitten "Määritä verkko" - valitse Yhteys - LAN.

Nyt "Yhdistä virtuaalinen kiintolevy" - valitse uuden levyn luominen (Luo virtuaalinen kiintolevy) ja aseta sen koko, nimi ja sijainti. Esimerkiksi VM-CentOS.vhdx.

Seuraavaksi "Asennusasetukset" - valitse järjestelmän asennus kuvasta (Asenna käyttöjärjestelmä käynnistettävästä kuvatiedostosta), joka on ladattava iso-tiedostona viralliselta CentOS-verkkosivustolta, ja osoita sitä (Image file iso) .

Virtuaalikone on luotu.

Napsauta hiiren kakkospainikkeella siirtyäksesi laitteen asetuksiin (Asetukset). Valitse Laitteisto-osiossa Laiteohjelmisto ja poista valinta " ota käyttöön suojattu käynnistys ".

Jos tätä ei tehdä, seuraava virheilmoitus tulee näkyviin käynnistyksen yhteydessä: " Käynnistys epäonnistui. EFI SCSI -laite. Suojatun käynnistyksen vahvistus epäonnistui."

2. CentOS 7:n asentaminen luotuun virtuaalikoneeseen

Nyt käynnistämme auton (Start). CentOS-järjestelmän asennusohjelman tervetuloikkuna tulee näkyviin. Lisää tarvittaessa venäjän kieli.

Nyt voit esikonfiguroida.

Siirrytään "Näppäimistö" -painikkeeseen. Täällä voimme tarvittaessa muuttaa asetteluparametreja (esim Englannin kieli nosta ylös, muuta asettelunäppäimet esimerkiksi yhdistelmäksi "Ctrl + Shift").

Siirry valintaan napsauttamalla "Valitse ohjelmat" -painiketta ohjelmisto, jossa voit määrittää esiasennettavat paketit. Nämä parametrit riippuvat voimakkaasti siitä, mihin tätä järjestelmää on tarkoitus käyttää tulevaisuudessa. Jos suorituskyky on tärkeä, voit valita "Minimaalinen asennus" ja sitten "asentaa uudelleen" kaikki tarvittavat komponentit.

Kun suunnittelet CentOS-koneen käyttöä verkkosivustojen isännöintiin, voit asettaa "Standard Web Server" -vaihtoehdon, lisätä myös esimerkiksi "PHP Support", "MariaDB Client" ja muut.

Jos tarvitset graafisen käyttöliittymän, voit valita "GNOME Environment" tai "KDE Plasma Workspaces" ja lisätä " toimisto-ohjelmisto" ja niin edelleen.

Asetetaan nyt verkkoparametrit. Siirry kohtaan "Verkko ja isäntänimi", aseta isäntänimi ja kytke verkko päälle oikean yläkulman valintanapilla.

Napsauta nyt "Aloita asennus".

Kun asennus on taustalla, asetamme tarvittavat salasanat pääsyä varten.

Napsauta "Salasana root" ja aseta salasana järjestelmänvalvojan tilille.

Luo tarvittaessa käyttäjä.

Nyt odotamme CentOS 7:n asennusta.

Napsauta "Finish Setup" ja odota, että asennusprosessi on valmis. Sen jälkeen sinua kehotetaan käynnistämään uudelleen.

3. Virtuaalikoneen sukupolven tarkistaminen

Syötä uudelleenkäynnistyksen jälkeen aiemmin luotu kirjautumissalasana.

Huomautus asentajille Linux järjestelmä ensimmäistä kertaa: salasanaa ei näytetä näytössä, kun annat sen.

Seuraavaksi tarkistamme, onko luotu virtuaalikone todellakin toisen sukupolven kone (Generation 2). Voit tehdä tämän suorittamalla Windows PowerShellin hypervisorissa ja suorittamalla seuraavan komennon (kirjoita "VM-CentOS":n sijaan koneen nimi):

Get-vm VM-CentOS | fl nimi, sukupolvi

Varmistamme, että sukupolvi 2 on merkitty. Asennus on valmis.

IIS-verkkopalvelimen HTTP-pyyntöjen valvonta Fiddlerin avulla

Kooboo. Oppitunti 1: Johdanto

CentOS on yksi suosituista Linux-pohjaisista järjestelmistä ja tästä syystä monet käyttäjät haluavat tutustua siihen. Sen asentaminen toisena käyttöjärjestelmänä tietokoneellesi ei ole vaihtoehto kaikille, vaan voit työskennellä sen kanssa virtuaalisessa, erillisessä ympäristössä nimeltä VirtualBox.

Voit ladata CentOS:n ilmaiseksi. Käyttäjien mukavuuden vuoksi kehittäjät ovat tehneet jakelupaketista 2 muunnelmaa ja useita lataustapoja.

Oma itsensä käyttöjärjestelmä On olemassa kaksi versiota: täysi (Kaikki) ja katkaistu (Minimal). Täydellistä tutustumista varten on suositeltavaa ladata täysversio- katkaistussa ei ole edes graafista kuorta, eikä sitä ole tarkoitettu tavalliseen kotikäyttöön. Jos tarvitset katkaistua kotisivu CentOS napsauta Minimaalinen ISO. Se ladataan täsmälleen samalla tavalla kuin Kaikki, jonka latausta harkitsemme alla.

Voit ladata All-version torrentin kautta. Koska kuvan likimääräinen koko on noin 8 Gt.
Lataaksesi toimi seuraavasti:


Vaihe 2: Luo virtuaalikone CentOS:lle

VirtualBoxissa jokainen asentamasi käyttöjärjestelmä tarvitsee erillisen virtuaalikoneen (VM). Tässä vaiheessa valitaan asennettavan järjestelmän tyyppi, luodaan virtuaalinen asema ja määritetään lisäasetukset.


Tämä päättää VM-asennuksen.

Vaihe 3: Asenna virtuaalikone

Tämä vaihe on valinnainen, mutta siitä on hyötyä joillekin Perus asetukset ja yleinen tutustuminen siihen, mitä VM:ssä voidaan muuttaa. Paina siirtyäksesi asetuksiin. oikealla painikkeella vie hiiri virtuaalikoneen päälle ja valitse "Virittää".

Välilehdellä "Järjestelmä" - "PROSESSORI" voit lisätä prosessorien määrää 2:een. Tämä parantaa CentOS:n suorituskykyä.

Menossa "Näyttö", voit lisätä MB videomuistiin ja ottaa käyttöön 3D-kiihdytyksen.

Loput asetukset voidaan määrittää harkintasi mukaan ja palauttaa niihin milloin tahansa, kun kone ei ole käynnissä.

Vaihe 4: Asenna CentOS

Pää- ja viimeinen vaihe: jakelupaketin asennus, joka on jo ladattu.

  1. Valitse virtuaalikone hiiren napsautuksella ja napsauta painiketta "Juosta".

  2. Kun olet käynnistänyt VM:n, napsauta kansiota ja määritä tavallisen järjestelmänhallinnan avulla sijainti, josta latasit käyttöjärjestelmäkuvan.

  3. Järjestelmän asennusohjelma käynnistyy. Käytä näppäimistön ylänuolta valitaksesi "Asenna CentOS Linux 7" ja paina Tulla sisään.

  4. Jotkut toiminnot suoritetaan automaattisesti.

  5. Asennusohjelma alkaa toimia.

  6. CentOS:n graafinen asennusohjelma käynnistyy. Haluamme heti huomauttaa, että tällä jakelulla on yksi monimutkaisimmista ja ystävällisimmistä asentajista, joten sen kanssa työskenteleminen on erittäin helppoa.

    Valitse kieli ja sen lajike.

  7. Määritä asetusikkunassa:
  8. Napsauta painiketta "Aloita asennus".

  9. Asennuksen aikana (tila näkyy ikkunan alareunassa edistymispalkkina) sinua pyydetään antamaan pääkäyttäjän salasana ja luomaan käyttäjä.

  10. Anna salasana kohteelle juurioikeudet(superkäyttäjä) 2 kertaa ja napsauta "Valmis". Jos salasana on yksinkertainen, painike "Valmis" sinun täytyy painaa kahdesti. Muista vaihtaa ensin näppäimistöasettelu englanniksi. Nykyinen kieli näkyy ikkunan oikeassa yläkulmassa.

  11. Kirjoita nimikirjaimesi kenttään "Koko nimi". Linja "Käyttäjänimi" täytetään automaattisesti, mutta voit muuttaa sitä manuaalisesti.

    Vaihtoehtoisesti voit tehdä tästä käyttäjästä järjestelmänvalvojan valitsemalla asianmukainen valintaruutu.

    Luo salasana tilillesi ja napsauta "Valmis".

  12. Odota, kunnes käyttöjärjestelmä on asennettu ja napsauta painiketta "Viimeistele asennus".

  13. Joitakin muita asetuksia tehdään automaattitilassa.

  14. .

  15. Näyttöön tulee GRUB-käynnistyslatain, joka oletuksena jatkaa käyttöjärjestelmän lataamista 5 sekunnin kuluttua. Voit tehdä sen manuaalisesti odottamatta ajastinta napsauttamalla Tulla sisään.

  16. CentOS-latausikkuna tulee näkyviin.

  17. Asetusikkuna tulee uudelleen näkyviin. Tällä kertaa sinun on hyväksyttävä käyttöoikeussopimuksen ehdot ja määritettävä verkko.

  18. Tarkista tämä lyhyt asiakirja ja napsauta "Valmis".

  19. Ota Internet käyttöön napsauttamalla vaihtoehtoa "Verkko ja isäntänimi".

    Napsauta liukusäädintä ja se siirtyy oikealle.

  20. Napsauta painiketta "Saattaa loppuun".

  21. Sinut ohjataan kirjautumisnäyttöön tili. Klikkaa sitä.

  22. Vaihda näppäimistön asettelua, kirjoita salasana ja napsauta "Tulla sisään".

Nyt voit aloittaa CentOS-käyttöjärjestelmän käytön.

CentOS:n asentaminen on yksi helpoimmista, ja jopa aloittelija voi tehdä sen ilman vaikeuksia. Tämä käyttöjärjestelmä voi ensivaikutelman perusteella erota huomattavasti Windowsista ja olla epätavallinen, vaikka olisit aiemmin käyttänyt Ubuntua tai MacOS:ää. Tämän käyttöjärjestelmän hallitsemisessa ei kuitenkaan aiheudu erityisiä vaikeuksia kätevän työpöytäympäristön ja laajennetun sovellus- ja apuohjelman ansiosta.

Jatkossa pelejä virtuaalisten Windowsien järjestämisellä omistetulla palvelimella päätin kokeilla KVM:n makua, sillä siihen asti VMware- ja VirtualBox-tuotteet riittivät aina silmilleni. Ja sitten yhdeltä foorumilta luin erään ystävän vihaisen näkemyksen siitä, että vain idiootit laittavat VirtualBoxin mihin voit laittaa KVM:n.

No, päätin katsoa. Minun on sanottava, että VIrtualBox on ymmärrykseni hieman ankeampi kuin KVM, mutta sitä on helpompi hallita, eikä peräpukamia ole ruudukkoasetuksissa, vaikka se saattaa olla toiminnaltaan huonompi. Mitä ei voida sanoa ESXistä. Mutta ensin asiat ensin.

Asetin sen vakiona CentOS 6.7:ssä, mukaan lukien eleet, jotka aloitamme päivittämällä järjestelmää:
# nam-y päivitys

Katsomme tukeeko prosessori laitteiston virtualisointia, koska KVM vaatii toimintaansa Intel VT:n tai AMD-V:n tuen.
# egrep -i "vmx|svm" --color=aina /proc/cpuinfo
tulosteen tulee sisältää joko vmx tai svm

Tarkista SELinux Access Control Status
# sestatus
SELinuxin tila: käytössä
SELinuxfs-liitin: /selinux
Nykyinen tila: pakottaa
Tila konfiguraatiotiedostosta: pakottaa
käytäntöversio: 24
Käytäntö asetustiedostosta: kohdistettu

teoriassa se voi häiritä pääsyä levyille, joten se on joko määritettävä oikein toimimaan kuvakansion kanssa tai katkaista, mikä on luonnollisesti minulle helpompaa - muuta /etc/selinux/config-tiedostossa SELINUX-parametri poistaaksesi käytöstä ja käynnistääksesi koneen uudelleen
SELINUX=pois käytöstä

GPG-avaimien tuonti paketeille
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
Laitoimme kaikki täytteet: itse kvm, libvirt virtuaalikoneen hallintasovellusliittymä, virtinst virtuaalikoneiden luomiseen ja qemu-kvm hypervisor
# yum -y asentaa kvm libvirt python-virtinst qemu-kvm

Käynnistämme libvirtin ja määritämme automaattisen latausmoduulin
# /etc/init.d/libvirtd aloitus
# chkconfig libvirtd päällä

Tarkista kuinka KVM on asennettu ja käynnistynyt (lähdössä pitäisi olla 0 virhettä)
# virsh -c qemu:///järjestelmäluettelo
Tunnus Nimi Tila
—————————————————-

Asennamme verkkosillan yhdistääksemme vieraskoneet ulkoiseen verkkoon ja kauheaan, kauheaan verkkoon
# yum asentaa bridge-utils

Luo verkkosillan kokoonpano, joka on samanlainen kuin verkkoliitäntäasetukset, mutta pienellä erolla:
# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0

###### /etc/sysconfig/network-scripts/ifcfg-br0
LAITE=br0
TYYPPI = silta
ONBOOT=kyllä
BOOTPROTO=ei mitään
NM_CONTROLLED=kyllä
IPADDR=PALVELIN_IP
PREFIX=24
GATEWAY=GW_IP
DNS1=8.8.8.8
DEFROUTE=kyllä
IPV4_FAILURE_FATAL=kyllä
IPV6INIT=ei
NAME="Järjestelmä br0"
##################
sitten muokkaamme päärajapinnan asetuksia kommentoimalla BOOTPROTO-, IPADDR-, PREFIX-, GATEWAY-, DNS1-parametreja ja asettamalla verkkosillan
###### /etc/sysconfig/network-scripts/ifcfg-eth0
LAITE=eth0
TYPE=Ethernet
ONBOOT=kyllä
#BOOTPROTO=ei mitään
HWADDR=01:2e:32:ab:9f:1e
#IPADDR=PALVELIN_IP
#PREFIX=24
#GATEWAY=GW_IP
#DNS1=8.8.8.8
DEFROUTE=kyllä
IPV4_FAILURE_FATAL=kyllä
IPV6INIT=ei
NAME="Järjestelmän eth0"
BRIDGE=br0
##################

Nyt käynnistämme ruudukon uudelleen ja katsomme mitä tapahtui - meidän pitäisi näyttää 4 käyttöliittymää:
br0 pää-IP:llä
eth0 ei IP-osoitetta
lo 127.0.0.1
virbr0 virtuaalisen reitittimen sisäisellä IP-osoitteella

tarkista verkkosillamme tila:
# brctl-esitys
sillan nimi sillan tunnus STP-yhteensopivat rajapinnat
br0 8000.002215ab999d no eth0
virbr0 8000.52540052c0e1 kyllä ​​virbr0-nic

teoriassa voit nopeuttaa verkkosiltaa lisäämällä seuraavat parametrit /etc/sysctl.conf-tiedostoon:
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridge-nf-call-iptables=0
net.bridge.bridge-nf-call-arptables=0

Siirrytään nyt luomaan hakemisto virtuaalikoneen kuvien ja iso dist -kuvien tallentamista varten.
# mkdir /usr/vm/iso
# mkdir /usr/vm/vm-images

oletusarvoisesti kaikki koneen kuvat, levykuvat jne. tallennetaan hakemistoon /var/lib/libvirt/, mutta päätin esitellä ja leikata levyn parhaiden vanhan koulun osiointiperinteiden mukaan, joten ota tämä huomioon palvelinta asennettaessa , tai sinun on poistettava alkuperäinen tallennustila ja linkitettävä se kuten minä, hakemistoon /usr

# rm -Rf /var/lib/libvirt/images
# ln -s usr/vm/iso /var/lib/libvirt/images

Kaiken tämän valmistelun jälkeen yritämme luoda Windows 7 -käyttöjärjestelmään virtuaalikoneen, jossa on 2 virtuaaliprosessoria, 4 Gt RAM, 30 Gt HDD, tallentamalla kuvan /usr/vm/vm-images-kansioon ja lataamamme windows7.iso-kuvan. aiemmin /usr/vm-kansioon /iso

# virt-install --connect=qemu:///system -n win7 -r 4096 --vcpus=2 --levypolku=/usr/vm/vm-images/win7.img,size=30 -c /usr /vm/iso/windows7.iso --vnc --noautoconsole --os-type windows --os-variant win7 --accelerate --network=bridge:br0 --hvm

Jos kaikki on kunnossa, näemme levyn luomisprosessin. Tällä juhlallisella huomautuksella voit siirtyä koneen asettamiseen, ja tässä piilee todellinen väijytys, koska jos työskentelet Windowsin alta, niin vaihtoehdoista on joko ohjaus ming:n kautta putty-ssh: n kautta, mutta tämä vaatii X Windowsin palvelinpuolella tai täysin käsittämätön virtuaalinen katselutyökalu, jota en saanut toimimaan. Siksi kaikki, mitä löysin, oli joko tämä ulkoinen palvelu, jonka avulla voit liittää KVM:si heidän hallintapaneeliinsa; tai asenna oma Webmin Cloudmin GPL:ään perustuva verkkohallintapaneeli.

Tässä on huomattava, että ruudukon alustusrivi –verkko=silta:br0 antaa sinun käyttää julkista IP-osoitetta virtuaalikoneessa, kun taas jos haluat istua virtuaalisella paikallisalueella ja poistua siitä Internetiin, sinun on asetettava toinen operaattori –verkko=silta:virbr0 mitä missasin asennuksen aikana, mukaan lukien minun piti muuttaa se manuaalisesti virtuaalikoneen asetustiedostossa /etc/libvirt/qemu/win7.xml.

Koneohjaus CLI:ssä suoritetaan virshin (virtuaalisen kuoren) kautta, josta saamme komentorivi kuori:
# virsh --connect qemu:///system
Tervetuloa virshiin, interaktiiviseen virtualisoinnin päätelaitteeseen.
Kirjoita: 'help' saadaksesi apua komentojen kanssa
'lopeta' lopettaaksesi
virsh#list -kaikki
Tunnus Nimi Tila
—————————————————-
2 win7 käynnissä
virsh #shutdown win7
Verkkotunnus win7 suljetaan
virsh #aloita win7
Verkkotunnus win7 aloitettu

Solaris, Haiku, REACTOS ja paljon muuta.

KVM:ää voidaan hallita komentorivin tai käytettävissä olevien graafisten työkalujen avulla. Virt-Manager (Virtual Machine Manager) on laajimmin käytetty KVM-pohjaisten virtuaalikoneiden hallintasovellus. Se tukee KVM-pohjaisten virtuaalikoneiden luomista, muokkaamista, käynnistämistä ja pysäyttämistä sekä vieraskoneiden live- tai kylmäsiirtoa isäntien välillä.

Edellytykset

Asenna KVM CentOS 7:ään

Anna seuraava komento asentaaksesi 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-levykuvanhallinta
  • virt-install= Komentorivityökalu virtuaalikoneiden luomiseen.
  • libvirt= Tarjoaa libvirtd-daemonin, joka hallitsee virtuaalikoneita ja ohjaa hypervisoria.
  • libvirt-client= tarjoaa asiakaspuolen API:n palvelimien käyttöä varten ja tarjoaa myös virsh-apuohjelman, joka tarjoaa komentorivityökalun virtuaalikoneiden hallintaan.
  • virt-katsoja– Graafinen konsoli

Luo virtuaalikone

Kun olet asentanut KVM:n ja muut työkalut, voit aloittaa virtuaalikoneiden luomisen. Tarkastelemme virtuaalikoneiden luomista sekä komentorivi- että graafisessa tilassa.

Komentorivitila

virt-installia käytetään virtuaalikoneiden luomiseen komentorivitilassa, ja tämä komento vaatii meiltä useita syötteitä virtuaalikoneen, kuten suorittimen, muistin, levyn, verkon, asennusmedian sijainnin, käyttöjärjestelmän variantin ja muiden luomiseksi.

Virt-install --name=itzgeekguest --ram=1024 --vcpus=1 --cdrom=/tmp/CentOS-6.5-x86_64-minimal.iso --os-type=linux --os-variant=rhel6 -- verkkosilta=br0 --graphics=spice --levypolku=/var/lib/libvirt/images/itzgeekguest.dsk,size=4

Huomautus: Yllä oleva komento käyttää siltaverkkoa "br0" mahdollistaakseen virtuaalikoneiden kommunikoinnin ulkopuolisen verkon kanssa. Löydät opetusohjelman siltaverkon luomisesta Virt Managerin avulla.

-nimi– Virtuaalikoneen nimi

-RAM– Muistin koko megatavuina

-vcpus– Virtuaaliset CPU:t numeroina

-CD-ROM– ISO-kuvan sijainti

--os-tyyppi- Käyttöjärjestelmätyypit, kuten Linux, Windows jne.

--os-variantti– Käyttöjärjestelmäversio, kuten RHEL 6, Solaris

-verkko– verkostoituminen

-grafiikka– Vierasnäytön asetukset

-- levypolku– 4 Gt:n levyn sijainti

Kun olet antanut yllä olevan komennon, virt-install luo virtuaalikoneen ja käynnistää virt viewer -konsolin käyttöjärjestelmän asennusta varten.


Asenna KVM (QEMU) CentOS 7:ään - Guest Installation -komentorivi Virt Viewer

Graafinen tila

Kirjoita seuraava komento terminaaliin GUI-tilassa.

virt-manageri

Sovellus>> Järjestelmätyökalut>> Virtual Machine Manager.

Sinua voidaan pyytää antamaan salasana, jos sinulla ei ole pääkäyttäjän oikeuksia.

Kun se on avattu, napsauta hiiren kakkospainikkeella localhost (QEMU) ja napsauta Uusi. Virtual Machine Manager käynnistää uuden ohjatun toiminnon virtuaalikoneen luomiseksi. Tulet ei ole vaikeuksia käyttää tätä graafista tilaa.

Vaihe 1: Sinun tulee nimetä virtuaalikoneesi, samassa ikkunassa sinua pyydetään valitsemaan kuinka haluat asentaa käyttöjärjestelmä. Täällä päätin asentaa sen ISO-kuvasta tai CD-ROM-levyltä.

Asenna KVM (QEMU) CentOS 7:ään - Virt Manager - Luo VM

Vaihe 2: Anna ISO-kuvan sijainti, koska hypervisor ei tue fyysistä CD-ROM-läpikulkua, älä unohda valita käyttöjärjestelmän tyyppiä ja versiota.


Asenna KVM (QEMU) CentOS 7:ään – Virt Manager – Installation Media

Vaihe 3: Määritä virtuaalikoneen suoritin ja muisti.


Asenna KVM (QEMU) CentOS 7:ään – Virt Manager – Muisti ja CPU

Vaihe 4: Sinun on mainittava tallennustilan määrä, jonka haluat määrittää virtuaalikoneen. Poista valinta " Varaa koko levy nyt", tämä estää täyttä levyä varaamasta VM:ää luotaessa.

Levyn koko jaetaan dynaamisesti virtuaalikoneen käytön mukaan.


Asenna KVM (QEMU) CentOS 7:ään – Virt Manager – Varaa tallennustilaa

vaihe 5: Yhteenveto kaikista asetuksista, napsauta lisäasetuksia valitaksesi siltaverkon, jotta virtuaalikone voi kommunikoida verkon ulkopuolella.

Napsauta Valmis.

Asenna KVM (QEMU) CentOS 7:ään – Virt Manager – Summary

Vaihe 6: KVM alkaa luoda virtuaalikoneen syötteestämme riippuen, kun VM on luotu. Virt Manager käynnistää konsolin käyttöjärjestelmän asennusta varten.

Seuraavassa näytössä näkyy asennusnäyttö .


Asenna KVM (QEMU) CentOS 7 - Virt Manager - VM-konsoliin

Hallitse virtuaalikonetta

Virtual Machine Managerin avulla voit suorittaa virtuaalikoneen elinkaaritoimintoja, kuten käynnistää, sammuttaa, nollata, kloonata ja siirtää hiiren oikealla painikkeella valittua virtuaalikoneen.


Asenna KVM (QEMU) CentOS 7 - Virt Manageriin

Virtuaalikoneen hallinta virt managerilla on hyvin yksinkertaista, voit napsauttaa "bulb"-kuvaketta VM-konsolissa. Täällä voit lisätä, muokata ja poistaa laitteita.


Asenna KVM (QEMU) CentOS 7:ään – Virt Manager – VM:n hallinta