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:
- kilde-vert
- kilde-sti
- kilde-dev
- kildenavn
- 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.
- Navn: Navnet på den virtuelle maskinen.
- Diskplassering: Plassering av diskbilde.
- Grafikk : Hvordan koble til VM "Usually be SPICE".
- vcpu: Antall virtuelle CPUer.
- ram : Mengden tildelt minne i megabyte.
- Plassering: Angi installasjonskildens bane.
- 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