XenServer 7 - CLI, XenCenter വെബ് ഇന്റർഫേസ് വഴി പൂൾ അപ്uഗ്രേഡ്


ഈ XenServer 7 സീരീസിലെ ആദ്യ ലേഖനം ഒരൊറ്റ XenServer ഹോസ്റ്റ് എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യുക/അപ്uഗ്രേഡ് ചെയ്യാം എന്നതിനെ പ്രതിപാദിച്ചിട്ടുണ്ട്. മിക്ക XenServer ഇൻസ്റ്റാളുകളും നിരവധി XenServer ഹോസ്റ്റുകളുടെ ഒരു പൂളിൽ ആയിരിക്കാൻ സാധ്യതയുണ്ട്.

ഈ ലേഖനം മുഴുവൻ XenServer പൂൾ അപ്uഗ്രേഡിൻറെ പ്രക്രിയയും ഉൾക്കൊള്ളുന്നു. അവസാന ഘടകം XenServer ഹോസ്റ്റുകളിൽ പ്രവർത്തിക്കുന്ന അതിഥികൾക്കൊപ്പം ചില ഹൗസ് കീപ്പിംഗ് കവർ ചെയ്യും.

  1. XenServer 7 ISO : XenServer-7.0.0-main.iso

കൂടുതൽ മുന്നോട്ട് പോകുന്നതിന് മുമ്പ്, Xen Server 7-ന്റെ ആദ്യ ലേഖനത്തിൽ ഈ രണ്ട് വിഭാഗങ്ങളും സിസ്റ്റം ആവശ്യകതകളും രചയിതാവ് നിർദ്ദേശിച്ച കൂട്ടിച്ചേർക്കലുകളും പരിശോധിക്കാൻ ഞാൻ നിങ്ങളോട് നിർദ്ദേശിക്കുന്നു:

  1. XenServer 7-ന്റെ പുതിയ ഇൻസ്റ്റാളേഷൻ

ഈ ലേഖനത്തിന്റെ ഉദ്ദേശ്യം ഒരു XenServer പൂൾ അപ്uഗ്രേഡിലൂടെ നടക്കുക എന്നതാണ്. അപ്uഗ്രേഡിംഗ് പ്രക്രിയ നടത്താൻ നിരവധി മാർഗങ്ങളുണ്ട്, ഏതെങ്കിലും നിർദ്ദിഷ്ട ഇൻസ്റ്റാളിനുള്ള 'ശരിയായ' പരിഹാരം ഓർഗനൈസേഷനെ ശക്തമായി ആശ്രയിച്ചിരിക്കും.

അപ്uഗ്രേഡ് പ്രക്രിയ ആരംഭിക്കുന്നതിന് മുമ്പ് അവലോകനം ചെയ്യേണ്ട വളരെ വിശദമായ ഒരു പ്രമാണം Citrix-നുണ്ട്: xenserver-7-0-installation-guide.pdf

XenServer പൂൾ അപ്uഗ്രേഡ്

സംശയമില്ല, മിക്ക XenServer ഇൻസ്റ്റാളുകളും XenServers ഒരു പൂളിന്റെ ഭാഗമാണ്. ഇത് നവീകരണ പ്രക്രിയയെ അൽപ്പം സങ്കീർണ്ണമാക്കുന്നു. ഓരോ സെർവറിലേക്കും സ്വമേധയാ പോയി ഓരോന്നും അപ്uഗ്രേഡ് ചെയ്യാനുള്ള ഓപ്ഷൻ ഒരു ഓപ്uഷനാണെങ്കിലും, XenCenter-ന്റെ ഏറ്റവും പുതിയ പതിപ്പിലൂടെയോ xe കമാൻഡ് ലൈൻ ടൂൾ.

Citrix-ന്റെ ഡോക്യുമെന്റേഷൻ അനുസരിച്ച്, XenServer 6.x-ന്റെ ഏത് പതിപ്പിലും അല്ലെങ്കിൽ പതിപ്പ് 7-ലേക്ക് ഉയർന്നതോ ആയ ഏത് പതിപ്പിലും ഒരു പൂൾ അപ്uഗ്രേഡ് നടത്താവുന്നതാണ്. XenServer ഹോസ്റ്റ് 6.x-നേക്കാൾ പഴയ പതിപ്പാണ് പ്രവർത്തിപ്പിക്കുന്നതെങ്കിൽ, ഹോസ്റ്റ് XenServer-ലേക്കുള്ള ഉചിതമായ നവീകരണ പാത പിന്തുടരേണ്ടതുണ്ട്. 6.2 തുടർന്ന് XenServer 7.0 ലേക്ക് അപ്ഗ്രേഡ് ചെയ്യാം.

റോളിംഗ് പൂൾ അപ്uഗ്രേഡ് ചെയ്യുന്നതിന്, XenCenter-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് Citrix-ൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യേണ്ടതുണ്ട്. ഡൗൺലോഡ് ഇവിടെ കാണാം: XenServer-7.0.1-XenCenterSetup.exe

XenServer 6.5 ശ്രേണിയിൽ സൂചിപ്പിച്ചതുപോലെ, XenCenter ഇപ്പോഴും ഒരു വിൻഡോസ് യൂട്ടിലിറ്റിയാണ്. XenCenter പ്രവർത്തിപ്പിക്കുന്നതിന് വിൻഡോസ് മെഷീനിലേക്ക് ആക്uസസ് ഇല്ലാത്തവർക്കും CLI വഴി പൂൾ അപ്uഗ്രേഡ് ചെയ്യാവുന്നതാണ്.

ഈ ലേഖനം രണ്ട് രീതികളും (Xe യൂട്ടിലിറ്റിയോടുകൂടിയ XenCenter, CLI) വിശദമായി വിവരിക്കും.

ശ്രദ്ധിക്കുക - ഒരു പൂൾ നവീകരിക്കുന്നതിന് മുമ്പ്, രണ്ട് കാര്യങ്ങൾ ശ്രദ്ധിക്കേണ്ടതാണ്. റോളിംഗ് പൂൾ അപ്uഗ്രേഡ് SAN സജ്ജീകരണങ്ങളിൽ നിന്നുള്ള ബൂട്ട് ഉപയോഗിച്ച് ചെയ്യാൻ പാടില്ല, കൂടാതെ XenServer 6.5-ഉം അതിലും ഉയർന്ന പതിപ്പുകളിൽ നിന്നും ഇന്റഗ്രേറ്റഡ് സ്റ്റോറേജ്uലിങ്ക് നീക്കംചെയ്uതു.

ഏത് രീതി ഉപയോഗിച്ചാലും, XenCenter അല്ലെങ്കിൽ CLI, ആദ്യ ഘട്ടം പൂൾ ഉയർന്ന ലഭ്യത പ്രവർത്തനരഹിതമാക്കുക, അത്യാവശ്യമല്ലാത്ത എല്ലാ അതിഥി വെർച്വൽ മെഷീനുകളും നിർത്തുക, അപ്uഗ്രേഡ് സമയത്ത് പ്രവർത്തിക്കുന്നത് തുടരേണ്ട അതിഥികളെ പിന്തുണയ്ക്കാൻ XenServer ഹോസ്റ്റുകൾക്ക് മതിയായ മെമ്മറി ഉണ്ടെന്ന് ഉറപ്പാക്കുക ( അതായത്, ഓവർ പ്രൊവിഷൻ ചെയ്തിട്ടില്ല), ഹോസ്റ്റുകൾക്ക് XenServer 7-ന് മതിയായ ഹാർഡ് ഡ്രൈവ് ഇടവും ആവശ്യമാണ്, എല്ലാ അതിഥികൾക്കും cd/dvd ഡ്രൈവുകൾ ശൂന്യമാണെന്ന് ഉറപ്പാക്കുക, നിലവിലെ പൂൾ അവസ്ഥയുടെ ബാക്കപ്പ് ചെയ്യേണ്ടത് ശക്തമായി പ്രോത്സാഹിപ്പിക്കുന്നു.

നമുക്ക് പ്രക്രിയ ആരംഭിക്കാം.

CLI-ൽ നിന്ന് പൂൾ അപ്uഗ്രേഡ്

1. അപ്uഗ്രേഡ് പ്രോസസിലേക്ക് വളരെ പ്രധാനപ്പെട്ട ചില വിവരങ്ങൾ നൽകുന്ന മുൻ 5 ഖണ്ഡികകൾ നിങ്ങൾ വായിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക! ഇവിടെയുള്ള ഇൻസ്റ്റലേഷൻ ഗൈഡ് ഉപയോക്താക്കൾ വായിക്കാൻ ശുപാർശ ചെയ്യുന്നു: xenserver-7-0-installation-guide.pdf, നവീകരിക്കുന്നതിനുള്ള നിർദ്ദേശങ്ങളും മുന്നറിയിപ്പുകളും പേജ് 24-ൽ ആരംഭിക്കുന്നു.

2. യഥാർത്ഥ ആദ്യത്തെ സാങ്കേതിക നടപടി xe ടൂൾ ഉപയോഗിച്ച് പൂൾ സ്റ്റാറ്റസ് ബാക്കപ്പ് ചെയ്യുക എന്നതാണ്. Xen പൂൾ മാസ്റ്റർ ഹോസ്റ്റിലേക്ക് ഒരു SSH കണക്ഷൻ ഉപയോഗിച്ച്, ഇനിപ്പറയുന്ന 'xe' കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയും.

# xe pool-dump-database file-name="Xen Pool.db"

അപ്uഗ്രേഡ് പരാജയപ്പെടുന്ന സാഹചര്യത്തിൽ ഒരു പകർപ്പ് ലഭ്യമാണെന്ന് ഉറപ്പാക്കാൻ ഡാറ്റാബേസ് ബാക്കപ്പ് ഉപയോഗിച്ച് ഫയൽ മാസ്റ്റർ ഹോസ്റ്റിൽ നിന്ന് പകർത്തുക. ഇനിപ്പറയുന്ന കമാൻഡ് XenServer_ip> തിരിച്ചറിഞ്ഞ റിമോട്ട് XenServer-ൽ നിന്ന് ഫയൽ Xen Pool.db പകർത്തുകയും നിലവിലെ ഉപയോക്താവിന്റെ ഡൗൺലോഡ് ഫോൾഡറിൽ ഫയൽ സ്ഥാപിക്കുകയും ചെയ്യും.

# scp '[email <XenServer_ip>:~/”Xen pool.db”'  ~/Downloads/

3. പൂൾ ഡാറ്റാബേസ് ബാക്കപ്പ് ചെയ്uതുകഴിഞ്ഞാൽ, മാസ്റ്ററിന് എല്ലാ അതിഥികളെയും പൂളിലെ മറ്റ് ഹോസ്റ്റുകളിലേക്ക് മൈഗ്രേറ്റ് ചെയ്യേണ്ടതുണ്ട്, തുടർന്ന് ഇനിപ്പറയുന്ന 'xe' കമാൻഡുകൾ ഉപയോഗിച്ച് മാസ്റ്ററെ പ്രവർത്തനരഹിതമാക്കേണ്ടതുണ്ട്:

# xe host-evacuate host=<hostname of master>
# xe host-disable host=<hostname of master>

ഇപ്പോൾ ഹോസ്റ്റ് പ്രാദേശികമായി XenServer 7 ഇൻസ്റ്റലേഷൻ മീഡിയയിൽ നിന്ന് റീബൂട്ട് ചെയ്യേണ്ടതുണ്ട്. ഈ ഘട്ടത്തിൽ അപ്uഗ്രേഡ് ഈ ലേഖനത്തിൽ നേരത്തെ സിംഗിൾ ഹോസ്റ്റ് അപ്uഗ്രേഡിന്റെ അതേ ഭാഗങ്ങൾ പിന്തുടരുന്നു.

ഇൻസ്റ്റാളർ ഘട്ടങ്ങളിലൂടെ നീങ്ങുമ്പോൾ അപ്uഗ്രേഡ് തിരഞ്ഞെടുത്തിട്ടുണ്ടെന്ന് ഉറപ്പ് വരുത്തുക! വ്യക്തതയ്ക്കായി, ഈ ഘട്ടത്തിൽ, \XenServer 7 - Fresh Install ലേഖനത്തിലെ 1-6 ഘട്ടങ്ങളും തുടർന്ന് 15-19 ഘട്ടങ്ങളും ഈ ഘട്ടത്തിൽ പൂർത്തിയാക്കണം.

ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയ്ക്ക് ഏകദേശം 12 മിനിറ്റ് എടുക്കും, അതിനാൽ ഇൻസ്റ്റാളേഷൻ പൂർത്തിയാകാൻ കാത്തിരിക്കുമ്പോൾ മറ്റൊരു ലേഖനം വായിക്കാൻ https://linux-console.net എന്നതിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക. ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, മാസ്റ്റർ റീബൂട്ട് ചെയ്ത് ഇൻസ്റ്റലേഷൻ മീഡിയ നീക്കം ചെയ്യുക.

4. മാസ്റ്റർ റീബൂട്ട് ചെയ്യുന്നതിനാൽ അത് പിശകുകളൊന്നും കാണിക്കുന്നില്ലെന്നും അത് XenServer കൺസോൾ സ്ക്രീനിലേക്ക് ബൂട്ട് ചെയ്യുന്നുണ്ടെന്നും ഉറപ്പാക്കുക. ഇത് വിജയകരമായ നവീകരണത്തിന്റെ നല്ല സൂചനയാണ്, പക്ഷേ കാര്യങ്ങൾ ഇതുവരെ പൂർത്തിയായിട്ടില്ല. SSH മാസ്റ്റർ സിസ്റ്റത്തിലേക്ക് തിരികെ വരികയും, ഇനിപ്പറയുന്ന ഏതെങ്കിലും കമാൻഡുകൾ ഉപയോഗിച്ച് ഇത് XenServer-ന്റെ പുതിയ പതിപ്പ് പ്രവർത്തിപ്പിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുക:

# cat /etc/redhat-release
# uname -a

5. വിജയം! ഈ പൂൾ മാസ്റ്റർ ഇപ്പോൾ നവീകരിച്ചു. ഈ ഘട്ടത്തിൽ, ഏതെങ്കിലും അതിഥികളെ ആവശ്യാനുസരണം ഈ ഹോസ്റ്റിലേക്ക് നീക്കുക, അപ്uഗ്രേഡ് ചെയ്യുന്നതിന് അടുത്ത ഹോസ്റ്റിന്റെ ഹോസ്റ്റ് നാമം മാറ്റിസ്ഥാപിക്കാതെ ഘട്ടം മൂന്ന് ആവർത്തിച്ച് അടുത്ത XenServer ഹോസ്റ്റിലേക്ക് പോകുക.

# xe host-evacute host=<hostname of pool slave>
# xe host-disable host=<hostname of pool slave>

6. കുളത്തിൽ ശേഷിക്കുന്ന അടിമകൾക്കായി 3 മുതൽ 5 വരെയുള്ള ഘട്ടങ്ങൾ തുടരുക.

7. ഈ ഘട്ടത്തിൽ ഒരു അപ്ഡേറ്റ് കൂടി പ്രയോഗിക്കുന്നത് നിർണായകമാണ്. ഡാറ്റാ നഷ്uടവും ചില പ്രത്യേക സാഹചര്യങ്ങളിൽ അഴിമതിയും സാധ്യമായ പ്രശ്uനങ്ങൾ പരിഹരിക്കുന്നതിനായി സിട്രിക്സ് ഒരു പാച്ച് പുറത്തിറക്കി.

ദയവായി ഈ പാച്ച് ഇപ്പോൾ പ്രയോഗിക്കുക! ഈ പാച്ചിന് XenServer ഹോസ്റ്റുകളും റീബൂട്ട് ചെയ്യേണ്ടതുണ്ട്. XenCenter വഴി ഇത് നടപ്പിലാക്കുന്നതിനുള്ള നിർദ്ദേശങ്ങൾ ഈ ലേഖനത്തിൽ പിന്നീട് കാണാം.

ഒരു XenServer ഹോസ്റ്റിന്റെ CLI വഴി ഇത് പൂർത്തിയാക്കാൻ, പാച്ച് ഡൗൺലോഡ് ചെയ്uത് ഇനിപ്പറയുന്ന 'xe' കമാൻഡുകൾ നൽകുക:

# wget -c http://support.citrix.com/supportkc/filedownload?uri=/filedownload/CTX214305/XS70E004.zip
# unzip XS70E004.zip
# xe patch-upload file-name=XS70E004.xsupdate
# xe patch-apply uuid=<UUID_from_above_command>
# xe patch-pool-apply uuid=<UUID_from_above_command> - only applies to a XenServer pool and must be run from the pool master

8. പൂളിലെ എല്ലാ ഹോസ്റ്റുകളും അപ്ഡേറ്റ് ചെയ്തുകഴിഞ്ഞാൽ, അതിഥികൾക്ക് XenServer ഗസ്റ്റ് ടൂളുകൾ അപ്ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്. ഇത് നേടുന്നതിനുള്ള നടപടികൾ ഈ ലേഖനത്തിന്റെ അവസാനത്തിലാണ്.

XenCenter-ൽ നിന്നുള്ള പൂൾ അപ്uഗ്രേഡ്

XenCenter പ്രവർത്തിപ്പിക്കുന്നതിന് ഒരു വിൻഡോസ് മെഷീനിലേക്ക് ആക്uസസ് ഉള്ളവർക്ക്, XenCenter ആപ്ലിക്കേഷൻ വഴി ഒരു റോളിംഗ് പൂൾ അപ്uഗ്രേഡ് ചെയ്യാൻ കഴിയും.

XenCenter ഉപയോഗിക്കുന്നതിന്റെ പ്രയോജനം മുൻകൂർ നിർദ്ദേശങ്ങളിൽ സ്വമേധയാ ചെയ്യേണ്ട നിരവധി ജോലികളും പരിശോധനകളുമാണ്, ഇപ്പോൾ XenCenter സ്വയമേവ കൈകാര്യം ചെയ്യും.

XenCenter-ലെ റോളിംഗ് പൂൾ അപ്uഗ്രേഡ് വിസാർഡിന് രണ്ട് മോഡുകൾ ഉണ്ട്; മാനുവൽ, ഓട്ടോമാറ്റിക്. മാനുവൽ മോഡിൽ, XenServer 7-നുള്ള ഇൻസ്റ്റാളർ അത് അപ്uഗ്രേഡ് ചെയ്യുന്ന സമയത്ത് ഓരോ വ്യക്തിഗത XenServer ഹോസ്റ്റിലും സ്ഥാപിക്കണം (അതായത്. ഒരു ബൂട്ടബിൾ usb അല്ലെങ്കിൽ cd).

ഓട്ടോമാറ്റിക് മോഡ് ഉപയോഗിക്കുമ്പോൾ, വിസാർഡ് HTTP, NFS അല്ലെങ്കിൽ FTP സെർവർ പോലുള്ള ഏതെങ്കിലും തരത്തിലുള്ള നെറ്റ്uവർക്ക് ഫയൽ പങ്കിടലിൽ സ്ഥിതിചെയ്യുന്ന ഫയലുകൾ ഉപയോഗിക്കും. ഈ രീതി ഉപയോഗിക്കുന്നതിന്, XenServer install iso-യിൽ നിന്നുള്ള ഇൻസ്റ്റലേഷൻ ഫയലുകൾ ഉചിതമായ നെറ്റ്uവർക്കുചെയ്uത ഫയൽ സെർവറിൽ അൺപാക്ക് ചെയ്യുകയും XenServer ഹോസ്റ്റുകൾക്ക് ആക്uസസ് ചെയ്യാവുന്നതാക്കി മാറ്റുകയും വേണം.

ഈ ഗൈഡ് ഒരു എച്ച്ടിടിപി സെർവർ സജ്ജീകരിക്കുന്ന പ്രക്രിയയെക്കുറിച്ച് വിശദീകരിക്കില്ല, എന്നാൽ ഒരു യാന്ത്രിക നവീകരണം അനുവദിക്കുന്നതിന് ഐഎസ്ഒ ഉള്ളടക്കങ്ങൾ എക്uസ്uട്രാക്റ്റുചെയ്യുന്ന പ്രക്രിയയിലൂടെ ഇത് നടക്കും.

'/var/www/html' ആയി സജ്ജമാക്കിയ ഒരു വെബ് റൂട്ട് ഉപയോഗിച്ച് ഉപയോക്താവിന് പ്രവർത്തിക്കുന്ന ഒരു HTTP സെർവർ ഉണ്ടെന്ന് ഈ വിഭാഗം അനുമാനിക്കും. XenServer 7 iso ഫയൽ ഡൗൺലോഡ് ചെയ്uത് വെബ് റൂട്ട് ഫോൾഡറിൽ ഉണ്ടെന്നും ഈ വിഭാഗം അനുമാനിക്കും.

ഈ ലേഖനത്തിനായുള്ള ഇൻസ്റ്റോൾ ഫയലുകൾ സജ്ജീകരിക്കുന്നതിനുള്ള ആദ്യ പടി iso മൗണ്ട് ചെയ്യുക എന്നതാണ്, അതിനാൽ ഇൻസ്റ്റാളർ ഫയലുകൾ വെബ്uറൂട്ടിൽ സ്ഥാപിക്കാൻ കഴിയും. ഇൻസ്റ്റാളർ ഫയലുകൾക്കായി ഒരു ഫോൾഡർ സൃഷ്uടിക്കുകയും തുടർന്ന് ആ ഫോൾഡറിലേക്ക് ഫയലുകൾ പകർത്തുകയും ചെയ്യുക എന്നതാണ് രണ്ടാമത്തെ ഘട്ടം.

എല്ലാ ഘട്ടങ്ങളും ഇനിപ്പറയുന്ന രീതിയിൽ പൂർത്തിയാക്കാൻ കഴിയും:

# mount XenServer-7.0.0-main.iso /mnt
# mkdir /var/www/html/xenserver
# cp -a /mnt/. /var/www/html/xenserver

ഈ ഘട്ടത്തിൽ, സെർവറിന്റെ IP വിലാസത്തിലേക്കും xenserver ഫോൾഡറിലേക്കും നാവിഗേറ്റ് ചെയ്യുമ്പോൾ, ഇൻസ്റ്റലേഷൻ മെറ്റീരിയലുകൾ ബ്രൗസറിൽ പ്രദർശിപ്പിക്കണം.

XenCenter ഉപയോഗിച്ച് റോളിംഗ് പൂൾ അപ്uഗ്രേഡ്

1. ഈ ഡോക്യുമെന്റിലെ XenServer Pool Upgrade എന്ന തലക്കെട്ടിന് താഴെയുള്ള ഖണ്ഡികകൾ വീണ്ടും വായിക്കുക എന്നതാണ് ആദ്യപടി! XenServer-ന്റെ പഴയ പതിപ്പുകളിൽ നിന്ന് മാറാൻ സഹായിക്കുന്ന അപ്uഗ്രേഡിനെക്കുറിച്ച് ആ ഖണ്ഡികകൾ വിശദമാക്കുന്നതിനാൽ ഇത് വളരെ പ്രധാനമാണ്.

2. പൂൾ മാസ്റ്ററിൽ നിന്നുള്ള 'xe' കമാൻഡ് ഉപയോഗിച്ച് പൂളിന്റെ നിലവിലെ അവസ്ഥ ബാക്കപ്പ് ചെയ്യുക എന്നതാണ് ആദ്യത്തെ സാങ്കേതിക ഘട്ടം. Xen പൂൾ മാസ്റ്റർ ഹോസ്റ്റിലേക്ക് ഒരു SSH കണക്ഷൻ അല്ലെങ്കിൽ XenCenter കൺസോൾ ഉപയോഗിച്ച്, ഇനിപ്പറയുന്ന 'xe' കമാൻഡ് പ്രവർത്തിപ്പിക്കാൻ കഴിയും.

# xe pool-dump-database file-name="Xen Pool.db"

ഡാറ്റാബേസ് ബാക്കപ്പ് ചെയ്uതാൽ, മാസ്റ്ററിൽ നിന്ന് ഒരു പകർപ്പ് നിർമ്മിക്കണമെന്ന് ശക്തമായി നിർദ്ദേശിക്കുന്നു, അതിനാൽ അപ്uഗ്രേഡ് പരാജയപ്പെട്ടാൽ, മാസ്റ്റർ/പൂൾ യഥാർത്ഥ അവസ്ഥയിലേക്ക് തിരികെ കൊണ്ടുവരാൻ കഴിയും.

3. XenCenter-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. ഡൗൺലോഡ് ലിങ്ക് ഇപ്രകാരമാണ്: XenServer-7.0.1-XenCenterSetup.exe.

4. പൂൾ ഡാറ്റാബേസ് സംരക്ഷിക്കുകയും XenCenter-ന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്തുകഴിഞ്ഞാൽ, പൂൾ നവീകരണം ആരംഭിക്കാൻ കഴിയും. XenCenter തുറന്ന് XenServer-ന്റെ പുതിയ പതിപ്പ് ആവശ്യമുള്ള പൂളിലേക്ക് കണക്റ്റുചെയ്യുക. പൂൾ മാസ്റ്ററുമായി കണക്uറ്റ് ചെയ്uതുകഴിഞ്ഞാൽ, 'ടൂളുകൾ' മെനുവിലേക്ക് നാവിഗേറ്റ് ചെയ്uത് 'റോളിംഗ് പൂൾ അപ്uഗ്രേഡ്...' തിരഞ്ഞെടുക്കുക.

5. ആദ്യ പ്രോംപ്റ്റിലെ മുന്നറിയിപ്പുകൾ വായിക്കുന്നത് ഉറപ്പാക്കുക. ഈ ലേഖനത്തിന്റെ \Rolling Pool Upgrade with XenCenter വിഭാഗത്തിന്റെ ഒരു ഘട്ടത്തിൽ പൂർത്തിയാക്കിയ പൂൾ ഡാറ്റാബേസ് ബാക്കപ്പാണ് ഇവിടെ പരാമർശിച്ചിരിക്കുന്ന ഘട്ടം.

6. അപ്uഗ്രേഡ് ചെയ്യാൻ ആഗ്രഹിക്കുന്ന പൂളുകൾ തിരഞ്ഞെടുക്കാൻ അടുത്ത സ്uക്രീൻ ഉപയോക്താവിനോട് ആവശ്യപ്പെടും. XenCenter കണക്റ്റുചെയ്uതിരിക്കുന്ന എല്ലാ കുളങ്ങളും തിരഞ്ഞെടുക്കാനാകും. ലാളിത്യത്തിനുവേണ്ടി, ഈ ഡോക്യുമെന്റേഷനിൽ ഒരു ചെറിയ ടെസ്റ്റ് പൂൾ ഉപയോഗിച്ചിരിക്കുന്നു.

7. അടുത്ത ഘട്ടം 'ഓട്ടോമാറ്റിക്' അല്ലെങ്കിൽ 'മാനുവൽ' മോഡുകൾ തിരഞ്ഞെടുക്കാൻ ഉപയോക്താവിനെ അനുവദിക്കുന്നു. ഈ ലേഖനം വീണ്ടും ഓട്ടോമാറ്റിക് രീതിയിലൂടെ നടക്കുകയും ഒരു HTTP സെർവർ ലഭ്യമാണെന്നും ആ HTTP സെർവറിലെ 'xenserver' എന്ന ഫോൾഡറിൽ XenServer ISO ഉള്ളടക്കങ്ങൾ എക്uസ്uട്രാക്uറ്റുചെയ്uതിട്ടുണ്ടെന്നും അനുമാനിക്കുന്നു.

8. ഈ ഘട്ടത്തിൽ, എല്ലാ ഹോസ്റ്റുകൾക്കും ഉചിതമായ പാച്ചുകൾ/ഹോട്ട്ഫിക്സുകൾ ഉണ്ടെന്ന് ഉറപ്പാക്കാൻ XenCenter ഒരു കൂട്ടം പരിശോധനകളിലൂടെ പ്രവർത്തിക്കും, കൂടാതെ അപ്ഗ്രേഡ് വിജയിക്കാൻ സാധ്യതയുണ്ടോ എന്ന് പരിശോധിക്കും.

പരിസ്ഥിതിയെ ആശ്രയിച്ച്, ഇത് പ്രശ്നങ്ങൾ അനുഭവപ്പെടുന്ന ഘട്ടമായിരിക്കും. രണ്ട് പ്രശ്നങ്ങൾ നേരിട്ടെങ്കിലും ഈ ഘട്ടത്തിൽ രചയിതാവ്. തീരുമാനങ്ങൾ കണ്ടെത്തി, ഇത് മറ്റുള്ളവരെ സഹായിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

XenServer ഹോസ്റ്റുകളിൽ രണ്ട് പാച്ചുകൾ പ്രയോഗിക്കേണ്ടതിന്റെ ആവശ്യകതയാണ് ആദ്യം നേരിട്ട പ്രശ്നം. രചയിതാവും മറ്റുള്ളവരും അനുഭവിച്ചറിഞ്ഞതുപോലെ, ഉപയോക്താവ് അങ്ങനെ ചെയ്യാൻ തീരുമാനിക്കുകയാണെങ്കിൽ XenCenter ഇത് നിർവ്വഹിക്കും, ഈ ഘട്ടം എല്ലായ്പ്പോഴും ശരിയായി പൂർത്തിയാകില്ല, അടുത്ത ഘട്ടം ശരിയായി പ്രവർത്തിക്കുന്നത് തടയാം.

എല്ലാ പാച്ചുകളും പ്രയോഗിച്ചിട്ടുണ്ടെന്ന് XenCenter അവകാശപ്പെടുന്നുവെങ്കിലും ഉപയോക്താവിന് \ഇൻസ്റ്റാളർ ഫയലുകളിലേക്കുള്ള അസാധുവായ URL അടുത്ത സ്ക്രീനിൽ ലഭിക്കുകയാണെങ്കിൽ, മാസ്റ്റർ XenServer റീബൂട്ട് ചെയ്യുന്നതിലൂടെ രചയിതാവിന് പിശക് പരിഹരിക്കാൻ വിജയകരമായി കഴിഞ്ഞു.

പ്രശ്uനത്തെക്കുറിച്ച് കൂടുതൽ വായിക്കുന്നതിന്, ഇനിപ്പറയുന്ന URL-ൽ Citrix ചർച്ച കാണുക: XenServer 7 ഫയലുകൾ ഇൻസ്റ്റാളുചെയ്യുന്നതിനുള്ള URL അസാധുവാണ്.

മാസ്റ്റർ XenServer ഹോസ്റ്റിൽ ഒരു ലോക്കൽ VM സംഭരിക്കുന്നതിനെക്കുറിച്ചുള്ള XenCenter-ൽ നിന്നുള്ള ഒരു മുന്നറിയിപ്പാണ് ഈ ഘട്ടത്തിൽ നേരിട്ട മറ്റൊരു പ്രശ്നം. പുതിയ GPT പാർട്ടീഷൻ സ്കീം ഉപയോഗിച്ച് ഹോസ്റ്റുകളെ വീണ്ടും പാർട്ടീഷൻ ചെയ്യുന്നതിൽ നിന്നും XenServer ഇൻസ്റ്റാളറിനെ ഈ ലോക്കൽ VM തടയും.

വളരെയധികം തിരച്ചിലിന് ശേഷം, മാസ്റ്റർ ഹോസ്റ്റിന്റെ ലോക്കൽ സ്റ്റോറേജിൽ ഒരു പൂൾ മെറ്റാ ഡാറ്റ ബാക്കപ്പ് സംഭരിക്കുന്നതായി ശ്രദ്ധയിൽപ്പെട്ടു. ഇത് മറ്റൊരു സ്ഥലത്തേക്ക് മാറ്റിക്കഴിഞ്ഞാൽ, ഇൻസ്റ്റാളറിന് എന്തെങ്കിലും പ്രശ്uനങ്ങൾ കാണുന്നത് അവസാനിച്ചു.

9. മുൻകൂർ പരിശോധനകൾ അവസാനിച്ചുകഴിഞ്ഞാൽ, ഇൻസ്റ്റാളർ ഇൻസ്റ്റലേഷൻ ഫയലുകളുടെ സ്ഥാനം ആവശ്യപ്പെടും. XenServer ഹോസ്റ്റുകൾക്ക് ഇൻസ്റ്റലേഷൻ ഫയലുകൾ നൽകുന്നതിന് ഈ ലേഖനം ഒരു HTTP സെർവർ ഉപയോഗിക്കുന്നു, അതിനാൽ ഈ ഫയലുകളുടെ സ്ഥാനത്തെക്കുറിച്ച് ഇൻസ്റ്റാളറിനെ അറിയിക്കേണ്ടതുണ്ട്.

ബോക്സുകളിൽ, ആവശ്യമായ സെർവർ പാത്ത് വിവരങ്ങളും കണക്റ്റുചെയ്യാൻ ആവശ്യമായ ക്രെഡൻഷ്യലുകളും നൽകുക, തുടർന്ന് XenCenter-ന് ഫയലുകൾ ആക്uസസ് ചെയ്യാൻ കഴിയുമെന്ന് ഉറപ്പാക്കാൻ 'ടെസ്റ്റ്' ബട്ടൺ അമർത്തുക. പച്ച ചെക്ക് മാർക്ക് പ്രദർശിപ്പിച്ചാൽ, ഇൻസ്റ്റലേഷൻ മീഡിയ കണ്ടെത്തി, അത് ഉപയോഗയോഗ്യമാണ്.

10. എല്ലാം പോകാൻ തയ്യാറായിക്കഴിഞ്ഞാൽ, 'Start Upgrade' ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. ഇത് പൂൾ മാസ്റ്ററിൽ നിന്ന് ആരംഭിക്കുന്ന പ്രക്രിയ ആരംഭിക്കും.

ശ്രദ്ധിക്കുക - XenServer ഹോസ്റ്റുകൾക്കുള്ള മാനേജ്മെന്റ് നെറ്റ്uവർക്കിന് DHCP ഉണ്ടെന്ന് ഉറപ്പാക്കുക. ഇൻസ്റ്റാളർ ഹോസ്റ്റുകൾ റീബൂട്ട് ചെയ്യുമ്പോൾ, അത് DHCP വഴി ഒരു IP വിലാസം നേടാൻ ശ്രമിക്കും.

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

12. ഈ നാല് ഹോസ്റ്റ് ടെസ്റ്റ് ക്ലസ്റ്ററിലെ ഇൻസ്റ്റലേഷൻ പ്രക്രിയ പൂർത്തിയാകാൻ ഏകദേശം രണ്ട് മണിക്കൂർ എടുത്തു. ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, പൂളിലെ എല്ലാ അതിഥികളിലും ഗസ്റ്റ് ടൂളുകൾ അപ്uഗ്രേഡ് ചെയ്യുന്നത് ഉറപ്പാക്കുക.

XenCenter-ലെ പൂളിന്റെ 'General' ടാബ് നോക്കിയോ അല്ലെങ്കിൽ ഓരോ XenServer ഹോസ്റ്റിലേക്കും സ്വമേധയാ ബന്ധിപ്പിച്ചോ പൂൾ പൂർണ്ണമായി അപ്uഗ്രേഡ് ചെയ്uതിട്ടുണ്ടോയെന്ന് സ്ഥിരീകരിക്കുക.

ഈ ഘട്ടത്തിലും ചില തുടർനടപടികൾ ആവശ്യമായി വന്നേക്കാം. പൂൾ അപ്uഗ്രേഡിന് ശേഷം അതിഥികൾ ആരംഭിക്കാൻ ശ്രമിക്കുമ്പോൾ ചില അതിഥികളുടെ വെർച്വൽ ഇന്റർഫേസുകളിൽ രചയിതാവിന് കുറച്ച് പ്രശ്uനങ്ങൾ നേരിട്ടു.

പൂളിനായുള്ള ചില നെറ്റ്uവർക്ക് കോൺഫിഗറേഷനുകൾ ഇൻസ്റ്റാളേഷൻ പ്രക്രിയയിലൂടെ വിവർത്തനം ചെയ്തില്ല. സെർവറുകൾക്കെല്ലാം 4 ഫിസിക്കൽ ഇന്റർഫേസുകൾ (പിഐഎഫ്) ഉണ്ടായിരുന്നു, രണ്ട് സെർവറുകളിൽ ഒരു ജോടി PIF-കൾ ബൂട്ട്-അപ്പ് ചെയ്യുമ്പോൾ സജീവമാകുന്നത് അവസാനിപ്പിച്ചു.

ഇത് ഗണ്യമായ അളവിലുള്ള ദുഃഖത്തിന് കാരണമായി, എന്നാൽ നന്ദിയോടെ മറ്റുള്ളവർക്ക് സമാനമായ പ്രശ്നങ്ങൾ അനുഭവപ്പെട്ടിരുന്നു, ഒരു പരിഹാരം കണ്ടെത്താൻ എളുപ്പമായിരുന്നു. സംയോജിത ബ്രോഡ്uകോം BCM5708 NIC-കളുള്ള ഡെൽ പവർ എഡ്ജ് 2950-ന്റെ സെർവറുകൾ ആയിരുന്നു ചോദ്യം.

സിസ്റ്റങ്ങൾ XenServer 6.5 ലേക്ക് തിരികെ കൊണ്ടുവരികയും തുടർന്ന് ഡെല്ലിന്റെ വെബ്uസൈറ്റിൽ നിന്നുള്ള അപ്uഡേറ്റ് പ്രയോഗിക്കുകയും ചെയ്യുക മാത്രമാണ് ആവശ്യമായിരുന്നത്. പ്രശ്uനങ്ങൾ തടയാൻ സഹായിക്കുന്നതിന് പുതിയ XenServer റിലീസിലേക്ക് അപ്uഗ്രേഡ് ചെയ്യുന്ന ഏതെങ്കിലും സിസ്റ്റങ്ങളിൽ എല്ലാ ഫേംവെയർ അപ്uഡേറ്റുകളും പ്രയോഗിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പാക്കാൻ രചയിതാവ് ശക്തമായി നിർദ്ദേശിക്കുന്നു.

ഈ വിഷയത്തെക്കുറിച്ച് കൂടുതൽ വായിക്കാൻ, ദയവായി സിട്രിക്സിന്റെ ചർച്ചാ പേജിലെ വിഷയം അവലോകനം ചെയ്യുക: XenServer 7 അപ്uഗ്രേഡ് നോ ഓൺബോർഡ് നെറ്റ്uവർക്ക്.

ഫേംവെയർ പതിപ്പും ക്രമരഹിതമായ PIF അസൈൻമെന്റും ശ്രദ്ധിക്കുക.

# interface-rename -l

ഫേംവെയർ അപ്uഡേറ്റ് ചെയ്uതിട്ടുണ്ടെന്നും PIF ഓർഡറും ശരിയാണെന്നും ശ്രദ്ധിക്കുക.

# interface-rename -l

13. ഈ ഘട്ടത്തിൽ, എല്ലാ XenServer ഹോസ്റ്റുകളും ലഭ്യമാകുകയും ശരിയായ പൂൾ കോൺഫിഗറേഷനിൽ തിരികെ വരികയും വേണം. ഈ ഘട്ടത്തിൽ ഒരു അപ്ഡേറ്റ് കൂടി പ്രയോഗിക്കുന്നത് നിർണായകമാണ്. ഡാറ്റാ നഷ്uടവും ചില പ്രത്യേക സാഹചര്യങ്ങളിൽ അഴിമതിയും സാധ്യമായ പ്രശ്uനങ്ങൾ പരിഹരിക്കുന്നതിനായി സിട്രിക്സ് ഒരു പാച്ച് പുറത്തിറക്കി. ദയവായി ഈ പാച്ച് ഇപ്പോൾ പ്രയോഗിക്കുക!

XenServer 7 ക്രിട്ടിക്കൽ പാച്ച് XS70E004 പ്രയോഗിക്കുന്നു

പുതിയ ഇൻസ്റ്റാളേഷൻ ലേഖനത്തിൽ ആവശ്യമുള്ളതുപോലെ, ഒരു പൂൾ അപ്uഗ്രേഡിന് ഡാറ്റാ സമഗ്രത ഉറപ്പാക്കാൻ ഈ നിർണായകമായ XenServer 7 പാച്ച് പൂളിൽ പ്രയോഗിക്കേണ്ടതുണ്ട്.

പാച്ച് പ്രയോഗിക്കുന്നതിന്, പുതിയ XenServer 7-ൽ ഈ ഗൈഡ് 20 മുതൽ 26 വരെയുള്ള ഘട്ടം പിന്തുടരുക: XenServer 7 ക്രിട്ടിക്കൽ പാച്ച് പ്രയോഗിക്കുന്നു.

XenServer ഹോസ്റ്റുകളിലേക്ക് അപ്uഡേറ്റ് ചെയ്യുന്ന/ഇൻസ്റ്റാൾ ചെയ്യുന്ന പ്രക്രിയ ഇത് അവസാനിപ്പിക്കുന്നു. ഈ ഘട്ടത്തിൽ, സ്റ്റോറേജ് റിപ്പോസിറ്ററികളും വെർച്വൽ മെഷീനുകളും വീണ്ടും ഇറക്കുമതി ചെയ്യുകയും കോൺഫിഗർ ചെയ്യുകയും പരീക്ഷിക്കുകയും വേണം.

വെർച്വൽ ഗസ്റ്റുകളിൽ XenServer ഗസ്റ്റ് ടൂളുകൾ അപ്uഡേറ്റ് ചെയ്യുന്നതിന്റെ അവസാന ചുമതല അടുത്ത വിഭാഗം ഉൾക്കൊള്ളുന്നു.

XenServer ഗസ്റ്റ്-ടൂളുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നു

1. അതിഥികൾക്ക് പുനരാരംഭിക്കാൻ കഴിയുമെന്ന് ഉറപ്പുവരുത്തുന്നതിനൊപ്പം അവർക്ക് ഏറ്റവും പുതിയ ഗസ്റ്റ് യൂട്ടിലിറ്റികൾ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്തുക എന്നതാണ് അന്തിമ ഫോളോ അപ്പ് ടാസ്ക്. അടുത്ത രണ്ട് ഘട്ടങ്ങൾ പിന്തുടർന്ന് ഇത് എളുപ്പത്തിൽ പൂർത്തിയാക്കാൻ കഴിയും.

2. വെർച്വൽ ഗസ്റ്റുകളിലൊന്നിന്റെ ഡിവിഡി ഡ്രൈവിലേക്ക് ഗസ്റ്റ് ടൂൾസ് ഐഎസ്ഒ അറ്റാച്ചുചെയ്യുക എന്നതാണ് ആദ്യപടി.

3. ഗസ്റ്റിലേക്ക് XenServer Guest-tools.iso അറ്റാച്ചുചെയ്uതുകഴിഞ്ഞാൽ, അതിഥി പുതിയ ഡിസ്uക് തിരിച്ചറിയുന്നുവെന്ന് ഉറപ്പാക്കുക. ഈ ഉദാഹരണം ഒരു ഡെബിയൻ ഗസ്റ്റിലൂടെയും ടൂളുകളുടെ ഇൻസ്റ്റാളേഷനിലൂടെയും നടക്കും.

താഴെയുള്ള ഔട്ട്uപുട്ടിൽ, ഗസ്റ്റ് യൂട്ടിലിറ്റീസ് ഡിസ്ക് 'xvdd' ആയി മാപ്പ് ചെയ്uതു.

4. ഈ ഉപകരണം ഇനിപ്പറയുന്ന രീതിയിൽ മൗണ്ട് യൂട്ടിലിറ്റി ഉപയോഗിച്ച് വേഗത്തിൽ മൌണ്ട് ചെയ്യാൻ കഴിയും:

# mount /dev/xvdd /mnt

5. ഉപകരണം മൌണ്ട് ചെയ്തുകഴിഞ്ഞാൽ, പുതിയ ഗസ്റ്റ് ടൂളുകൾ ഇൻസ്റ്റാൾ ചെയ്യാൻ dpkg ഉപയോഗിക്കാം:

# dpkg -i /mnt/Linux/xe-guest-utilities_7.0.0-24_all.deb

6. ഇൻസ്റ്റലേഷൻ സമയത്ത്, ശരിയായ ഫയലുകൾ ഇൻസ്റ്റാൾ ചെയ്യപ്പെടുകയും സിസ്റ്റത്തിന്റെ പേരിൽ xe ഡെമൺ പുനരാരംഭിക്കുകയും ചെയ്യും.

അപ്uഡേറ്റ് വിജയകരമാണെന്ന് XenCenter-ലൂടെ സ്ഥിരീകരിക്കുന്നതിന്, അതിഥി മെഷീനിനായുള്ള 'General' ടാബിലേക്ക് പോയി 'Virtualization State:' എന്ന് ലേബൽ ചെയ്തിരിക്കുന്ന പ്രോപ്പർട്ടിക്കായി നോക്കുക.

ഹൂ... നിങ്ങൾ ഇത്രയും കാലം അതിജീവിച്ചെങ്കിൽ, XenServer 7 ഇൻസ്റ്റാൾ ചെയ്യുകയും പാച്ച് ചെയ്യുകയും അതിഥികളും അപ്uഡേറ്റ് ചെയ്യുകയും ചെയ്യും! നിങ്ങൾക്ക് എന്തെങ്കിലും ചോദ്യങ്ങളോ പ്രശ്നങ്ങളോ ഉണ്ടെങ്കിൽ, ദയവായി ചുവടെയുള്ള അഭിപ്രായങ്ങളിൽ പോസ്റ്റുചെയ്യുക, കഴിയുന്നതും വേഗം ഞങ്ങൾ സഹായം നൽകും.