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:

  1. izvor-domaćin
  2. izvor-put
  3. izvor-razvoj
  4. ime-izvora
  5. 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.

  1. Ime: Ime virtualnog stroja.
  2. Mjesto diska: Mjesto slike diska.
  3. Grafika: Kako se povezati s VM-om "Obično budi ZAČIN".
  4. vcpu: broj virtualnih CPU-a.
  5. ram: količina dodijeljene memorije u megabajtima.
  6. Mjesto: Odredite put instalacijskog izvora.
  7. 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