Kako upravljati KVM virtualnim okruženjem pomoću alata naredbenog retka u Linuxu
U ovom četvrtom dijelu naše KVM serije raspravljamo o upravljanju okolišem KVM koristeći CLI. Koristimo alat 'virt-install' CL za stvaranje i konfiguriranje virtualnih strojeva, alat virsh CL za stvaranje i konfiguriranje spremišta za pohranu i qemu-img CL alat za stvaranje i upravljanje slikama diska.
U ovom članku nema ništa novo, samo radimo prethodne zadatke pomoću alata naredbenog retka. Ne postoji novi preduvjet, već isti postupak, o kojem smo raspravljali u prethodnim dijelovima.
Korak 1: Konfigurirajte spremište
Alat Virsh CLI upravljačko je korisničko sučelje za upravljanje virsh domenama gostiju. Program virsh može se koristiti za pokretanje jedne naredbe davanjem naredbe i njezinih argumenata u naredbeni redak ljuske.
U ovom ćemo ga odjeljku koristiti za stvaranje spremišta za naše KVM okruženje. Za više informacija o alatu upotrijebite sljedeću naredbu.
# man virsh
1. Korištenjem naredbe pool-define-as s virsh za definiranje novog spremišta za pohranu, također trebate odrediti ime, vrstu i argumente tipa.
U našem slučaju, ime će biti Spool1 , tip će biti dir . Prema zadanim postavkama možete navesti pet argumenata za vrstu:
- izvor-domaćin
- izvor-put
- izvor-razvoj
- ime-izvora
- meta
Za tip ( Dir ) trebamo zadnji argumet " cilj " da odredimo put spremišta za pohranu, za ostale argumente koje bismo mogli koristiti " - ”da ih nespecifične.
# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"
2. Da biste provjerili sve spremišta za pohranu koje imate u okolini, upotrijebite sljedeću naredbu.
# virsh pool-list --all
3. Sada je vrijeme za izgradnju spremišta za pohranu, što smo gore definirali sljedećom naredbom.
# virsh pool-build Spool1
4. Korištenje virsh naredbe pool-start za aktiviranje/omogućavanje spremišta za pohranu koje smo upravo stvorili/izgradili gore.
# virsh pool-start Spool1
5. Provjerite status spremišta okoline pomoću sljedeće naredbe.
# virsh pool-list --all
Primijetit ćete da je status Spool1 pretvoren u aktivan.
6. Konfigurirajte Spool1 da svaki put automatski pokrene uslugu libvirtd .
# virsh pool-autostart Spool1
7. Napokon omogućuje prikaz podataka o našem novom spremištu za pohranu.
# virsh pool-info Spool1
Čestitamo, Spool1 je spreman za upotrebu, pokušajmo stvoriti volumene pohrane pomoću njega.
Korak 2: Konfiguriranje volumena pohrane/slika diska
Sada je red na slici diska, koristeći qemu-img za stvaranje nove slike diska iz Spool1 . Za više detalja o qemy-img , koristite man stranicu.
# man qemu-img
8. Trebali bismo odrediti naredbu qemu-img "stvori, provjeri, .... Itd", format slike diska, put slike diska koju želite stvoriti i veličinu.
# qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G
9. Korištenjem podataka o naredbi qemu-img mogli biste dobiti informacije o svojoj novoj slici diska.
Upozorenje: Nikada nemojte koristiti qemu-img za modificiranje slika koje koristi virtualni stroj ili bilo koji drugi postupak; ovo može uništiti sliku.
Sada je vrijeme za stvaranje virtualnih strojeva u sljedećem koraku.
Korak 3: Stvorite virtualne strojeve
10. Sada ćemo s posljednjim i najnovijim dijelom stvoriti virtualne strojeve pomoću virt-istall . virt-install alat je naredbenog retka za stvaranje novih KVM virtualnih strojeva pomoću biblioteke za upravljanje hipervizorom " libvirt ". Za više detalja o tome upotrijebite:
# man virt-install
Da biste stvorili novi KVM virtualni stroj, trebate upotrijebiti sljedeću naredbu sa svim detaljima kao što je prikazano u nastavku.
- Ime: Ime virtualnog stroja.
- Mjesto diska: Mjesto slike diska.
- Grafika: Kako se povezati s VM-om "Obično budi ZAČIN".
- vcpu: broj virtualnih CPU-a.
- ram: količina dodijeljene memorije u megabajtima.
- Mjesto: Odredite put instalacijskog izvora.
- Mreža: navedite virtualnu mrežu "Obično budi vibr00 bridge".
# virt-install --name=rhel7 --disk path=/mnt/personal-data/SPool1/SVol1.img --graphics spice --vcpu=1 --ram=1024 --location=/run/media/dos/9e6f605a-f502-4e98-826e-e6376caea288/rhel-server-7.0-x86_64-dvd.iso --network bridge=virbr0
11. Pronaći ćete i skočni prozor virt-vierwer koji putem njega komunicira s virtualnim strojem.
Zaključak
Ovo je najnoviji dio našeg KVM vodiča, naravno, nismo pokrili sve. Dovoljno je ogrebati KVM okruženje, pa je na vama red da pretražite i držite ruke prljave pomoću ovih lijepih resursa.
KVM Vodič za početak
Vodič za implementaciju i administraciju KVM virtualizacije