Kuidas hallata KVM-i virtuaalset keskkonda Linuxi käsurea tööriistade abil


Meie KVM-seeria selles 4. osas käsitleme KVM-i keskkonnahaldust CLI abil. Virtuaalmasinate loomiseks ja konfigureerimiseks kasutame tööriista 'virt-install' CL, tööriista virsh CL salvestusruumide loomiseks ja konfigureerimiseks ning qemu-img CL tööriist kettapiltide loomiseks ja haldamiseks.

Selles artiklis pole midagi uut mõistet, lihtsalt teeme eelmised ülesanded käsurea tööriistade abil. Uut eeldust pole, on vaid sama protseduur, mida oleme arutanud eelmistes osades.

1. samm: konfigureerige salvestusbassein

Virsh CLI tööriist on haldamise kasutajaliides virsh-külaliste domeenide haldamiseks. Programmi virsh saab kasutada kas ühe käsu käivitamiseks, sisestades käsu ja selle argumendid shellikäsureale.

Selles jaotises kasutame seda oma KVM-i keskkonna jaoks salvestusruumi loomiseks. Tööriista kohta lisateabe saamiseks kasutage järgmist käsku.

# man virsh

1. Kasutades uue salvestusruumi määratlemiseks käsku pool-define-as koos virshiga, peate määrama ka nime, tüübi ja tüübi argumendid.

Meie puhul on nimi Spool1 , tüüp on dir . Vaikimisi võite esitada tüübi jaoks viis argumenti:

  1. allikas-host
  2. allikas-tee
  3. allikas-dev
  4. allika nimi
  5. sihtmärk

( Dir ) tüübi jaoks vajame salvestusruumi tee määramiseks viimast argumetti\" target ", teiste argumentide jaoks, mida võiksime kasutada\" - ”nende täpsustamiseks.

# virsh pool-define-as Spool1 dir - - - - "/mnt/personal-data/SPool1/"

2. Kõigi keskkonnas olevate salvestusruumide kontrollimiseks kasutage järgmist käsku.

# virsh pool-list --all

3. Nüüd on aeg ehitada salvestusbassein, mille oleme ülaltoodud järgmise käsuga.

# virsh pool-build Spool1

4. Kasutades virsh käsku pool-start , et aktiveerida/lubada äsja loodud/ehitatud ülal asuv salvestusbassein.

# virsh pool-start Spool1

5. Kontrollige keskkonna salvestusruumide olekut järgmise käsu abil.

# virsh pool-list --all

Märkate, et oleku Spool1 teisendati aktiivseks.

6. Seadistage Spool1 , et alustada teenust libvirtd iga kord automaatselt.

# virsh pool-autostart Spool1

7. Lõpuks laseme kuvada teavet meie uue salvestusbasseini kohta.

# virsh pool-info Spool1

Palju õnne! Rakendus Spool1 on kasutusvalmis, proovime selle abil salvestusmahtu luua.

2. samm: konfigureerige salvestusmahud/kettapildid

Nüüd on kord kettapilt, kasutades qool-img , et luua uus kettapilt rakendusest Spool1 . qemy-img kohta lisateabe saamiseks kasutage manulehte.

# man qemu-img

8. Peaksime määrama käsu qemu-img „create, check,… .etc”, kettapildi vormingu, loodava kettapildi tee ja suuruse.

# qemu-img create -f raw /mnt/personal-data/SPool1/SVol1.img 10G

9. Kasutades käsu qemu-img teavet, võite saada teavet oma uue kettapildi kohta.

Hoiatus: Ärge kunagi kasutage funktsiooni qemu-img töötava virtuaalmasina või mõne muu protsessi käigus kasutatavate piltide muutmiseks; see võib pildi hävitada.

Nüüd on aeg luua virtuaalsed masinad järgmises etapis.

3. samm: looge virtuaalsed masinad

10. Nüüd loome viimase ja viimase osaga virtuaalmasinad, kasutades virt-istall i. Virt-install on käsurea tööriist uute KVM-i virtuaalsete masinate loomiseks, kasutades hüpervisori halduse teeki „libvirt ”. Selle kohta lisateabe saamiseks kasutage:

# man virt-install

Uue virtuaalse masina KVM loomiseks peate kasutama järgmist käsku kõigi üksikasjadega, nagu allpool näidatud.

  1. Nimi: virtuaalse masina nimi.
  2. Ketta asukoht: kettapildi asukoht.
  3. Graafika: kuidas luua ühendus VM-iga „Tavaliselt olge SPICE”.
  4. vcpu: virtuaalsete protsessorite arv.
  5. ram: eraldatud mälu maht megabaitides.
  6. Asukoht: määrake installiallika tee.
  7. Võrk: määrake virtuaalne võrk „Tavaliselt olgu vibr00 sild”.

# 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. Samuti leiate hüpikakna virt-vierwer , mis suhtleb selle kaudu virtuaalmasinaga.

Järeldus

See on meie KVM-i õpetuse viimane osa, me pole loomulikult kõike kajastanud. See tulistas KVM-i keskkonda kriimustada, nii et teie kord on selle toreda ressursi abil kätt otsida ja käsi määrduda.

KVMi alustusjuhend
KVM-i virtualiseerimise juurutamise ja haldamise juhend