Citrix XenServer സ്റ്റോറേജ് റിപ്പോസിറ്ററികൾ എങ്ങനെ സൃഷ്ടിക്കാം, ചേർക്കാം - ഭാഗം 4


ഈ XenServer സീരീസിന്റെ നാലാമത്തെ ലേഖനത്തിൽ, സ്റ്റോറേജ് സൊല്യൂഷനുകൾ ചർച്ച ചെയ്യും. നെറ്റ്uവർക്കിംഗ് പോലെ, XenServer-ലെ സ്റ്റോറേജ് സൊല്യൂഷനുകൾ ആദ്യം മനസ്സിലാക്കാൻ പലപ്പോഴും ബുദ്ധിമുട്ടാണ്. ഏതെങ്കിലും കോൺഫിഗറേഷൻ ആരംഭിക്കുന്നതിന് മുമ്പ്, XenServer സംഭരണത്തിൽ ഉൾപ്പെട്ടിരിക്കുന്ന പുതിയ ടെർമിനോളജികളും ആശയങ്ങളും ചർച്ചചെയ്യണം.

പരമ്പരാഗത സ്റ്റോറേജ് ടെർമിനോളജി ലിസ്റ്റിലേക്ക് XenServer നിരവധി പുതിയ നിബന്ധനകൾ അവതരിപ്പിക്കുന്നു. ഏതെങ്കിലും ഐടി സിസ്റ്റത്തിൽ പ്രവർത്തിക്കുമ്പോൾ ആശയങ്ങൾ മനസ്സിലാക്കുന്നത് എല്ലായ്പ്പോഴും പ്രധാനമാണ്, നെറ്റ്uവർക്കിംഗ് ആശയങ്ങൾ ഉൾക്കൊള്ളുന്ന മുൻ ലേഖനം പോലെ സംഭരണം നിർണായകമല്ല. എന്നിരുന്നാലും, ഈ സ്റ്റോറേജ് ആശയങ്ങൾ വിശദീകരിക്കാനും വ്യക്തമാക്കാനും ഈ ലേഖനം ഇനിയും സമയമെടുക്കും.

XenServer സ്റ്റോറേജിൽ ആദ്യം ഓർമ്മിക്കേണ്ടത് യഥാർത്ഥ XenServer ഹോസ്റ്റിനായി ഞങ്ങൾക്ക് സ്റ്റോറേജ് ഉണ്ട്, തുടർന്ന് XenServer ഹോസ്റ്റിൽ പ്രവർത്തിക്കുന്ന ഗസ്റ്റ് അല്ലെങ്കിൽ വെർച്വൽ മെഷീനുകൾക്കായി ഞങ്ങൾക്ക് സ്റ്റോറേജ് ഉണ്ട് എന്നതാണ്. ആശയപരമായി ഇത് മനസ്സിലാക്കാൻ ലളിതമാണ്, എന്നാൽ ഓരോ സ്റ്റോറേജ് വശങ്ങളുടെയും ഉദ്ദേശ്യങ്ങളെക്കുറിച്ച് അഡ്മിനിസ്ട്രേറ്റർക്ക് പരിചയമില്ലെങ്കിൽ ഇത് കൈകാര്യം ചെയ്യുന്നത് വളരെ ബുദ്ധിമുട്ടുള്ള കാര്യമാണ്.

ആദ്യത്തെ പദം 'SR' അല്ലെങ്കിൽ സ്റ്റോറേജ് റിപ്പോസിറ്ററി എന്നാണ് അറിയപ്പെടുന്നത്. വിർച്ച്വൽ മെഷീൻ ഡിസ്കുകൾ സംഭരിക്കുകയും വീണ്ടെടുക്കുകയും ചെയ്യുന്ന ഫിസിക്കൽ മീഡിയത്തെ പ്രതിനിധീകരിക്കുന്നതിനാൽ ഇത് XenServer സംഭരണത്തിലെ ഏറ്റവും പ്രധാനപ്പെട്ട പദമാണ്. XenServer ഹോസ്റ്റിലേക്ക് ഫിസിക്കൽ ആയി ഘടിപ്പിച്ചിരിക്കുന്ന ലോക്കൽ സ്റ്റോറേജ്, iSCSI/Fibre Channel LUN, NFS നെറ്റ്uവർക്ക് ഫയൽ ഷെയറുകൾ, അല്ലെങ്കിൽ Dell/NetApp സ്റ്റോറേജ് അപ്ലൈയൻസിലെ സ്റ്റോറേജ് എന്നിവയുൾപ്പെടെ വിവിധ തരത്തിലുള്ള സ്റ്റോറേജ് സിസ്റ്റങ്ങളിൽ ഏതെങ്കിലും ഒന്നാകാം സ്റ്റോറേജ് റിപ്പോസിറ്ററികൾ.

സ്റ്റോറേജ് റിപ്പോസിറ്ററികൾ പങ്കിടുകയോ സമർപ്പിക്കുകയോ ചെയ്യാം, കൂടാതെ ഫാസ്റ്റ് ക്ലോണിംഗ്, സ്പാർസ് അലോക്കേഷൻ (വെർച്വൽ മെഷീന് ആവശ്യമുള്ളതുപോലെ സ്റ്റോറേജ് പ്രൊവിഷൻ ചെയ്uതിരിക്കുന്നു), റീ-സൈസ് ചെയ്യാവുന്ന വെർച്വൽ ഡിസ്uക് ഇമേജുകൾ (ഇവ പിന്നീട് കൂടുതൽ) എന്നിവ പോലുള്ള ഉപയോഗപ്രദമായ നിരവധി സവിശേഷതകളെ പിന്തുണയ്ക്കാൻ കഴിയും.

സ്റ്റോറേജ് റിപ്പോസിറ്ററികൾ, SR, ഒരു ഫിസിക്കൽ ബ്ലോക്ക് ഡിവൈസ് എന്നറിയപ്പെടുന്ന ഒരു XenServer ഹോസ്റ്റുമായി ലോജിക്കലായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, സാധാരണയായി 'PBD' എന്ന് പരാമർശിക്കപ്പെടുന്നു. PBD എന്നത് ഒരു സ്റ്റോറേജ് ലൊക്കേഷനിലേക്കുള്ള ഒരു റഫറൻസ് മാത്രമാണ്. ഈ PBD ഒബ്uജക്uറ്റുകൾ ഒരു XenServer ഹോസ്റ്റിലേക്ക് \പ്ലഗ് ചെയ്uത് ആ സ്റ്റോറേജ് റിപ്പോസിറ്ററിയിലേക്ക് വിവരങ്ങൾ വായിക്കാനും എഴുതാനും ആ ഹോസ്റ്റിനെ അനുവദിക്കും.

സ്റ്റോറേജ് റിപ്പോസിറ്ററികളുടെ ഉദ്ദേശ്യം പ്രാഥമികമായി വെർച്വൽ മെഷീൻ വെർച്വൽ ഡിസ്ക് ഇമേജ് (വിഡിഐ) ഫയലുകൾ സംഭരിക്കുക എന്നതാണ്. XenServer ഹോസ്റ്റിൽ പ്രവർത്തിക്കുന്ന വെർച്വൽ മെഷീനായി ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും മറ്റ് ഫയലുകളും ഹോൾഡ് ചെയ്യാൻ അനുവദിച്ചിട്ടുള്ള ഒരു SR-ലെ സ്പോട്ടുകളാണ് VDI ഫയലുകൾ. VDI ഫയലുകൾ വിവിധ തരങ്ങളിൽ ഏതെങ്കിലും ആകാം. സ്റ്റോറേജ് റിപ്പോസിറ്ററിയുടെ തരം അനുസരിച്ചാണ് തരം നിർണ്ണയിക്കുന്നത്.

ലോജിക്കൽ വോളിയം മാനേജർ, വെർച്വൽ ഹാർഡ് ഡിസ്ക് (VHD) നിയന്ത്രിക്കുന്ന ലോജിക്കൽ വോള്യങ്ങൾ (LV) ആണ് XenServer-ലെ സാധാരണ VDI തരങ്ങൾ, അല്ലെങ്കിൽ അവ Dell അല്ലെങ്കിൽ NetApp സ്റ്റോറേജ് ഉപകരണത്തിൽ ലോജിക്കൽ യൂണിറ്റ് നമ്പറുകൾ (LUN) ആകാം. ശ്രദ്ധിക്കുക: ഈ ലേഖനം ഒരു ഡെൽ സ്റ്റോറേജ് ഉപകരണത്തിൽ LUN ഉപയോഗിക്കും.

വിർച്വൽ ബ്ലോക്ക് ഡിവൈസ് എന്നറിയപ്പെടുന്ന ഒരു ഒബ്uജക്uറ്റിലൂടെ ഈ വിഡിഐ ഫയലുകൾ വിർച്വൽ മെഷീനുകളിലേക്ക് ലോജിക്കലായി ബന്ധിപ്പിച്ചിരിക്കുന്നു, സാധാരണയായി 'വിബിഡി' എന്ന് പരാമർശിക്കപ്പെടുന്നു. ഈ VBD ഒബ്uജക്uറ്റുകൾ വെർച്വൽ ഗസ്റ്റുകളിലേക്ക് അറ്റാച്ചുചെയ്യാൻ കഴിയും, തുടർന്ന് അതത് SR-ൽ ആ പ്രത്യേക VDI-ൽ സംഭരിച്ചിരിക്കുന്ന ഡാറ്റ ആക്uസസ് ചെയ്യാൻ ഗസ്റ്റ് മെഷീനെ അനുവദിക്കുന്നു.

XenServer-ലെ നെറ്റ്uവർക്കിംഗ് പോലെ, സ്റ്റോറേജിനെക്കുറിച്ച് വായിക്കുന്നത് ഒരു കാര്യമാണ്, എന്നാൽ ഈ ഓരോ ഇനങ്ങളും തമ്മിലുള്ള ബന്ധം കാണാൻ കഴിയുന്നത് പലപ്പോഴും ആശയങ്ങളെ ദൃഢമാക്കുന്നു. XenServer സംഭരണ ആശയങ്ങളെ പ്രതിനിധീകരിക്കാൻ ഉപയോഗിക്കുന്ന സാധാരണ ഡയഗ്രമുകൾ പലപ്പോഴും പുതിയ ആളുകളെ ആശയക്കുഴപ്പത്തിലാക്കുന്നു, കാരണം ഡയഗ്രമുകൾ പലപ്പോഴും ഒരു രേഖീയ രീതിയിലാണ് വായിക്കുന്നത്. സിട്രിക്സിൽ നിന്ന് കടമെടുത്ത അത്തരത്തിലുള്ള ഒരു ചിത്രമാണ് താഴെ.

പല വ്യക്തികളും ഇത് ഇടത്തുനിന്ന് വലത്തോട്ട് രേഖീയമായി വായിക്കുന്നു, ഓരോ ഭാഗവും ഒരു പ്രത്യേക ഭൗതിക ഉപകരണമാണെന്ന് കരുതുന്നു. ഇത് അങ്ങനെയല്ല, പലപ്പോഴും XenServer സംഭരണം എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെക്കുറിച്ചുള്ള ആശയക്കുഴപ്പത്തിലേക്ക് നയിക്കുന്നു. ചുവടെയുള്ള ഗ്രാഫിക് ആശയങ്ങളെ കുറച്ചുകൂടി രേഖീയവും എന്നാൽ കൂടുതൽ പ്രായോഗികവുമായ രീതിയിൽ വിശദീകരിക്കാൻ ശ്രമിക്കുന്നു.

XenServer സംഭരണത്തെക്കുറിച്ച് മുകളിലുള്ള ഗ്രാഫിക് വ്യക്തികളെ കൂടുതൽ ആശയക്കുഴപ്പത്തിലാക്കില്ലെന്ന് പ്രതീക്ഷിക്കുന്നു. ഒരു യഥാർത്ഥ നെറ്റ്uവർക്ക് കണക്ഷനിലൂടെ XenServers-നെയും അതിഥികളെയും റിമോട്ട് സ്റ്റോറേജിലേക്ക് ബന്ധിപ്പിക്കാൻ ഉപയോഗിക്കുന്ന ലോജിക്കൽ കണക്ഷനുകൾ (PBD, VBD) കാണിക്കാനുള്ള ശ്രമമാണ് രണ്ടാമത്തെ ചിത്രം.

ആശയവൽക്കരണം വഴി തെറ്റിയതോടെ; കോൺഫിഗറേഷൻ ആരംഭിക്കാം. ഈ സീരീസിലെ ആദ്യ ലേഖനത്തിൽ നിന്ന് ഓർക്കുമ്പോൾ, ഈ ഗൈഡ് വിർച്ച്വൽ മെഷീൻ (അതിഥികൾ) ഡിസ്കുകളുടെ സംഭരണത്തിനായി ഒരു Dell PS5500E iSCSI സ്റ്റോറേജ് ഡിവൈസ് ഉപയോഗിക്കുന്നു. ഈ ഗൈഡ് ഡെൽ iSCSI ഉപകരണത്തിന്റെ കോൺഫിഗറേഷനിലൂടെ നടക്കില്ല.

  1. XenServer 6.5 ഇൻസ്റ്റാൾ ചെയ്യുകയും പാച്ച് ചെയ്യുകയും ചെയ്തു (സീരീസിന്റെ ഭാഗം 1)
  2. Dell PS5500E iSCSI ഉപകരണം (മറ്റ് iSCSI ഉപകരണങ്ങൾ ആവശ്യമുള്ളിടത്ത് പരിസ്ഥിതി വിവരങ്ങൾ പകരമായി ഉപയോഗിക്കാവുന്നതാണ്).
  3. XenServer നെറ്റ്uവർക്ക് ഇന്റർഫേസുകൾ ക്രമീകരിച്ചു (സീരീസിന്റെ ഭാഗം 3).
  4. iSCSI ഉപകരണത്തിനും XenServer-നും യുക്തിപരമായി പരസ്പരം കാണാൻ കഴിയും (പിംഗ് യൂട്ടിലിറ്റി വഴി).
  5. CIFS (SAMBA) സെർവർ പ്രവർത്തിക്കുകയും CD ISO ഫയലുകളുടെ ഒരു പങ്ക് ഹോസ്റ്റുചെയ്യുകയും ചെയ്യുന്നു (ആവശ്യമില്ലെങ്കിലും വളരെ ഉപയോഗപ്രദമാണ്).

Citrix XenServer സ്റ്റോറേജ് റിപ്പോസിറ്ററി ക്രിയേഷൻ

ഈ ആദ്യ പ്രക്രിയ, XenServer ഹോസ്റ്റിൽ നിന്ന് Dell PS5500E-ലേക്ക് ഒരു സോഫ്റ്റ്uവെയർ iSCSI ഇനീഷ്യേറ്റർ സൃഷ്ടിക്കുന്നതിനുള്ള ഘട്ടങ്ങളിലൂടെ കടന്നുപോകും.

ചില അംഗീകൃത കക്ഷികൾക്ക് iSCSI വോള്യത്തിലേക്കുള്ള പ്രവേശനം പരിമിതപ്പെടുത്തുന്നതിന് ഈ പ്രത്യേക LUN ചലഞ്ച്-ഹാൻഡ്uഷേക്ക് ഓതന്റിക്കേഷൻ പ്രോട്ടോക്കോൾ (CHAP) ഉപയോഗിക്കുന്നു.

സ്റ്റോറേജ് റിപ്പോസിറ്ററി സൃഷ്ടിക്കുന്നതിന്, ഒരു പരമ്പരാഗത 'xe' കമാൻഡ് സംഭവിക്കും. സ്റ്റോറേജ് റിപ്പോസിറ്ററി സൃഷ്ടിക്കുന്നതിന് മുമ്പ് ശരിയായ iSCSI വിവരങ്ങൾ നേടേണ്ടതുണ്ട്.

'xe' യൂട്ടിലിറ്റിയിലേക്ക് 'sr-probe' പാരാമീറ്റർ കൈമാറുന്നത് iSCSI IQN (iSCSI യോഗ്യതയുള്ള പേര്)-നുള്ള ഒരു സ്റ്റോറേജ് ഡിവൈസ് അന്വേഷിക്കാൻ XenServer-നോട് നിർദ്ദേശിക്കും.

ആദ്യ കമാൻഡ് ആദ്യം തീവ്രമായി കാണപ്പെടും, പക്ഷേ അത് കാണുന്നത്ര മോശമല്ല.

# xe sr-probe type=lvmoiscsi device-config:target=X.X.X.X device-config:chapuser="tecmint" device-config:chappassword="tecmint_chap"

സ്റ്റോറേജ് റിപ്പോസിറ്ററി കോൺഫിഗറേഷനായി SCSI IQN ശേഖരിക്കുന്നതിന് ഈ ആദ്യ കമാൻഡ് ആവശ്യമാണ്. മുന്നോട്ട് പോകുന്നതിനുമുമ്പ്, ഈ കമാൻഡിന്റെ എല്ലാ ഭാഗങ്ങളും നോക്കാം.

  1. sr-probe – ഈ XenServer ഹോസ്റ്റിനായി സൃഷ്uടിച്ച വോളിയത്തെക്കുറിച്ചുള്ള വിവരങ്ങൾക്കായി iSCSI ഉപകരണത്തെ അന്വേഷിക്കാൻ ഉപയോഗിക്കുന്നു.
  2. type= സ്റ്റോറേജ് റിപ്പോസിറ്ററി തരം XenServer-നോട് പറയാൻ ഉപയോഗിക്കുന്നു. ഏത് സിസ്റ്റം ഉപയോഗിക്കുന്നു എന്നതിനെ ആശ്രയിച്ച് ഇത് വ്യത്യാസപ്പെടും. Dell PS5500-ന്റെ ഉപയോഗം കാരണം, ഈ കമാൻഡിൽ lvm ഓവർ iSCSI ഉപയോഗിക്കുന്നു. സ്uറ്റോറേജ് ഉപകരണത്തിന്റെ തരത്തിന് അനുയോജ്യമായ രീതിയിൽ പരിഷ്uക്കരിക്കുന്നത് ഉറപ്പാക്കുക.
  3. device-config:target= IP വിലാസം വഴി എന്ത് iSCSI ഉപകരണം അന്വേഷിക്കണമെന്ന് XenServer-നോട് പറയാൻ ഉപയോഗിക്കുന്നു.
  4. device-config:chapuser= ഇത് iSCSI ഉപകരണത്തിലേക്ക് ആധികാരികമാക്കാൻ ഉപയോഗിക്കുന്നു. ഈ ഉദാഹരണത്തിൽ \tecmint എന്ന ഉപയോക്താവിനായി ഒരു iSCSI വോളിയം മുമ്പ് സൃഷ്ടിച്ചിട്ടുണ്ട്. ഈ കമാൻഡിൽ ഉപയോക്തൃ-നാമവും പാസ്uവേഡും അയയ്uക്കുന്നതിലൂടെ, സംഭരണ ശേഖരം സൃഷ്ടിക്കുന്നത് പൂർത്തിയാക്കുന്നതിന് ആവശ്യമായ വിവരങ്ങളുമായി iSCSI ഉപകരണം പ്രതികരിക്കും.
  5. device-config:chappassword= മുകളിലെ CHAP ഉപയോക്തൃനാമത്തിനുള്ള പാസ്uവേഡാണിത്.

കമാൻഡ് നൽകി സമർപ്പിച്ചുകഴിഞ്ഞാൽ, XenServer iSCSI ഉപകരണത്തിലേക്ക് ലോഗിൻ ചെയ്യാൻ ശ്രമിക്കും കൂടാതെ ഈ iSCSI ഉപകരണം ഒരു സ്റ്റോറേജ് റിപ്പോസിറ്ററിയായി ചേർക്കുന്നതിന് ആവശ്യമായ ചില വിവരങ്ങൾ തിരികെ നൽകും.

ഈ കമാൻഡിൽ നിന്ന് ടെസ്റ്റ് സിസ്റ്റം നൽകിയത് ചുവടെയുണ്ട്.

Error code: SR_BACKEND_FAILURE_96
Error parameters: , The SCSIid parameter is missing or incorrect , <?xml version"1.0" ?>
<iscsi-target-iqns>
        <TGT>
                 <Index>
                              0
                 </Index>
                 <IPAddress>
                 </IPAddress>
                 <TargetIQN>
                              iqn.2001-05.com.equallogic:0-8a096-0d9a4ab02-46600020343560ef-xenct-xen2
                 </TargetIQN>
        </TGT>
        <TGT>
                 <Index>
                 
                 </Index>
                 <IPAddress>

                 </IPAddress>
                 <TargetIQN>

                 </TargetIQN>
        </TGT>
</iscsi-target-iqns>

ഇവിടെ ഹൈലൈറ്റ് ചെയ്ത ഭാഗം iSCSI IQN എന്നറിയപ്പെടുന്നു. ഇത് വളരെ പ്രധാനമാണ് കൂടാതെ സ്റ്റോറേജ് റിപ്പോസിറ്ററിക്ക് വേണ്ടിയുള്ള SCSIid നിർണ്ണയിക്കാൻ ഇത് ആവശ്യമാണ്. ഈ പുതിയ വിവരങ്ങൾ ഉപയോഗിച്ച്, SCSIid ലഭിക്കുന്നതിന് മുൻ കമാൻഡ് പരിഷ്കരിക്കാവുന്നതാണ്.

# xe sr-probe type=lvmoiscsi device-config:target=X.X.X.X device-config:targetIQN=iqn.2001-05.com.equallogic:0-8a0906-0d9a4ab02-46600020343560ef-xenct-xen2 device-config:chapuser="tecmint" device-config:chappassword="tecmint_chap"

ടാർഗെറ്റ് ഐക്യുഎൻ സ്റ്റാൻസ മാത്രമാണ് കമാൻഡിൽ ചേർത്തിരിക്കുന്നത്. ഈ പുതിയ കമാൻഡ് നൽകുന്നതിലൂടെ, ഒരു iSCSI സ്റ്റോറേജ് റിപ്പോസിറ്ററി സൃഷ്ടിക്കുന്നതിന് ആവശ്യമായ അവസാനത്തെ വിവരങ്ങളുമായി സിസ്റ്റം പ്രതികരിക്കും. ആ അവസാനത്തെ വിവരമാണ് SCSI ഐഡി.

Error code: SR_BACKEND_FAILURE_107
Error parameters: , The SCSIid parameter is missing or incorrect , <?xml version"1.0" ?>
<iscsi-target>
        <LUN>
                 <vendor>
                        EQLOGIC
                 </vendor>
                 <serial>
                 </serial>
                 <LUNid>
                         0
                 </LUNid>
                 <size>
                         107379425280
                 </size>
                 <SCSIid>
                         36090a028b04a9a0def60353420006046
                 </SCSIid>
        </LUN>
</iscsi-target>

ഈ ഘട്ടം മുതൽ, ഒരു iSCSI സ്റ്റോറേജ് റിപ്പോസിറ്ററി സൃഷ്ടിക്കുന്നതിന് ആവശ്യമായ എല്ലാ ഭാഗങ്ങളും ലഭ്യമാണ്, ഈ പ്രത്യേക XenServer-ലേക്ക് ഈ SR ചേർക്കുന്നതിനുള്ള കമാൻഡ് നൽകേണ്ട സമയമാണിത്. സംയോജിത വിവരങ്ങളിൽ നിന്ന് സ്റ്റോറേജ് റിപ്പോസിറ്ററി സൃഷ്ടിക്കുന്നത് ഇനിപ്പറയുന്ന രീതിയിൽ ചെയ്യുന്നു:

# xe sr-create name-label="Tecmint iSCSI Storage" type=lvmoiscsi content-type=user device-config:target=X.X.X.X device-config:port=3260 device-config:targetIQN=iqn.2001-05.com.equallogic:0-8a0906-0d9a4ab02-46600020343560ef-xenct-xen2 device-config:chapuser="tecmint" device-config:chappassword="tecmint_chap" device-config:SCSIid=36090a028b04a9a0def60353420006046

എല്ലാം ശരിയാണെങ്കിൽ, സിസ്റ്റം iSCSI ഉപകരണത്തിലേക്ക് കണക്റ്റുചെയ്യുകയും തുടർന്ന് പുതുതായി ചേർത്ത സ്റ്റോറേജ് റിപ്പോസിറ്ററിയുടെ UUID തിരികെ നൽകുകയും ചെയ്യും.

bea6caa4-ecab-8509-33a4-2cda2599fb75

UUID ഔട്ട്പുട്ട് ഒരു വലിയ അടയാളമാണ്! എല്ലാ സിസ്റ്റം അഡ്മിനിസ്ട്രേഷൻ ജോലികളും പോലെ, കമാൻഡ് വിജയകരമാണെന്ന് സ്ഥിരീകരിക്കുന്നത് എല്ലായ്പ്പോഴും നല്ലതാണ്. മറ്റൊരു 'xe' കമാൻഡ് ഉപയോഗിച്ച് ഇത് പൂർത്തിയാക്കാൻ കഴിയും.

# xe sr-list name-label="Tecmint iSCSI Storage"
uuid ( RO)                 : bea6caa4-ecab-8509-33a4-2cda2599fb75
          name-label ( RW) : Tecmint iSCSI Storage
    name-description ( RW) :
                host ( RO) : xenct-xen2
                type ( RO) : lvmoiscsi
        content-type ( RO) : user

CLI ഔട്ട്uപുട്ടിൽ നിന്ന് ഈ XenServer ഡെൽ iSCSI ഉപകരണത്തിലേക്ക് വിജയകരമായി കണക്uറ്റ് ചെയ്uതു കൂടാതെ ഗസ്റ്റ് VDI ഫയലുകൾ സംഭരിക്കുന്നതിന് തയ്യാറാണ്.

ISO സ്റ്റോറേജ് റിപ്പോസിറ്ററി ക്രിയേഷൻ

ഒരു ഐഎസ്ഒ ലൈബ്രറി സൃഷ്ടിക്കുന്ന പ്രക്രിയയിലൂടെയാണ് അടുത്ത ഘട്ടങ്ങൾ നടക്കുന്നത്. ഐഎസ്ഒ ഫയലുകൾ സാധാരണയായി കോംപാക്റ്റ് ഡിസ്ക് (സിഡി) ഇൻസ്റ്റലേഷൻ മീഡിയയുടെ ഇമേജുകളാണ്.

ഈ ഐഎസ്ഒ ഫയലുകൾക്കായി ഒരു പ്രത്യേക സ്റ്റോറേജ് റിപ്പോസിറ്ററി ഉണ്ടാക്കിയാൽ, പുതിയ ഗസ്റ്റുകളുടെ ഇൻസ്റ്റാളേഷൻ വളരെ വേഗത്തിൽ ചെയ്യാൻ കഴിയും. ഒരു അഡ്മിനിസ്ട്രേറ്റർ ഒരു പുതിയ അതിഥിയെ സൃഷ്ടിക്കാൻ ആഗ്രഹിക്കുമ്പോൾ, പൂളിലെ ഒരു XenServer-ൽ ഒരു സിഡി ഫിസിക്കൽ ആയി ഇടുന്നതിനു പകരം ഈ ISO ലൈബ്രറിയിൽ നിലവിലുള്ള ISO ഫയലുകളിലൊന്ന് അവർക്ക് തിരഞ്ഞെടുക്കാം.

ഗൈഡിന്റെ ഈ ഭാഗം ഉപയോക്താവിന് പ്രവർത്തിക്കുന്ന SAMBA സെർവർ ഉണ്ടെന്ന് അനുമാനിക്കും. ഒരു SAMBA സെർവർ സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ, Red Hat/Fedora-ൽ ഈ ടാസ്uക് എങ്ങനെ പൂർത്തിയാക്കാം എന്നതിനെക്കുറിച്ചുള്ള ഈ ലേഖനം വായിക്കാൻ മടിക്കേണ്ടതില്ല (ഭാവിയിൽ എനിക്ക് ഒരു ഡെബിയൻ സാംബ സെർവർ ഗൈഡ് ലഭിക്കും):

  1. ഫയൽ പങ്കിടലിനായി സാംബ സെർവർ സജ്ജീകരിക്കുക

SAMBA ISO ലൈബ്രറിക്ക് ആവശ്യമായ ക്രെഡൻഷ്യലുകളും കോൺഫിഗറേഷൻ വിവരങ്ങളും ശേഖരിക്കുക എന്നതാണ് ആദ്യപടി. ഉപയോക്തൃനാമം, പാസ്uവേഡ്, കണക്റ്റിവിറ്റി വിവരങ്ങൾ എന്നിവ ലഭ്യമായിക്കഴിഞ്ഞാൽ, SAMBA ലൈബ്രറിയെ XenServer-ലേക്ക് ബന്ധിപ്പിക്കുന്നതിന് ഒരു ലളിതമായ 'xe' കമാൻഡ് വേരിയന്റ് ഉപയോഗിക്കാം.

# xe-mount-iso-sr //<servername>/ISO -o username=<user>,password=<password>

ഈ കമാൻഡ് പരാജയപ്പെടുന്നില്ലെങ്കിൽ സ്ക്രീനിലേക്ക് ഒന്നും ഔട്ട്പുട്ട് ചെയ്യില്ല. ഇത് യഥാർത്ഥത്തിൽ SAMBA ISO ഷെയർ മൌണ്ട് ചെയ്തുവെന്ന് സ്ഥിരീകരിക്കാൻ, മറ്റൊരു 'xe' കമാൻഡ് നൽകുക:

# xe sr-list
uuid ( RO)                 : 1fd75a51-10ee-41b9-9614-263edb3f40d6
          name-label ( RW) : Remote ISO Library on: //                  /ISO
    name-description ( RW) :
                host ( RO) : xenct-xen2
                type ( RO) : iso
        content-type ( RO) : iso

ഈ XenServer ഹോസ്റ്റ് ഇപ്പോൾ ഒരു iSCSI സ്റ്റോറേജ് റിപ്പോസിറ്ററിയും അതുപോലെ ഒരു CIFS ISO ലൈബ്രറിയും ഉപയോഗിച്ച് വിർച്ച്വൽ മെഷീനുകൾക്കായി (അതിഥികൾ) ഇൻസ്റ്റലേഷൻ മീഡിയ സംഭരിക്കുന്നതിനായി ക്രമീകരിച്ചിരിക്കുന്നു.

അടുത്ത ഘട്ടങ്ങൾ വെർച്വൽ മെഷീനുകൾ സൃഷ്ടിക്കുകയും മുമ്പത്തെ നെറ്റ്uവർക്കിംഗ് ലേഖനത്തിൽ നിന്ന് ശരിയായ നെറ്റ്uവർക്കുകളിലേക്ക് ആ സിസ്റ്റങ്ങളെ ബന്ധിപ്പിക്കുകയും ചെയ്യും.