Hvordan administrere KVM Virtual Environment ved hjelp av kommandolinjeverktøy i Linux


I denne fjerde delen av KVM-serien vår diskuterer vi KVM-miljøadministrasjon ved bruk av CLI. Vi bruker 'virt-install' CL-verktøy for å lage og konfigurere virtuelle maskiner, virsh CL-verktøy for å opprette og konfigurere lagringsbassenger og qemu-img CL verktøy for å lage og administrere diskbilder.

Det er ikke noe nytt konsept i denne artikkelen, vi gjør bare de tidligere oppgavene ved å bruke kommandolinjeverktøy. Det er ingen ny forutsetning, bare den samme prosedyren, vi har diskutert i tidligere deler.

Trinn 1: Konfigurer Storage Pool

Virsh CLI-verktøyet er et administrasjonsbrukergrensesnitt for å administrere virsh-gjestedomener. Virsh-programmet kan enten brukes til å kjøre én kommando ved å gi kommandoen og dens argumenter på shell-kommandolinjen.

I denne delen vil vi bruke den til å lage lagringsbasseng for KVM-miljøet vårt. For mer informasjon om verktøyet, bruk følgende kommando.

man virsh

1. Ved å bruke kommandoen pool-define-as med virsh for å definere ny lagringspool, må du også spesifisere navn, type og type argumenter.

I vårt tilfelle vil navnet være Spool1, typen vil være dir. Som standard kan du gi fem argumenter for typen:

  1. kilde-vert
  2. kilde-sti
  3. kilde-dev
  4. kildenavn
  5. mål

For (Dir) type trenger vi det siste argumentet "target " for å spesifisere banen til lagringspoolen, for de andre argumentene kan vi bruke " ” for å uspesifikke dem.

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

2. For å sjekke alle lagringspoolene du har i miljøet, bruk følgende kommando.

virsh pool-list --all

3. Nå er det på tide å bygge lagringsbassenget, som vi har definert ovenfor med følgende kommando.

virsh pool-build Spool1

4. Bruke virsh-kommandoen pool-start for å aktivere/aktivere lagringsbassenget vi nettopp har opprettet/bygget ovenfor.

virsh pool-start Spool1

5. Sjekk statusen til miljølagringspooler ved å bruke følgende kommando.

virsh pool-list --all

Du vil legge merke til at statusen til Spool1 er konvertert til aktiv.

6. Konfigurer Spool1 til å starte med libvirtd-tjenesten hver gang automatisk.

virsh pool-autostart Spool1

7. Lar endelig vise informasjon om vår nye lagringspool.

virsh pool-info Spool1

Gratulerer, Spool1 er klar til bruk, så vi kan prøve å lage lagringsvolumer ved å bruke den.

Trinn 2: Konfigurer lagringsvolumer/diskbilder

Nå er det diskbilde sin tur, ved å bruke qemu-img til å lage et nytt diskbilde fra Spool1. For mer informasjon om qemy-img, bruk man-siden.

man qemu-img

8. Vi bør spesifisere qemu-img-kommandoen "create, check,...etc", diskbildeformat, banen til diskbilde du vil lage og størrelsen .

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

9. Ved å bruke qemu-img kommandoinfo kan du få informasjon om det nye diskbildet ditt.

Advarsel: Bruk aldri qemu-img til å endre bilder i bruk av en virtuell maskin som kjører eller noen annen prosess; dette kan ødelegge bildet.

Nå er det på tide å lage virtuelle maskiner i neste trinn.

Trinn 3: Lag virtuelle maskiner

10. Nå med den siste og siste delen vil vi lage virtuelle maskiner ved å bruke virt-istall. virt-install er et kommandolinjeverktøy for å lage nye virtuelle KVM-maskiner ved å bruke «libvirt» hypervisoradministrasjonsbiblioteket. For mer informasjon om det, bruk:

man virt-install

For å lage en ny virtuell KVM-maskin, må du bruke følgende kommando med alle detaljene som vist nedenfor.

  1. Navn: Navnet på den virtuelle maskinen.
  2. Diskplassering: Plassering av diskbilde.
  3. Grafikk : Hvordan koble til VM "Usually be SPICE".
  4. vcpu: Antall virtuelle CPUer.
  5. ram : Mengden tildelt minne i megabyte.
  6. Plassering: Angi installasjonskildens bane.
  7. Nettverk : Spesifiser det virtuelle nettverket "Vanligvis være vibr00-bro".
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. Du vil også finne et popup-vindu virt-vierwer som vises for å kommunisere med den virtuelle maskinen gjennom den.

Konklusjon

Dette er den siste delen av KVM-opplæringen vår, vi har selvfølgelig ikke dekket alt. Det er et forsøk å skrape opp KVM-miljøet, så det er din tur til å søke og holde hendene skitne ved å bruke disse fine ressursene.

KVM-startveiledning
Veiledning for distribusjon og administrasjon av KVM-virtualisering