Kaip tvarkyti virtualių mašinų KVM saugyklos apimtis ir telkinius – 3 dalis


Šioje 3 mokymo programos dalyje aptariame, kaip sukurti ir valdyti KVM saugyklos apimtis ir telkinius naudojant virt-manager GUI įrankį.

Paprastai saugojimo įrenginius su skirtingomis failų sistemomis naudojame kasdien. Taip pat turime tam tikrų saugojimo technologijų/technikų, pvz., ISCSI, SAN, NAS ir pan.

Mūsų virtualios aplinkos pagrindinės koncepcijos labai nesiskiria, mes tiesiog naudojame pagrindinę koncepciją, kad įdiegtume nuostabią ir keičiamo masto virtualios saugojimo platformą.

Naudodami KVM aplinką galite naudoti blokinius įrenginius arba failus kaip vietinius saugojimo įrenginius svečių operacinėse sistemose.

Mes naudojame fizinius saugojimo įrenginius, kad sukurtume virtualios mašinos tomus. Tomus galėtume apibūdinti kaip virtualios mašinos virtualų diską. Tomų debesys gali blokuoti įrenginius ar failus, kaip minėjome anksčiau.

Kalbant apie našumą, blokiniai įrenginiai turi aukštesnę reikšmę. Taip pat blokuoti failai vis dar turi pranašumą sistemos valdymo ir saugojimo talpos naudojimo srityse. Bet kokiu atveju scenarijuose, kai svečio operacinės sistemos disko našumas nėra labai svarbus, ji nori naudoti disko vaizdo failus.

Saugyklos apimtis taip pat yra „Storage Pool“ dalis, iš tikrųjų negalite sukurti saugyklos apimties, kol neturite bent vieno saugyklos telkinio.

Nėra jokios naujos prielaidos, tik ta pati, kurią aptarėme ankstesnėse dalyse. Jei kas naujo paminėsiu. Taigi, pasinerkime toliau.

Pirmas etapas: saugyklų telkinių kūrimas naudojant KVM

1. Pirma, pagrindiniame lange dešiniuoju pelės mygtuku spustelėję (localhost) parodykime galimus telkinius mūsų aplinkoje taip, kaip tai darėme anksčiau iš skilties Išsami informacija. Pasirodys šis langas

Pagal numatytuosius nustatymus yra vienas saugyklos telkinys, kuris vadinamas Numatytasis, naudoja rootfs skaidinį, kad saugotų VM tomus /var/lib/libvirt/images kelias.

Daugeliu atvejų nerekomenduojama naudoti šio baseino, tik tam, kad jūsų sistemai būtų laisvos vietos. Bet kokiu atveju sukurkime savo pirmąjį saugyklos telkinį spustelėdami mygtuką „+“ tame pačiame lange.

Tada galite nurodyti naujos saugyklos pavadinimą ir pasirinkti saugyklos, kuri bus naudojama saugyklos telkiniams diegti, tipą. KVM palaiko devynis tipus:

    1. -dir – saugojimo apimtims saugoti naudoja failų sistemos katalogą.
    2. -disk – naudoja fizinius standžiuosius diskus saugojimo apimtims saugoti.
    3. -fs – saugojimo apimtims saugoti naudoja iš anksto suformatuotus skaidinius.
    4. -netfs – saugyklos apimtims saugoti naudoja tinklo bendrinamą saugyklą, pvz., NFS.
    5. -gluster – priklauso nuo Gluster failų sistemų saugyklos.
    6. -iscsi – naudoja tinkle bendrinamą ISCSI saugyklą saugyklos apimtims saugoti.
    7. -scsi – naudoja vietinę SCSI saugyklą saugyklos apimtims saugoti.
    8. -lvm – priklauso nuo LVM tūrio grupių saugyklos apimtims saugoti.
    9. -mpath

Šiuo metu daugiapakopis tomo kūrimas nepalaikomas.

Galbūt esate susipažinę su daugeliu jų, tačiau vieną ar du iš jų aptarsime šioje pamokoje. Pradėkime nuo populiaraus, (vad.) tipo.

(Dir.) tipas yra labai populiarus, nes jam nereikia daug keisti dabartinės saugojimo schemos.

3. Nėra jokių apribojimų, kur bus sukurtas saugyklos telkinys, tačiau labai rekomenduojama sukurti katalogą „SPool1“ atskirame skaidinyje. Taip pat svarbu suteikti šiam katalogui tinkamus leidimus ir nuosavybės teises.

Kaip skaidinį naudosiu /dev/sda3, galbūt turite kitą. Įsitikinkite, kad jį tinkamai pritvirtinote.

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

4. Prijungę skaidinį kataloge „/mnt/personal-data/“, nurodykite prijungimo taško kelią į tą saugojimo katalogą (t. y. /mnt /asmeniniai duomenys/SPool1).

5. Baigę sąraše pamatysite naują saugyklos telkinį „SPool1“.

Prieš pereidami į antrą etapą kurti tomus, aptarkime kitą saugyklos tipą, vadinamą fs.

(FS) tipas priklauso nuo iš anksto suformatuotų skaidinių ir yra naudingas tiems, kurie nori nurodyti visą virtualios mašinos diskų/saugyklos skaidinį.

6. Sukursime kitą saugyklos telkinį naudodami suformatuotą skaidinį, kurio tipas yra ((fs) iš anksto suformatuotas blokinis įrenginys). Turite paruošti kitą naują skaidinį su norima failų sistema.

Galite naudoti „fdisk“ arba „parted“, kad sukurtumėte naują skaidinį, o naudodami „mkfs“ formatuokite naudodami naują failų sistemą. Šiam skyriui (sda6) bus naujas mūsų skaidinys.

mkfs.ext4 /dev/sda6

Taip pat sukurkite naują katalogą (pvz., SPool2), jis veiks kaip pasirinkto skaidinio prijungimo taškas.

7. Išskleidžiamajame meniu pasirinkę (fs) tipą, pateikite naujo telkinio pavadinimą, kaip parodyta

8. Kitame lange turite nurodyti skaidinio „/dev/sda6“ kelią, mūsų atveju – „Šaltinio kelias“. b> ” lauką ir katalogo, kuris veikia kaip prijungimo taškas /mnt/personal-data/SPool2, kelias „Target Path“ lauke.

9. Galiausiai į pagrindinį saugyklų sąrašą įtrauktas trečiasis saugyklos telkinys.

Taigi, kitoje dalyje aptarsime kitų saugyklų tipų diegimą naudodami CLI įrankius, kol kas pereikime prie tomų kūrimo.

Antras etapas: sukurkite saugyklos tomus

Kaip aptarėme anksčiau, saugojimo apimtis galite laikyti virtualiais virtualių mašinų diskais. Taip pat vis dar turime daug šio tomo formatų.

Apskritai šie formatai leidžia naudoti tomus su QEMU, VMware, Oracle VirtualBox ir Hyper-V.

10. Pasirinkite saugyklos telkinį, kurį norite laikyti Naujo tomo dalimi. Norėdami pradėti, paspauskite mygtuką „Naujas garsumas“.

11. Tada pateikite naujo tomo pavadinimą ir pasirinkite jo formatą. Taip pat nepamirškite nustatyti tinkamo dydžio.

12. Dabar jūsų tomas paruoštas prijungti naudojant virtualias mašinas

Išvada

Dabar jūs sužinojote, kuo skiriasi saugyklos telkiniai ir apimtys ir kaip juos kurti bei tvarkyti KVM aplinkoje naudojant virt-manager GUI įrankį. Taip pat aptarėme baseinų tipus ir tomų formatų svarbą. Jūsų eilė dar labiau sutepti rankas.

Nuorodų nuorodos

KVM pagrindinis puslapis
KVM dokumentacija