Instalirajte CentOS u VirtualBox. Instaliranje KVM sistema virtuelizacije na CentOS upravljanje virtuelnim mašinama

Nedavno je postalo moderno koristiti virtuelizaciju svuda.
Imamo instaliran server CentOS 7 minimalni x64 i planirate koristiti KVM .

Naravno, ne bi bilo loše da se uverimo da naš server podržava virtuelizaciju (ali ako imate moderan normalan server, onda mislim da ga 100% podržava).

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

Instalirajte KVM na naš server:

Instalirajte potrebne pakete i alate:

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

ne zaboravite dodati u autoload:

systemctl omogući libvirtd && systemctl start libvirtd

Kreirajmo direktorij za pohranjivanje slika virtuelne mašine:

Mkdir /var/vm

Pa, ovdje imamo dva načina, ili dodajemo odgovarajući kontekst za naš direktorij tako da SElinux ne psuje:

Semanage fcontext --add -t virt_image_t "/var/vm(/.*)?" restorecon -R -v /var/vm ili ga jednostavno onemogućite.

Pa, generalno, spreman je. Ostaje samo ako je potrebno izvršiti promjene mrežnih postavki ako takva potreba postoji.
Pogledaj listu moguće mreže možete koristiti naredbu " virsh net-list»
Podrazumevano imamo jednu internu mrežu koja se može uređivati ​​naredbom " virsh net-edit default» , gdje je «default» naziv mreže

Kreirajmo virtuelnu mašinu

Na primjer (testiranje), napravimo prvu virtuelnu mašinu sa jednostavnim postavkama i mrežnom vezom "podrazumevano". Prvo, preuzmimo sliku OS-a koju ćemo instalirati na server.

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

I tako da prođemo kroz parametre koje smo malo specificirali:

  • --mrežna mreža=podrazumevano Povezujemo virtuelnu mašinu sa virtuelnom mrežom pod nazivom default
  • --ime Odredite ime virtuelne mašine
  • --ram= Odredite veličinu ram memorija koje izdvajamo
  • --vcpus= Navedite broj procesora koje dodjeljujemo
  • --disk Odredite lokaciju, format i veličinu virtuelni disk
  • --grafika vnc,password=123 Odredite lozinku i mogućnost povezivanja na terminal virtuelne mašine putem VNC-a
  • --CD ROM Odredite lokaciju slike sa koje ćemo instalirati sistem
  • --bootŠta je povezano pri pokretanju
Gornje komande se mogu uneti u jednom redu: virt-install --network network=default --name vm1 --ram=2048 --vcpus=1 --disk path=/var/vm/vm1.img,size=20 , format=qcow2 --graphics vnc,password=123 --cdrom /home/iso/CentOS-7-x86_64-Minimal-1503-01.iso --boot cdrom,hd,menu=on

a videcemo:

Pokretanje instalacije... Dodjela "vm1.img" resursa... | 10 GB 00:00:00 Kreiranje domene... | 0 B 00:00:00 Podešavanje domene se nastavlja. Čeka se završetak instalacije...

Povezivanje na virtuelnu mašinu putem VNC-a

Pošto na našem serveru nema menadžera prozora, da bismo instalirali i konfigurisali, moramo se nekako povezati. U postavkama prilikom kreiranja virtuelne mašine „--grafika vnc, lozinka = 123“, naznačili smo da se na terminal možemo povezati preko VNC-a.

Našoj virtuelnoj mašini je dodeljen VNC port, možete saznati koji port je dodeljen određenoj virtuelnoj mašini pomoću naredbe (gde je "vm1" naziv virtuelne mašine):

Virsh vncdisplay vm1 127.0.0.1:0

To znači da je VNC port 5900+0=5900. Da je rezultat "127.0.0.1:1", VNC port bi bio 5901. I tako dalje. Potrebno je da se povežete na port na hostu (naš server koji smo konfigurisali) virtuelnih mašina.

Podrazumevano, host virtuelne mašine (naš je CentOS 7 minimalan) ne bi trebalo da dozvoli povezivanje na bilo koji drugi port osim ssh (22/tcp). Ne savjetujem vam da otvarate pristup VNC portovima izvana. Nije sigurno. Da bih pristupio ekranu virtuelne mašine sa Windows radne stanice sa koje sam sve podesio, uradio sam tuneliranje portova u Puttyju: 5900 -> 127.0.0.1:5900.


Nakon uspješne ssh prijave, možete pokrenuti TightVNC i navesti port 127.0.0.1::5900 (obratite pažnju na dvostruku dvotočku).


Nakon povezivanja na virtuelnu mašinu, možemo da instaliramo OS i zatim ga konfigurišemo.

Upravljanje virtuelnim mašinama:

Uključite virtuelnu mašinu

Virsh start vm1

Isključite virtuelnu mašinu

Virsh shutdown vm1

Izvlačenje kabla za napajanje:

Virsh uništiti vm1

Obustava rada:

Virsh suspend vm1

Povežite iso sliku na virtuelnu mašinu kao cdrom

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

Virsh attach-disk vm1 "" hda --tip cdrom --mode samo za čitanje

Da bi se virtuelna mašina vm1 automatski pokrenula kada se host ponovo pokrene:

Virsh autostart vm1

Onemogući automatsko pokretanje za vm1:

Onemogućite iso sliku (ne uklanjajte uređaj iz gosta, samo "izbacite CD iz pogona"):

Virsh attach-disk vm1 "" hda --tip cdrom --mode samo za čitanje


Zadatak: instalirati CentOS 7 na virtuelnu mašinu Hyper-V druga generacija(Generacija 2). Prvo idite na službenu web stranicu CentOS-a i preuzmite iso sliku željene verzije sistema.

1. Kreirajte virtuelnu mašinu

Kreirajmo novu virtuelnu mašinu u Hyper-V. Dajmo mu ime, na primjer VM-CentOS.

U sljedećem koraku ukazujemo da će biti virtuelna mašina druge generacije(Generacija 2).

Zatim "Konfiguriraj umrežavanje" - odaberite Veza - LAN.

Sada "Poveži virtuelni čvrsti disk" - izaberite kreiranje novog diska (Kreirajte virtuelni čvrsti disk) i postavite njegovu veličinu, ime i lokaciju. Na primjer, VM-CentOS.vhdx.

Dalje, "Opcije instalacije" - odaberite instalaciju sistema sa slike (Instalirajte OS iz datoteke slike za pokretanje), koju morate preuzeti kao iso datoteku sa zvanične CentOS web stranice, i pokažite na nju (Image file iso) .

Virtuelna mašina je kreirana.

Kliknite desnim tasterom miša da biste otišli na podešavanja mašine (Podešavanja). U bloku Hardver odaberite Firmware i poništite " omogućiti bezbedno pokretanje ".

Ako se to ne uradi, pri pokretanju će se pojaviti sljedeća greška: " Pokretanje nije uspjelo. EFI SCSI uređaj. Neuspješna provjera sigurnog pokretanja."

2. Instaliranje CentOS 7 na kreiranu virtuelnu mašinu

Sada palimo auto (Start). Biće prikazan prozor dobrodošlice instalatera CentOS sistema. Ako je potrebno, dodajte ruski jezik.

Sada možete unaprijed konfigurirati.

Idemo na dugme "Tastatura". Ovdje možemo promijeniti parametre izgleda, ako je potrebno (npr engleski podignite, promijenite tipke za raspored, na primjer, u kombinaciju "Ctrl + Shift").

Klikom na dugme "Odaberi programe" idite na izbor softver, gdje možete odrediti koji će paketi biti unaprijed instalirani. Ovi parametri jako zavise od toga za šta se planira koristiti ovaj sistem u budućnosti. Ako su performanse važne, tada možete odabrati "Minimalna instalacija", a zatim "ponovno instalirati" sve potrebne komponente.

Kada planirate da koristite CentOS mašinu za hostovanje web stranica, možete postaviti opciju "Standard Web Server", dodati i, na primjer, "PHP Support", "MariaDB Client" i druge.

Ako vam treba grafičko sučelje, tada možete odabrati "GNOME okruženje" ili "KDE Plasma Workspaces", dodati " uredski paket" itd.

Sada podesimo parametre mreže. Idite na "Network and host name", postavite ime hosta i uključite mrežu koristeći gornji desni radio taster.

Sada kliknite na "Pokreni instalaciju".

Dok je instalacija u pozadini, mi ćemo postaviti potrebne lozinke za pristup.

Kliknite na "Password root" i postavite lozinku za administratorski račun.

Kreirajte korisnika ako je potrebno.

Sada čekamo instalaciju CentOS 7.

Kliknite na "Finish Setup" i pričekajte da se proces instalacije završi. Nakon toga, od vas će biti zatraženo da ponovo pokrenete sistem.

3. Provjera generiranja virtuelne mašine

Nakon ponovnog pokretanja, unesite prethodno kreiranu lozinku za prijavu.

Napomena za instalatere Linux sistem po prvi put: lozinka se ne prikazuje na ekranu kada je unesete.

Zatim provjeravamo da li je kreirana virtuelna mašina zaista mašina druge generacije (2. generacija). Da biste to učinili, pokrenite Windows PowerShell na hipervizoru i pokrenite sljedeću naredbu (umjesto "VM-CentOS" unesite ime vašeg stroja):

Get-vm VM-CentOS | fl ime,generacija

Uvjeravamo se da je naznačena Generacija 2. Instalacija je završena.

Nadgledanje HTTP zahtjeva IIS web servera pomoću Fiddlera

Kooboo. Lekcija 1: Uvod

CentOS je jedan od popularnih Linux baziranih sistema i iz tog razloga mnogi korisnici žele da se upoznaju sa njim. Instaliranje kao drugog operativnog sistema na vašem računaru nije opcija za svakoga, ali umesto toga možete raditi s njim u virtuelnom, izolovanom okruženju zvanom VirtualBox.

Možete besplatno preuzeti CentOS. Za praktičnost korisnika, programeri su napravili 2 varijacije distributivnog kompleta i nekoliko načina preuzimanja.

Sama operativni sistem Postoje dvije verzije: puna (Sve) i skraćena (Minimalna). Za potpuno upoznavanje, preporučuje se preuzimanje puna verzija- skraćeni nema čak ni grafičku ljusku, a nije predviđen za običnu kućnu upotrebu. Ako vam treba skraćeni početna stranica Kliknite na CentOS Minimalni ISO. Preuzima se na potpuno isti način kao i Everything, čije preuzimanje ćemo razmotriti u nastavku.

Verziju Everything možete preuzeti putem torrenta. Budući da je približna veličina slike oko 8 GB.
Za preuzimanje uradite sljedeće:


Korak 2: Kreirajte virtuelnu mašinu za CentOS

U VirtualBoxu, svaki operativni sistem koji instalirate treba posebnu virtuelnu mašinu (VM). Ovaj korak bira tip sistema koji će se instalirati, kreira virtuelnu disk jedinicu i konfiguriše napredne postavke.


Ovim je završena instalacija VM-a.

Korak 3: Podesite virtuelnu mašinu

Ovaj korak nije obavezan, ali će nekima biti koristan osnovna podešavanja i opšte upoznavanje sa onim što se može promeniti u VM. Pritisnite za unos postavki. desni klik pređite mišem preko virtuelne mašine i izaberite "napjev".

U kartici "Sistem" - "CPU" možete povećati broj procesora na 2. Ovo će dati određeno povećanje performansi CentOS-u.

Idem na "Prikaz", možete dodati malo MB video memoriji i omogućiti 3D ubrzanje.

Preostale postavke možete podesiti prema vlastitom nahođenju i vratiti im se u bilo koje vrijeme kada mašina ne radi.

Korak 4: Instalirajte CentOS

Glavna i posljednja faza: instalacija distributivnog kompleta, koji je već preuzet.

  1. Odaberite virtuelnu mašinu klikom miša i kliknite na dugme "trčati".

  2. Nakon pokretanja VM-a, kliknite na fasciklu i koristite standardni sistemski istraživač da odredite lokaciju na koju ste preuzeli sliku OS-a.

  3. Pokrenut će se instalater sistema. Koristite strelicu nagore na tastaturi za odabir "Instaliraj CentOS Linux 7" i pritisnite Enter.

  4. Neke operacije će se izvršiti automatski.

  5. Instalater će početi da radi.

  6. Pokrenut će se grafički instalacijski program CentOS. Želimo odmah napomenuti da ova distribucija ima jednog od najrazrađenijih i najprijatnijih instalatera, tako da će biti vrlo lako raditi s njom.

    Odaberite svoj jezik i njegovu raznolikost.

  7. U prozoru postavki konfigurirajte:
  8. Kliknite na dugme "Počni instalaciju".

  9. Tokom instalacije (status je prikazan na dnu prozora kao traka napretka) od vas će biti zatraženo da smislite root lozinku i kreirate korisnika.

  10. Unesite lozinku za root prava(superkorisnik) 2 puta i kliknite "spreman". Ako je lozinka jednostavna, dugme "spreman" potrebno je da pritisnete dva puta. Ne zaboravite prvo prebaciti raspored tastature na engleski. Trenutni jezik se može vidjeti u gornjem desnom uglu prozora.

  11. Unesite svoje inicijale u polje "Puno ime". Linija "korisničko ime"će se popuniti automatski, ali ga možete promijeniti ručno.

    Opciono, učinite ovog korisnika administratorom tako što ćete označiti odgovarajući kvadratić.

    Kreirajte lozinku za svoj nalog i kliknite "spreman".

  12. Sačekajte da se OS instalira i kliknite na dugme "Završi postavljanje".

  13. Još neka podešavanja će se izvršiti u automatskom režimu.

  14. .

  15. Pojavit će se GRUB bootloader, koji će po defaultu nastaviti učitavati OS nakon 5 sekundi. Možete to učiniti ručno bez čekanja na tajmer klikom na Enter.

  16. Pojavit će se prozor za preuzimanje CentOS-a.

  17. Ponovo će se pojaviti prozor postavki. Ovaj put morate prihvatiti uslove ugovora o licenci i postaviti mrežu.

  18. Provjerite ovaj kratki dokument i kliknite "spreman".

  19. Da biste uključili Internet, kliknite na opciju "Mreža i ime hosta".

    Kliknite na klizač i on će se pomaknuti udesno.

  20. Kliknite na dugme "Završeno".

  21. Bićete prebačeni na ekran za prijavu račun. Kliknite na njega.

  22. Promijenite raspored tastature, unesite lozinku i kliknite "ući".

Sada možete početi koristiti CentOS operativni sistem.

Instaliranje CentOS-a jedno je od najlakših i može ga učiniti bez poteškoća čak i početnik. Ovaj operativni sistem, na prvi utisak, može biti primetno drugačiji od Windows-a i biti neobičan, čak i ako ste ranije koristili Ubuntu ili MacOS. Međutim, u savladavanju ovog OS-a neće biti posebnih poteškoća zbog prikladnog desktop okruženja i proširenog skupa aplikacija i uslužnih programa.

U nastavku igara sa organizacijom virtuelnog Windows-a na namenskom serveru, odlučio sam da probam ukus KVM-a, jer su mi do tog trenutka VMware i VirtualBox proizvodi uvek bili dovoljni za oči. A onda sam na jednom od foruma pročitao ljutitu tiradu nekog prijatelja o tome da samo idioti stavljaju VirtualBox gdje možete staviti KVM.

Pa, odlučio sam da pogledam. Moram reći da je po mom razumijevanju, VIrtualBox malo turobniji od KVM-a, ali je lakši za upravljanje i nema hemoroida s postavkama mreže, iako je možda inferioran u funkcionalnosti. Šta se ne može reći za ESXi. Ali prvo stvari.

Postavio sam ga kao standard na CentOS 6.7, uključujući pokrete koje počinjemo ažuriranjem sistema:
# yum -y ažuriranje

Gledamo da li procesor podržava virtuelizaciju hardvera, jer KVM zahteva podršku za Intel VT ili AMD-V za svoj rad
# egrep -i "vmx|svm" --color=uvijek /proc/cpuinfo
izlaz bi trebao sadržavati ili vmx ili svm

Provjerite status kontrole pristupa SELinuxu
# sestatus
SELinux status: omogućen
SELinuxfs montiranje: /selinux
Trenutni način rada: nametanje
Način rada iz konfiguracijske datoteke: primjena
verzija politike: 24
Politika iz konfiguracijske datoteke: ciljano

teoretski, može ometati pristup diskovima, tako da mora biti ili ispravno konfiguriran za rad sa mapom slika, ili odrezan, što je meni prirodno lakše - u /etc/selinux/config datoteci promijenite vrijednost SELINUX parametar za onemogućavanje i ponovno pokretanje mašine
SELINUX=onemogućeno

Uvoz GPG ključeva za pakete
# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY*
Stavili smo sav nadev: sam kvm, libvirt API za upravljanje virtuelnim mašinama, virtinst za kreiranje virtuelnih mašina i qemu-kvm hipervizor
# yum -y instaliraj kvm libvirt python-virtinst qemu-kvm

Pokrećemo libvirt i propisujemo modul za automatsko učitavanje
# /etc/init.d/libvirtd start
# chkconfig libvirtd uključen

Provjerite kako je KVM instaliran i pokrenut (trebalo bi biti 0 grešaka u izlazu)
# virsh -c qemu:///sistemska lista
Id Ime Država
—————————————————-

Instaliramo mrežni most za povezivanje gostujućih mašina na vanjsku mrežu i užasan, užasan entornet
# yum instaliraj bridge-utils

Napravite konfiguraciju mrežnog mosta sličnu postavkama mrežnog sučelja, ali s malom razlikom:
# cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-br0

###### /etc/sysconfig/network-scripts/ifcfg-br0
UREĐAJ=br0
TYPE=most
ONBOOT=da
BOOTPROTO=nema
NM_CONTROLLED=da
IPADDR=SERVER_IP
PREFIX=24
GATEWAY=GW_IP
DNS1=8.8.8.8
DEFROUTE=da
IPV4_FAILURE_FATAL=da
IPV6INIT=br
NAME="Sistem br0"
##################
zatim uređujemo postavke glavnog interfejsa, komentarišući parametre BOOTPROTO, IPADDR, PREFIX, GATEWAY, DNS1 i postavljamo mrežni most
###### /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
TYPE=Eternet
ONBOOT=da
#BOOTPROTO=ništa
HWADDR=01:2e:32:ab:9f:1e
#IPADDR=SERVER_IP
#PREFIX=24
#GATEWAY=GW_IP
#DNS1=8.8.8.8
DEFROUTE=da
IPV4_FAILURE_FATAL=da
IPV6INIT=br
NAME="Sistem eth0"
BRIDGE=br0
##################

Sada ponovo pokrećemo grid i vidimo šta se dogodilo - trebali bismo prikazati 4 interfejsa:
br0 sa glavnim IP-om
eth0 nema IP
lo 127.0.0.1
virbr0 sa internim IP-om virtuelnog rutera

provjerite status našeg mrežnog mosta:
# brctl emisija
naziv mosta ID mosta STP omogućeni interfejsi
br0 8000.002215ab999d nema eth0
virbr0 8000.52540052c0e1 da virbr0-nic

teoretski, možete ubrzati mrežni most dodavanjem sljedećih parametara u /etc/sysctl.conf datoteku:
net.bridge.bridge-nf-call-ip6tables=0
net.bridge.bridge-nf-call-iptables=0
net.bridge.bridge-nf-call-arptables=0

Sada pređimo na kreiranje direktorija za pohranjivanje slika virtualne mašine i iso dist slika.
# mkdir /usr/vm/iso
# mkdir /usr/vm/vm-images

podrazumevano, sve slike mašine, slike diska, itd. su uskladištene u /var/lib/libvirt/, ali sam odlučio da pokažem i isečem disk u najboljoj staroškolskoj tradiciji particionisanja, pa uzmite ovo u obzir kada instalirate server , ili ćete morati da izbrišete originalno skladište i povežete ga kao ja, na /usr

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

Nakon svih ovih priprema, pokušavamo da napravimo virtuelnu mašinu pod Windows 7 sa 2 virtuelna procesora, 4Gb RAM-a, 30Gb HDD, pohranjivanje slike u /usr/vm/vm-images folder i windows7.iso sliku koju smo preuzeli ranije u /usr/vm folder /iso

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

Ako je sve u redu, tada ćemo vidjeti proces stvaranja diska. Na ovoj svečanoj napomeni, možete preći na podešavanje mašine i tu je prava zaseda, jer ako radite ispod Windowsa, onda od opcija postoji ili kontrola preko ming-a preko putty-ssh, ali za to je potreban X Windows na serversku stranu, ili potpuno nerazumljiv alat za virtuelni preglednik, koji nisam mogao da počnem da radim. Stoga, sve što sam mogao pronaći je ili ovaj eksterni servis koji vam omogućava da povežete svoj KVM na njihov admin panel; ili instalirajte vlastiti web administratorski panel baziran na Webmin Cloudmin GPL.

Ovdje treba napomenuti da je linija inicijalizacije mreže –mreža=most:br0će vam omogućiti da koristite javnu IP adresu na virtuelnoj mašini, dok ako želite da sedite u virtuelnom lokalnom području i izađete iz njega na internet, onda morate staviti drugog operatera –network=bridge:virbr0 ono što sam propustio tokom instalacije, uključujući i tada sam to morao ručno da promenim u datoteci postavki virtuelne mašine /etc/libvirt/qemu/win7.xml.

Kontrola mašine u CLI-u se vrši preko virsh-a (virtuelne ljuske) iz koje dobijamo komandna linija ljuska:
# virsh --connect qemu:///system
Dobrodošli u virsh, virtualizacijski interaktivni terminal.
Otkucajte: 'help' za pomoć sa komandama
'quit' prestati
virsh#list -sve
Id Ime Država
—————————————————-
2 win7 radi
virsh #shutdown win7
Domen win7 se gasi
virsh #start win7
Pokrenut je domen win7

Solaris, Haiku, REACTOS i još mnogo toga.

KVM-om se može upravljati pomoću komandne linije ili dostupnih grafičkih alata. Virt-Manager (Virtual Machine Manager) je najčešće korišćena aplikacija za upravljanje virtuelnim mašinama baziranim na KVM. Podržava kreiranje, uređivanje, pokretanje i zaustavljanje virtuelnih mašina zasnovanih na KVM-u, kao i živu ili hladnu migraciju gostujućih mašina između hostova.

Preduvjeti

Instalirajte KVM na CentOS 7

Izdajte sljedeću naredbu da instalirate najnoviji qemu paket i virt-manager koji pruža grafički interfejs za upravljanje virtuelnim mašinama.

Yum install -y qemu-kvm qemu-img virt-manager libvirt libvirt-python libvirt-client virt-install virt-viewer

  • qemu-kvm= QEMU emulator
  • qemu-img= QEMU menadžer slike diska
  • virt-install= Alat komandne linije za kreiranje virtuelnih mašina.
  • libvirt= Pruža libvirtd demon koji upravlja virtuelnim mašinama i kontroliše hipervizor.
  • libvirt-client= pruža API na strani klijenta za pristup serverima i također pruža virsh uslužni program koji pruža alat komandne linije za upravljanje virtuelnim mašinama.
  • virt-viewer– Grafička konzola

Kreirajte virtuelnu mašinu

Nakon što instalirate KVM i druge alate, sve je spremno za početak kreiranja virtuelnih mašina. Gledaćemo da kreiramo virtuelne mašine iu komandnoj liniji i u grafičkom režimu.

Režim komandne linije

virt-install se koristi za kreiranje virtuelnih mašina korišćenjem režima komandne linije, a ovoj komandi je potrebno višestruke unose od nas da bismo kreirali virtuelnu mašinu kao što su CPU, Memorija, disk, mreža, lokacija instalacionog medija, OS varijanta i još mnogo toga.

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

Bilješka: Gornja naredba koristi premošteno umrežavanje “br0” za omogućavanje virtuelnim mašinama da komuniciraju sa vanjskom mrežom, možete pronaći vodič za kreiranje premoštenog umrežavanja sa Virt Manager-om.

-ime– Naziv virtuelne mašine

-RAM– Veličina memorije u MB

–vcpus– Virtuelni procesori u brojevima

-CD ROM– Lokacija ISO slike

--os-type– Tipovi OS-a kao što su Linux, Windows, itd.

--os-varijanta– OS varijanta kao RHEL 6, Solaris

–mreža– umrežavanje

–grafika– Postavke prikaza gosta

--putanja diska– Lokacija diska veličine 4 GB

Nakon što izdate gornju naredbu, virt-install će kreirati virtuelnu mašinu i pokrenuti virt viewer konzolu za instalaciju OS-a.


Instalirajte KVM (QEMU) na CentOS 7 – Komandna linija za gostujuću instalaciju Virt Viewer

Grafički način rada

Upišite sljedeću naredbu u terminal u GUI modu.

virt-manager

Aplikacija>> Sistemski alati>> Virtual Machine Manager.

Od vas će se možda tražiti da unesete lozinku ako nemate root pristup.

Kada se otvori, kliknite desnim tasterom miša na localhost(QEMU) i kliknite na Novo. Virtual Machine Manager će pokrenuti novi čarobnjak za kreiranje virtuelne mašine. Ti ces nema poteškoća u korištenju ovog grafičkog načina.

Korak 1: Trebalo bi da date naziv svojoj virtuelnoj mašini, u istom prozoru, od vas će se tražiti da odaberete kako želite da instalirate operativni sistem. Ovdje sam izabrao da ga instaliram sa ISO slike ili CD-ROM-a.

Instalirajte KVM (QEMU) na CentOS 7 - Virt Manager - Kreirajte VM

Korak 2: Unesite lokaciju ISO slike pošto hipervizor ne podržava fizički prolaz kroz CD-ROM, ne zaboravite da izaberete tip i verziju operativnog sistema.


Instalirajte KVM (QEMU) na CentOS 7 – Virt Manager – Instalacioni medij

Korak 3: Konfigurišite CPU i memoriju za virtuelnu mašinu.


Instalirajte KVM (QEMU) na CentOS 7 – Virt Manager – Memorija i CPU

Korak 4: Morate spomenuti količinu pohrane koju želite dodijeliti virtuelnoj mašini, poništite izbor " Sada dodijelite cijeli disk“, ovo će spriječiti dodjelu cijelog diska pri kreiranju VM-a.

Veličina diska će se dodijeliti dinamički ovisno o korištenju virtualne mašine.


Instalirajte KVM (QEMU) na CentOS 7 – Virt Manager – Dodjela pohrane

korak 5: Sažetak svih postavki, kliknite na napredne postavke da odaberete premošteno umrežavanje kako biste omogućili virtuelnoj mašini da komunicira van mreže.

Kliknite na Završi.

Instalirajte KVM (QEMU) na CentOS 7 – Virt Manager – Sažetak

Korak 6: KVM će početi da kreira virtuelnu mašinu zavisi od našeg unosa, kada se VM kreira. Virt manager će pokrenuti konzolu za instalaciju OS-a.

Sljedeći ekran prikazuje ekran za instalaciju .


Instalirajte KVM (QEMU) na CentOS 7 – Virt Manager – VM konzolu

Upravljanje virtuelnom mašinom

Sa Virtual Machine Manager-om možete izvršiti radnje životnog ciklusa VM-a kao što su pokretanje, isključivanje, resetovanje, kloniranje i migracija desnim klikom na odabranu virtuelnu mašinu.


Instalirajte KVM (QEMU) na CentOS 7 – Virt Manager

Upravljanje virtuelnom mašinom pomoću virt managera je vrlo jednostavno, možete samo kliknuti na ikonu “bulb” u VM konzoli. Ovdje možete dodavati, mijenjati i uklanjati uređaje.


Instalirajte KVM (QEMU) na CentOS 7 – Virt Manager – Upravljanje VM-om