വെർച്വൽ മെഷീനുകൾക്കായി കെവിഎം സ്റ്റോറേജ് വോള്യങ്ങളും പൂളുകളും എങ്ങനെ കൈകാര്യം ചെയ്യാം - ഭാഗം 3


ഞങ്ങളുടെ ട്യൂട്ടോറിയലിന്റെ ഈ ഭാഗം 3-ൽ, virt-manager GUI ടൂൾ ഉപയോഗിച്ച് KVM സ്റ്റോറേജ് വോള്യങ്ങളും പൂളുകളും എങ്ങനെ സൃഷ്ടിക്കാമെന്നും നിയന്ത്രിക്കാമെന്നും ഞങ്ങൾ ചർച്ച ചെയ്യുന്നു.

പൊതുവേ, ഞങ്ങൾ ദിവസവും വ്യത്യസ്ത ഫയൽ സിസ്റ്റങ്ങളുള്ള സ്റ്റോറേജ് ഡിവൈസുകൾ ഉപയോഗിക്കുന്നു. ISCSI, SAN, NAS തുടങ്ങിയ ചില സ്റ്റോറേജ് ടെക്നോളജികളും/സാങ്കേതികവിദ്യകളും ഞങ്ങളുടെ പക്കലുണ്ട്.

ഞങ്ങളുടെ വെർച്വൽ എൻവയോൺമെന്റിനുള്ള അടിസ്ഥാന ആശയങ്ങളിൽ വലിയ വ്യത്യാസമൊന്നുമില്ല, ആകർഷണീയവും സ്കെയിൽ-പ്രാപ്തിയുള്ളതുമായ വെർച്വൽ സ്റ്റോറേജ് പ്ലാറ്റ്ഫോം വിന്യസിക്കാൻ ഞങ്ങൾ അടിസ്ഥാന ആശയം ഉപയോഗിക്കുന്നു.

കെവിഎം എൻവയോൺമെന്റ് ഉപയോഗിച്ച്, നിങ്ങൾക്ക് ഗസ്റ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളിൽ ലോക്കൽ സ്റ്റോറേജ് ഡിവൈസുകളായി ബ്ലോക്ക് ഉപകരണങ്ങളോ ഫയലുകളോ ഉപയോഗിക്കാം.

വെർച്വൽ മെഷീന്റെ വോള്യങ്ങൾ സൃഷ്ടിക്കാൻ ഞങ്ങൾ ഫിസിക്കൽ സ്റ്റോറേജ് ഡിവൈസുകൾ ഉപയോഗിക്കുന്നു. ഒരു വെർച്വൽ മെഷീന്റെ വെർച്വൽ ഡിസ്ക് എന്ന് നമുക്ക് വോള്യങ്ങളെ വിവരിക്കാം. വോളിയം ക്ലൗഡ് ഞങ്ങൾ മുമ്പ് സൂചിപ്പിച്ചതുപോലെ ബ്ലോക്ക് ഉപകരണങ്ങളോ ഫയലുകളോ ആണ്.

ഒരു പ്രകടന പരിഗണന എന്ന നിലയിൽ, ബ്ലോക്ക് ഉപകരണങ്ങൾക്ക് ഉയർന്ന കൈയുണ്ട്. സിസ്റ്റം മാനേജ്uമെന്റ്, സ്റ്റോറേജ് കപ്പാസിറ്റി ഉപയോഗം എന്നീ മേഖലകളിൽ ബ്ലോക്ക് ഫയലുകൾക്ക് ഇപ്പോഴും മുൻതൂക്കമുണ്ട്. ഗസ്റ്റ് ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ നിന്നുള്ള ഡിസ്കിന്റെ പ്രകടനം നിർണായകമല്ലാത്ത ഏത് സാഹചര്യത്തിലും, ഡിസ്ക് ഇമേജ് ഫയലുകൾ ഉപയോഗിക്കുന്നതാണ് അത് ഇഷ്ടപ്പെടുന്നത്.

സ്uറ്റോറേജ് വോള്യങ്ങളും സ്uറ്റോറേജ് പൂളിന്റെ ഭാഗമാണ്, യഥാർത്ഥത്തിൽ നിങ്ങൾക്ക് ഒരു സ്uറ്റോറേജ് പൂളെങ്കിലും ഉണ്ടായിരിക്കുന്നതിന് മുമ്പ് സ്uറ്റോറേജ് വോള്യങ്ങൾ സൃഷ്uടിക്കാനാവില്ല.

പുതിയ മുൻവ്യവസ്ഥകളൊന്നുമില്ല, മുമ്പത്തെ ഭാഗങ്ങളിൽ ഞങ്ങൾ ചർച്ച ചെയ്ത അതേ ഒന്ന് തന്നെ. പുതിയ എന്തെങ്കിലും ഉണ്ടെങ്കിൽ ഞാൻ അത് സൂചിപ്പിക്കാം. അതിനാൽ, നമുക്ക് മുങ്ങാം.

സ്റ്റേജ് ഒന്ന്: കെവിഎമ്മിൽ സ്റ്റോറേജ് പൂളുകൾ സൃഷ്ടിക്കുന്നു

1. ഒന്നാമതായി, പ്രധാന വിൻഡോയിലെ (ലോക്കൽഹോസ്റ്റ്) റൈറ്റ് ക്ലിക്ക് ചെയ്തതിന് ശേഷം വിശദാംശങ്ങൾ എന്ന വിഭാഗത്തിൽ നിന്ന് മുമ്പ് ഞങ്ങൾ ചെയ്ത രീതിയിൽ ലഭ്യമായ പൂളുകൾ നമ്മുടെ പരിതസ്ഥിതിയിൽ പ്രദർശിപ്പിക്കാം. ഈ വിൻഡോ ദൃശ്യമാകും

സ്ഥിരസ്ഥിതിയായി, \Default എന്ന് വിളിക്കുന്ന ഒരു സ്റ്റോറേജ് പൂൾ ഉണ്ട് /var/lib/libvirt/images< എന്നതിന് കീഴിൽ vm-ന്റെ വോള്യങ്ങൾ സംഭരിക്കുന്നതിന് rootfs പാർട്ടീഷൻ ഉപയോഗിക്കുന്നു. പാത.

മിക്ക കേസുകളിലും, ഈ പൂൾ ഉപയോഗിക്കാൻ ശുപാർശ ചെയ്യുന്നില്ല, നിങ്ങളുടെ സിസ്റ്റത്തിന് ഈ ഇടം ഉണ്ടാക്കാൻ വേണ്ടി മാത്രം. ഏത് വിധത്തിലും, അതേ വിൻഡോയിൽ നിന്നുള്ള ‘+’ ബട്ടണിൽ ക്ലിക്കുചെയ്uത് നമുക്ക് നമ്മുടെ ആദ്യത്തെ സ്റ്റോറേജ് പൂൾ സൃഷ്ടിക്കാം.

അടുത്തതായി, നിങ്ങളുടെ പുതിയ സ്റ്റോറേജ് പൂളിന്റെ പേര് നൽകുകയും സ്റ്റോറേജ് പൂളുകൾ വിന്യസിക്കാൻ ഉപയോഗിക്കുന്ന സ്റ്റോറേജ് തരം തിരഞ്ഞെടുക്കുകയും ചെയ്യാം. കെവിഎം ഒമ്പത് തരങ്ങളെ പിന്തുണയ്ക്കുന്നു:

    1. -dir – സംഭരണ വോള്യങ്ങൾ സംഭരിക്കുന്നതിന് ഫയൽസിസ്റ്റം ഡയറക്ടറി ഉപയോഗിക്കുന്നു.
    2. -disk – സംഭരണ വോള്യങ്ങൾ സംഭരിക്കുന്നതിന് ഫിസിക്കൽ ഹാർഡ് ഡിസ്കുകൾ ഉപയോഗിക്കുന്നു.
    3. -fs – സ്റ്റോറേജ് വോള്യങ്ങൾ സംഭരിക്കുന്നതിന് പ്രീ-ഫോർമാറ്റ് ചെയ്ത പാർട്ടീഷനുകൾ ഉപയോഗിക്കുന്നു.
    4. -netfs – സംഭരണ വോള്യങ്ങൾ സംഭരിക്കുന്നതിന് NFS പോലെയുള്ള നെറ്റ്uവർക്ക് പങ്കിട്ട സംഭരണം ഉപയോഗിക്കുന്നു.
    5. -gluster – Gluster ഫയൽസിസ്റ്റം സംഭരണത്തെ ആശ്രയിച്ചിരിക്കുന്നു.
    6. -iscsi – സംഭരണ വോള്യങ്ങൾ സംഭരിക്കുന്നതിന് നെറ്റ്uവർക്ക് പങ്കിട്ട ISCSI സംഭരണം ഉപയോഗിക്കുന്നു.
    7. -scsi – സംഭരണ വോള്യങ്ങൾ സംഭരിക്കുന്നതിന് പ്രാദേശിക SCSI സംഭരണം ഉപയോഗിക്കുന്നു.
    8. -lvm – സംഭരണ വോള്യങ്ങൾ സംഭരിക്കുന്നതിന് LVM വോളിയം ഗ്രൂപ്പുകളെ ആശ്രയിച്ചിരിക്കുന്നു.
    9. -mpath

    ഇപ്പോൾ, മൾട്ടിപാത്തിങ്ങ് വോളിയം സൃഷ്ടിക്കൽ പിന്തുണയ്ക്കുന്നില്ല.

    നിങ്ങൾക്ക് അവയിൽ പലതും പരിചിതമായിരിക്കാം, എന്നാൽ ഈ ട്യൂട്ടോറിയലിനായി ഞങ്ങൾ അവയിൽ ഒന്നോ രണ്ടോ ചർച്ച ചെയ്യും. ജനപ്രിയമായ (dir) തരത്തിൽ നിന്ന് ആരംഭിക്കാം.

    (Dir) തരം വളരെ ജനപ്രിയമാണ്, കാരണം നിങ്ങളുടെ കൈവശമുള്ള നിലവിലെ സ്റ്റോറേജ് സ്കീമയിൽ ഇതിന് വളരെയധികം മാറ്റങ്ങൾ ആവശ്യമില്ല.

    3. സ്uറ്റോറേജ് പൂൾ സൃഷ്uടിക്കുന്നതിന് യാതൊരു നിയന്ത്രണവുമില്ല, പക്ഷേ പ്രത്യേക പാർട്ടീഷനിൽ ‘SPool1’ ഡയറക്uടറി സൃഷ്uടിക്കാൻ ശുപാർശ ചെയ്യുന്നു. ഈ ഡയറക്uടറിക്ക് ശരിയായ അനുമതികളും ഉടമസ്ഥാവകാശവും നൽകുക എന്നതാണ് ഒരു പ്രധാന കാര്യം.

    ഞാൻ എന്റെ പാർട്ടീഷനായി /dev/sda3 ഉപയോഗിക്കും, നിങ്ങൾക്ക് വേറൊരു പാർട്ടീഷൻ ഉണ്ടായിരിക്കാം. നിങ്ങൾ അത് ശരിയായി മൌണ്ട് ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

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

    4. '/mnt/personal-data/' ഡയറക്uടറിക്ക് കീഴിൽ പാർട്ടീഷൻ മൗണ്ട് ചെയ്uത ശേഷം, ആ സ്റ്റോറേജ് ഡയറക്uടറിയിലേക്ക് മൗണ്ട് പോയിന്റിന്റെ പാത്ത് നൽകുക (അതായത് /mnt/personal-data/SPool1).

    5. പൂർത്തിയാക്കിയ ശേഷം, നിങ്ങൾ പുതിയ സ്റ്റോറേജ് പൂൾ \SPool1 ലിസ്റ്റിൽ ദൃശ്യമാകും.

    വാല്യങ്ങൾ സൃഷ്uടിക്കുന്നതിന് രണ്ടാമത്തെ ഘട്ടത്തിലേക്ക് പോകുന്നതിന് മുമ്പ്, fs എന്ന് വിളിക്കുന്ന ഞങ്ങളുടെ സ്റ്റോറേജ് പൂളിന്റെ മറ്റൊരു തരം ചർച്ച ചെയ്യാം.

    (FS) തരം മുൻകൂട്ടി ഫോർമാറ്റ് ചെയ്ത പാർട്ടീഷനുകളെ ആശ്രയിച്ചിരിക്കുന്നു, കൂടാതെ വെർച്വൽ മെഷീൻ ഡിസ്കുകൾ/സ്റ്റോറേജിനായി പൂർണ്ണമായ പാർട്ടീഷൻ വ്യക്തമാക്കാൻ ആഗ്രഹിക്കുന്നവർക്ക് ഇത് ഉപയോഗപ്രദമാണ്.

    6. ഓരോ ഫോർമാറ്റ് ചെയ്ത പാർട്ടീഷൻ ഉപയോഗിച്ച് ഞങ്ങൾ മറ്റൊരു സ്റ്റോറേജ് പൂൾ സൃഷ്ടിക്കും, അത് ((fs) പ്രീ-ഫോർമാറ്റ് ചെയ്ത ബ്ലോക്ക് ഡിവൈസ്) തരമാണ്. നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫയൽ സിസ്റ്റത്തിൽ മറ്റൊരു പുതിയ പാർട്ടീഷൻ തയ്യാറാക്കേണ്ടതുണ്ട്.

    നിങ്ങൾക്ക് പുതിയ പാർട്ടീഷൻ സൃഷ്ടിക്കുന്നതിന് \fdisk അല്ലെങ്കിൽ \parted ഉപയോഗിക്കുകയും പുതിയ ഫയൽ-സിസ്റ്റം ഉപയോഗിച്ച് ഫോർമാറ്റ് ചെയ്യുന്നതിനായി \mkfs ഉപയോഗിക്കുകയും ചെയ്യാം. ഈ വിഭാഗത്തിന്, (sda6) നമ്മുടെ പുതിയ പാർട്ടീഷൻ ആയിരിക്കും.

    # mkfs.ext4 /dev/sda6
    

    ഒരു പുതിയ ഡയറക്uടറിയും സൃഷ്uടിക്കുക (അതായത് SPool2), ഇത് തിരഞ്ഞെടുത്ത പാർട്ടീഷനുള്ള ഒരു മൗണ്ട് പോയിന്റായി പ്രവർത്തിക്കുന്നു.

    7. ഡ്രോപ്പ് മെനുവിൽ നിന്ന് (fs) ടൈപ്പ് തിരഞ്ഞെടുത്ത ശേഷം, അടുത്തതായി കാണിച്ചിരിക്കുന്നതുപോലെ പുതിയ പൂളിന്റെ പേര് നൽകുക

    8. അടുത്ത വിൻഡോയിൽ, നിങ്ങളുടെ പാർട്ടീഷന്റെ '/dev/sda6' പാത്ത് നൽകേണ്ടതുണ്ട് - \Source Path ഫീൽഡിലും \ടാർഗെറ്റ് പാത്ത് ഫീൽഡിൽ ഒരു മൗണ്ട് പോയിന്റ് /mnt/personal-data/SPool2 ആയി പ്രവർത്തിക്കുന്ന ഡയറക്uടറിയുടെ പാത.

    9. അവസാനമായി, പ്രധാന സ്റ്റോറേജ് ലിസ്റ്റിൽ മൂന്നാമത്തെ സ്റ്റോറേജ് പൂൾ ചേർത്തിരിക്കുന്നു.

    അതിനാൽ, CLI ടൂളുകൾ ഉപയോഗിച്ച് ഞങ്ങളുടെ അടുത്ത ഭാഗത്ത് മറ്റൊരു സ്റ്റോറേജ് തരങ്ങൾ വിന്യസിക്കുന്നതിനെക്കുറിച്ച് ഞങ്ങൾ ചർച്ച ചെയ്യും, ഇപ്പോൾ നമുക്ക് വോള്യങ്ങൾ സൃഷ്ടിക്കാൻ പോകാം.

    ഘട്ടം രണ്ട്: സ്റ്റോറേജ് വോള്യങ്ങൾ സൃഷ്ടിക്കുക

    ഞങ്ങൾ മുമ്പ് ചർച്ച ചെയ്തതുപോലെ, നിങ്ങൾക്ക് സ്റ്റോറേജ് വോള്യങ്ങളെ വെർച്വൽ മെഷീനുകൾക്കുള്ള ഒരു വെർച്വൽ ഡിസ്കായി കണക്കാക്കാം. ഈ വോള്യങ്ങൾക്കായി ഞങ്ങൾക്ക് ഇപ്പോഴും നിരവധി ഫോർമാറ്റുകൾ ഉണ്ട്.

    പൊതുവേ, QEMU, VMware, Oracle VirtualBox, Hyper-V എന്നിവയിൽ നിങ്ങളുടെ വോള്യങ്ങൾ ഉപയോഗിക്കാൻ ഈ ഫോർമാറ്റുകൾ നിങ്ങളെ അനുവദിക്കുന്നു.

    10. നിങ്ങൾ 'പുതിയ വോളിയം' ന്റെ ഭാഗമായി സംഭരണ വോളിയം ആഗ്രഹിക്കുന്ന സ്റ്റോറേജ് പൂൾ തിരഞ്ഞെടുക്കുക. ആരംഭിക്കാൻ 'പുതിയ വോളിയം' ബട്ടണിൽ അമർത്തുക.

    11. അടുത്തതായി, പുതിയ വോള്യത്തിന്റെ പേര് നൽകുകയും അതിന്റെ ഫോർമാറ്റ് തിരഞ്ഞെടുക്കുക. ശരിയായ വലുപ്പം ക്രമീകരിക്കാനും മറക്കരുത്.

    12. ഇപ്പോൾ നിങ്ങളുടെ വോളിയം വെർച്വൽ മെഷീനുകൾക്കൊപ്പം അറ്റാച്ചുചെയ്യാൻ തയ്യാറാണ്

    ഉപസംഹാരം

    ഇപ്പോൾ നിങ്ങൾ സ്uറ്റോറേജ് പൂളുകളും വോള്യങ്ങളും തമ്മിലുള്ള വ്യത്യാസവും virt-manager GUI ടൂൾ ഉപയോഗിച്ച് KVM പരിതസ്ഥിതിയിൽ അവ എങ്ങനെ സൃഷ്uടിക്കാമെന്നും നിയന്ത്രിക്കാമെന്നും പഠിച്ചു. പൂളുകളുടെ തരത്തെക്കുറിച്ചും വോളിയത്തിന്റെ ഫോർമാറ്റുകളുടെ പ്രാധാന്യത്തെക്കുറിച്ചും ഞങ്ങൾ ചർച്ച ചെയ്തു. നിങ്ങളുടെ കൈകൾ കൂടുതൽ വൃത്തികെട്ടതാക്കാനുള്ള നിങ്ങളുടെ ഊഴമാണ്.

    റഫറൻസ് ലിങ്കുകൾ

    കെവിഎം ഹോംപേജ്
    കെവിഎം ഡോക്യുമെന്റേഷൻ