Kuinka hallita KVM-virtuaaliympäristöä komentorivityökaluilla Linuxissa


Tässä KVM-sarjan neljännessä osassa käsittelemme KVM-ympäristön hallintaa CLI:n avulla. Käytämme 'virt-install' CL-työkalua virtuaalikoneiden luomiseen ja konfigurointiin, virsh CL -työkalua tallennuspoolien luomiseen ja konfigurointiin sekä qemu-img CL:n. > työkalu levykuvien luomiseen ja hallintaan.

Tässä artikkelissa ei ole mitään uutta, teemme vain edelliset tehtävät komentorivityökaluilla. Mitään uutta edellytystä ei ole, vain sama menettely, olemme käsitelleet aiemmissa osissa.

Vaihe 1: Määritä tallennusvarasto

Virsh CLI -työkalu on hallintakäyttöliittymä Virsh-vierasverkkotunnusten hallintaan. Virsh-ohjelmaa voidaan käyttää joko yhden komennon suorittamiseen antamalla komento ja sen argumentit shell-komentorivillä.

Tässä osiossa käytämme sitä tallennusvaraston luomiseen KVM-ympäristöllemme. Saat lisätietoja työkalusta käyttämällä seuraavaa komentoa.

man virsh

1. Määritä uusi tallennusvarasto käyttämällä komentoa pool-define-as ja virsh. Sinun on myös määritettävä nimi, tyyppi ja tyypin argumentit.

Meidän tapauksessamme nimi on Spool1, tyyppi on dir. Oletuksena voit antaa viisi argumenttia tyypille:

  1. lähde-isäntä
  2. lähde-polku
  3. lähde-kehittäjä
  4. lähde-nimi
  5. kohde

(Dir) -tyypille tarvitsemme viimeisen argumentin "target" tallennusvarannon polun määrittämiseksi. Muille argumenteille voisimme käyttää " ” määrittääksesi ne.

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

2. Voit tarkistaa kaikki ympäristössäsi olevat tallennusvarastot käyttämällä seuraavaa komentoa.

virsh pool-list --all

3. Nyt on aika rakentaa tallennusvarasto, jonka määritimme yllä seuraavalla komennolla.

virsh pool-build Spool1

4. Käytä virsh-komentoa pool-start aktivoimaan/ottamaan käyttöön yllä juuri luomamme/rakentamamme tallennusvaraston.

virsh pool-start Spool1

5. Tarkista ympäristön tallennusvarantojen tila käyttämällä seuraavaa komentoa.

virsh pool-list --all

Huomaat, että Spool1 tila muutettiin aktiiviseksi.

6. Määritä Spool1 aloittamaan libvirtd-palvelulla joka kerta automaattisesti.

virsh pool-autostart Spool1

7. Lopuksi näyttää tietoja uudesta tallennusvarannostamme.

virsh pool-info Spool1

Onnittelut, Spool1 on valmis käytettäväksi, joten voit yrittää luoda tallennustilaa sen avulla.

Vaihe 2: Määritä tallennusmäärät/levykuvat

Nyt on levykuvan vuoro ja luo uusi levykuva tiedostosta Spool1 käyttämällä qemu-imgä. Jos haluat lisätietoja qemy-img -sovelluksesta, käytä man-sivua.

man qemu-img

8. Meidän tulee määrittää qemu-img-komento "create, check,….etc", levykuvamuoto, luotavan levykuvan polku ja koko .

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

9. Käyttämällä qemu-img-komentotietoa voit saada tietoa uudesta levyvedosta.

Varoitus: Älä koskaan käytä qemu-img:tä muuttaaksesi käynnissä olevan virtuaalikoneen tai muun prosessin käyttämiä kuvia. tämä voi tuhota kuvan.

Nyt on aika luoda virtuaalikoneita seuraavassa vaiheessa.

Vaihe 3: Luo virtuaalikoneita

10. Nyt viimeisen ja viimeisimmän osan kanssa luomme virtuaalikoneita virt-istallilla. virt-install on komentorivityökalu uusien KVM-virtuaalikoneiden luomiseen libvirt-hypervisor-hallintakirjaston avulla. Jos haluat lisätietoja siitä, käytä:

man virt-install

Luodaksesi uuden KVM-virtuaalikoneen, sinun on käytettävä seuraavaa komentoa kaikilla alla olevilla yksityiskohdilla.

  1. Nimi: Virtuaalikoneen nimi.
  2. Levyn sijainti: Levykuvan sijainti.
  3. Grafiikka : Kuinka muodostaa yhteys virtuaalikoneeseen "Usually be SPICE".
  4. vcpu: Virtuaalisten prosessorien määrä.
  5. ram : Varatun muistin määrä megatavuina.
  6. Sijainti: Määritä asennuslähdepolku.
  7. Verkko : Määritä virtuaalinen verkko "Usually be 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. Näet myös ponnahdusikkunan virt-vierwer, joka kommunikoi virtuaalikoneen kanssa sen kautta.

Johtopäätös

Tämä on KVM-opetusohjelman viimeisin osa, emme tietenkään ole käsittäneet kaikkea. On hyvä raaputtaa KVM-ympäristöä, joten on sinun vuorosi etsiä ja pitää kädet likaisina näiden mukavien resurssien avulla.

KVM-aloitusopas
KVM-virtualisoinnin käyttöönotto- ja hallintaopas