CentOS-ൽ നിന്ന് Oracle Linux-ലേക്ക് എങ്ങനെ മൈഗ്രേറ്റ് ചെയ്യാം


CentOS പ്രോജക്uറ്റിൽ നിന്ന് CentOS സ്uട്രീമിലേക്ക് ശ്രദ്ധ കേന്ദ്രീകരിക്കുന്നത് ഇപ്പോൾ RHEL-ലേക്കുള്ള അപ്uസ്ട്രീമായി വർത്തിക്കുന്നതിനാൽ, CentOS 8-ന് പകരമായി കുറച്ച് CentOS ബദലുകൾ അവതരിപ്പിച്ചു.

ഇപ്പോൾ സെന്റോസ് ചെറുകിട ബിസിനസുകാരും സെർവർ പരിതസ്ഥിതികളിൽ ഡെവലപ്പർമാരും വ്യാപകമായി ഉപയോഗിക്കുന്നു, കാരണം ഇത് RHEL വാഗ്ദാനം ചെയ്യുന്ന സ്ഥിരതയും വിശ്വാസ്യതയും നൽകുന്നു. ഒരു റോളിംഗ് റിലീസും ഭാവിയിലെ RHEL റിലീസുകൾക്കുള്ള ബീറ്റ പതിപ്പും ആയതിനാൽ, CentOS സ്ട്രീം തീർച്ചയായും പ്രൊഡക്ഷൻ വർക്ക് ലോഡുകൾക്ക് ശുപാർശ ചെയ്യപ്പെടില്ല.

ചില ബദലുകൾ യോഗ്യമായ ബദലുകളായി ഉയർത്തിയിട്ടുണ്ട്. CentOS 8-ൽ നിന്ന് AlmaLinux 8.4-ലേക്ക് മൈഗ്രേറ്റ് ചെയ്യുക. RHEL-മായി 100% പൊരുത്തപ്പെടുന്ന Oracle Linux ആണ് ശുപാർശ ചെയ്യുന്ന മറ്റൊരു ബദൽ. ഇതിനർത്ഥം ഒറാക്കിൾ ലിനക്സിനായി ആപ്ലിക്കേഷനുകളും സവിശേഷതകളും അതേപടി തുടരുന്നു എന്നാണ്.

ഈ ഗൈഡിൽ, Oracle Linux-ലേക്കുള്ള CentOS-ന്റെ മൈഗ്രേഷനിലൂടെ ഞങ്ങൾ നിങ്ങളെ കൊണ്ടുപോകുന്നു.

CentOS 8-ൽ നിന്ന് Oracle Linux-ലേക്കുള്ള മാറ്റം ഞങ്ങളുടെ കാര്യത്തിൽ സുഗമമായി നടന്നു, എന്നിരുന്നാലും, നിങ്ങളുടെ കാര്യത്തിലും ഇത് ആവർത്തിക്കുമെന്ന് ഞങ്ങൾക്ക് ഉറപ്പോടെ ഉറപ്പ് നൽകാൻ കഴിയില്ല.

ഒരു മുൻകരുതൽ എന്ന നിലയിൽ, മൈഗ്രേഷൻ ആരംഭിക്കുന്നതിന് മുമ്പ് നിങ്ങളുടെ എല്ലാ ഫയലുകളുടെയും പൂർണ്ണമായ ബാക്കപ്പ് നടത്താൻ ഞങ്ങൾ നിങ്ങളെ ഉപദേശിക്കുന്നു. കൂടാതെ, നിങ്ങളുടെ സിസ്റ്റം പാക്കേജുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിനും ഏറ്റവും പുതിയ Oracle Linux പാക്കേജുകൾ ഡൗൺലോഡ് ചെയ്യുന്നതിനും നിങ്ങൾക്ക് വേഗതയേറിയതും സുസ്ഥിരവുമായ ഇന്റർനെറ്റ് കണക്ഷൻ ഉണ്ടെന്ന് ഉറപ്പാക്കുക.

നിങ്ങളുടെ മൈഗ്രേഷൻ ആരംഭിക്കുന്നതിന് ചുവടെയുള്ള ഘട്ടങ്ങൾ പാലിക്കുക.

CentOS-ൽ നിന്ന് Oracle Linux-ലേക്ക് മൈഗ്രേറ്റ് ചെയ്യുന്നു

ആദ്യം, നിങ്ങളുടെ CentOS സിസ്റ്റത്തിലേക്ക് ലോഗിൻ ചെയ്uത് ഏറ്റവും പുതിയ നിലവിലെ റിലീസിലേക്ക് അപ്uഗ്രേഡ് ചെയ്യുക. ഇപ്പോൾ, ഏറ്റവും പുതിയ CentOS റിലീസ് CentOS 8.4 ആണ്.

$ sudo dnf update

നവീകരണത്തിന് കുറച്ച് സമയമെടുക്കും, മിക്കവാറും നിങ്ങളുടെ ഇന്റർനെറ്റ് കണക്ഷനെ ആശ്രയിച്ചിരിക്കും. നിങ്ങളുടെ ഇന്റർനെറ്റ് കണക്ഷൻ വേഗത്തിലാകും, നവീകരണവും വേഗത്തിലാകും.

തുടർന്ന് നിങ്ങളുടെ സിസ്റ്റം ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് അപ്ഗ്രേഡ് ചെയ്തിട്ടുണ്ടോ എന്ന് പരിശോധിക്കുക.

$ cat /etc/redhat-release

അടുത്തതായി, മൈഗ്രേഷൻ സ്ക്രിപ്റ്റ് ഡൗൺലോഡ് ചെയ്uത് പ്രവർത്തിപ്പിക്കുക, നിങ്ങളുടെ CentOS ഉദാഹരണത്തിൽ നിന്ന് Oracle Linux-ലേക്ക് മാറാൻ നിങ്ങളെ സഹായിക്കുന്നതിന് Github-ൽ നിന്ന് ലഭ്യമാണ്. ഏതെങ്കിലും CentOS-നിർദ്ദിഷ്ട പാക്കേജുകൾ നീക്കം ചെയ്യുകയും Oracle Linux തത്തുല്യമായവ ഉപയോഗിച്ച് അവയെ മാറ്റിസ്ഥാപിക്കുകയും ചെയ്യുന്നതുൾപ്പെടെയുള്ള രണ്ട് പ്രവർത്തനങ്ങൾ ഇത് ചെയ്യുന്നു. ഇപ്പോൾ, സ്ക്രിപ്റ്റ് CentOS 6, 7, 8 റിലീസുകളെ പിന്തുണയ്ക്കുന്നു, കൂടാതെ CentOS സ്ട്രീമിനെ പിന്തുണയ്ക്കുന്നില്ല.

സ്ക്രിപ്റ്റ് ഡൗൺലോഡ് ചെയ്യാൻ, കാണിച്ചിരിക്കുന്നതുപോലെ curl കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh

ഇത് സൂചിപ്പിക്കുന്നത് പോലെ centos2ol.sh എന്ന മൈഗ്രേഷൻ സ്ക്രിപ്റ്റ് ഡൗൺലോഡ് ചെയ്യുന്നു.

അടുത്തതായി, chmod കമാൻഡ് ഉപയോഗിച്ച് എക്സിക്യൂട്ട് പെർമിഷനുകൾ നൽകുക.

$ chmod +x centos2ol.sh

മൈഗ്രേഷൻ ആരംഭിക്കുന്നതിന്, കാണിച്ചിരിക്കുന്നതുപോലെ സ്ക്രിപ്റ്റ് പ്രവർത്തിപ്പിക്കുക.

$ sudo bash centos2ol.sh

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

ഇത് പിന്നീട് പഴയ CentOS ശേഖരണ ഫയലുകൾ ബാക്കപ്പ് ചെയ്യാനും കാലഹരണപ്പെടാനും പോകുന്നു.

അടുത്തതായി, ഇത് Oracle Linux ആപ്പ് സ്ട്രീമും Base OS ശേഖരണങ്ങളും പ്രവർത്തനക്ഷമമാക്കുകയും CentOS തത്തുല്യമായവ നീക്കം ചെയ്യുകയും ചെയ്യുന്നു.

Oracle Linux റിപ്പോസിറ്ററികളിലേക്ക് മാറിയതിനുശേഷം, ഇത് ഓൺലൈൻ ശേഖരണങ്ങളുമായി സമന്വയിപ്പിക്കുകയും Oracle Linux പാക്കേജുകൾ നവീകരിക്കുകയും ചെയ്യുന്നു. ഇത് ചില പാക്കേജുകൾ വീണ്ടും ഇൻസ്റ്റാൾ ചെയ്യുകയും ചെയ്യും.

മുഴുവൻ പ്രക്രിയയും വളരെ ദൈർഘ്യമേറിയതാണ്, നിങ്ങൾക്ക് കുറഞ്ഞത് 2 - 3 മണിക്കൂറെങ്കിലും നൽകണം, ഒരുപക്ഷേ നടക്കുകയോ ഷോപ്പിംഗ് നടത്തുകയോ ചെയ്യാം. സ്വിച്ച് പൂർത്തിയായിക്കഴിഞ്ഞാൽ, കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങളുടെ CentOS സിസ്റ്റം റീബൂട്ട് ചെയ്യാൻ നിങ്ങളോട് ആവശ്യപ്പെടും.

കമാൻഡ് പ്രവർത്തിപ്പിക്കുക:

$ sudo reboot

റീബൂട്ട് ചെയ്യുമ്പോൾ, Oracle Linux ലോഗ് സ്ക്രീനിൽ തെളിയും.

കുറച്ച് സമയത്തിന് ശേഷം, ഗ്രബ് മെനു പ്രദർശിപ്പിക്കും. Oracle Linux സെർവർ എൻട്രിയാണ് ലിസ്റ്റിൽ ഒന്നാമത്, അതിനാൽ Oracle Linux-ലേക്ക് ബൂട്ട് ചെയ്യുന്നതിന് കീബോർഡിലെ ENTER അമർത്തുക.

നിങ്ങൾ ലോഗിൻ ചെയ്uതുകഴിഞ്ഞാൽ, OS പതിപ്പ് ഇനിപ്പറയുന്ന രീതിയിൽ പരിശോധിച്ചുറപ്പിക്കുക.

$ cat /etc/os-release 

അതും. ഈ ഗൈഡ് നിങ്ങൾക്ക് ഉപയോഗപ്രദമാണെന്ന് ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നു.