Hvordan administrere KVM-lagringsvolumer og bassenger for virtuelle maskiner - del 3


I denne del 3 av veiledningen vår diskuterer vi hvordan du oppretter og administrerer KVM-lagringsvolumer og bassenger ved å bruke virt-manager GUI-verktøyet.

Generelt bruker vi lagringsenheter med forskjellige filsystemer hver dag. Vi har også noen lagringsteknologier/-teknikker som ISCSI, SAN, NAS og så videre.

Det er ingen stor forskjell i de grunnleggende konseptene for vårt virtuelle miljø, vi bruker bare det grunnleggende konseptet til å distribuere en fantastisk og skalerbar virtuell lagringsplattform.

Med KVM-miljø kan du bruke blokkenheter eller filer som lokale lagringsenheter i gjesteoperativsystemer.

Vi bruker de fysiske lagringsenhetene til å lage virtuelle maskiners volumer. Vi kan beskrive volumer som en virtuell maskins virtuelle disk. Volumer sky være blokkenheter eller filer som vi har nevnt tidligere.

Som en ytelseshensyn har blokkenhetene høyere hånd. Også blokkfiler har fortsatt høyere hånd når det gjelder systemadministrasjon og bruk av lagringskapasitet. På noen måte for scenarier der diskytelse fra gjesteoperativsystemet ikke er kritisk, foretrekker det å bruke diskbildefiler.

Lagringsvolumer er også en del av Storage Pool, faktisk kan du ikke opprette lagringsvolumer før du har minst ett lagringsbasseng.

Det er ingen ny forutsetning, bare den samme som vi har diskutert i tidligere deler. Hvis noe nytt vil jeg nevne det. Så la oss dykke videre.

Trinn 1: Opprette lagringsbassenger i KVM

1. La oss først vise de tilgjengelige bassengene i miljøet vårt slik vi gjorde det før fra delen Detaljer etter å ha høyreklikket på (localhost) i hovedvinduet. Dette vinduet vises

Som standard er det en lagringspool som heter "Standard " bruker rootfs-partisjonen til å lagre vm sine volumer under /var/lib/libvirt/images sti.

I mange tilfeller anbefales det ikke å bruke dette bassenget, bare for å gjøre denne ledige plassen til systemet ditt. La oss uansett lage vår første lagringspool ved å klikke på «+»-knappen fra samme vindu.

Deretter kan du oppgi navnet på den nye lagringspoolen og velge typen lagring som skal brukes til å distribuere lagringspoolene. KVM støtter ni typer:

    1. -dir – Bruker filsystemkatalog til å lagre lagringsvolumer.
    2. -disk – Bruker fysiske harddisker til å lagre lagringsvolumer.
    3. -fs – Bruker forhåndsformaterte partisjoner for å lagre lagringsvolumer.
    4. -netfs – Bruker nettverksdelt lagring som NFS for å lagre lagringsvolumer.
    5. -gluster – Avhenger av Gluster-filsystemets lagring.
    6. -iscsi – Bruker nettverksdelt ISCSI-lagring for å lagre lagringsvolumer.
    7. -scsi – Bruker lokal SCSI-lagring for å lagre lagringsvolumer.
    8. -lvm – Avhenger av LVM-volumgrupper for å lagre lagringsvolumer.
    9. -mpath

For øyeblikket støttes ikke multipathing-volumoppretting.

Du er kanskje kjent med mange av dem, men vi vil diskutere en eller to av dem for denne opplæringen. La oss starte med den populære typen (dir).

(Dir)-typen er veldig populær, da den ikke krever mange endringer i gjeldende lagringsskjema du har.

3. Det er ingen begrensning for hvor lagringsbassenget vil bli opprettet, men det anbefales sterkt å opprette «SPool1»-katalogen på en separat partisjon. En viktig ting er også å gi rett tillatelser og eierskap for denne katalogen.

Jeg vil bruke /dev/sda3 som min partisjon, du kan ha en annen. Pass på at du har montert den riktig.

mount -t ext4 /dev/sda3 /mnt/personal-data/

4. Etter å ha montert partisjonen under '/mnt/personal-data/'-katalogen, oppgi stien til monteringspunktet til den lagringskatalogen (dvs. /mnt) /personal-data/SPool1).

5. Etter at du er ferdig, vil du finne den nye lagringspoolen «SPool1» på listen.

Før vi går til trinn to for å lage volumer, la oss diskutere en annen type lagringspool kalt fs.

(FS)-typen avhenger av forhåndsformaterte partisjoner, og det er nyttig for de som ønsker å spesifisere fullstendig partisjon for virtuelle maskindisker/lagring.

6. Vi vil opprette et nytt lagringsbasseng med performatert partisjon som er typen ((fs) forhåndsformatert blokkenhet). Du må forberede en ny partisjon med ønsket filsystem.

Du kan bruke "fdisk " eller "parted " for å lage ny partisjon og bruke "mkfs " for formatering med nytt filsystem. For denne delen vil (sda6) være vår nye partisjon.

mkfs.ext4 /dev/sda6

Opprett også en ny katalog (dvs. SPool2), den fungerer som et monteringspunkt for den valgte partisjonen.

7. Etter å ha valgt (fs) type fra rullegardinmenyen, oppgi deretter navnet på det nye bassenget som vist

8. I det neste vinduet må du oppgi banen til partisjonen din «/dev/sda6» i vårt tilfelle – i «Kildebane b> ”-feltet og banen til katalogen som fungerer som et monteringspunkt /mnt/personal-data/SPool2 i feltet “Target Path ”.

9. Til slutt er det en tredje lagringspool lagt til i hovedlagringslisten.

Så vi vil diskutere distribusjon av andre lagringstyper i vår neste del ved å bruke CLI-verktøy, for nå, la oss gå for å lage volumer.

Trinn to: Lag lagringsvolumer

Som vi diskuterte før, kan du vurdere lagringsvolumene som virtuelle disker for virtuelle maskiner. Vi har også fortsatt mange formater for disse volumene.

Generelt lar disse formatene deg bruke volumene dine med QEMU, VMware, Oracle VirtualBox og Hyper-V.

10. Velg lagringspoolen som du vil at lagringsvolumet skal være en del av «Nytt volum». Trykk på "Nytt volum"-knappen for å starte.

11. Deretter oppgir du navnet på det nye volumet og velger formatet på det. Ikke glem å angi riktig størrelse også.

12. Nå er volumet ditt klart til å kobles til med virtuelle maskiner

Konklusjon

Nå har du lært forskjellen mellom Storage Pools og Volumes og hvordan du oppretter og administrerer dem under KVM-miljø ved å bruke virt-manager GUI-verktøyet. Vi diskuterte også typene bassenger og viktigheten av volumets formater. Det er din tur til å gjøre hendene mer skitne.

Referanselenker

KVM-hjemmeside
KVM-dokumentasjon