RHEL 7-ൽ നിന്ന് RHEL 8-ലേക്ക് എങ്ങനെ അപ്uഗ്രേഡ് ചെയ്യാം


Red Hat Red Hat എന്റർപ്രൈസ് ലിനക്സ് 8.0 പുറത്തിറക്കുന്നതായി പ്രഖ്യാപിച്ചു, അത് ഗ്നോം 3.28-ൽ സ്ഥിരസ്ഥിതി ഡെസ്uക്uടോപ്പ് എൻവയോൺമെന്റായി വരുന്നതും വെയ്uലാൻഡിൽ പ്രവർത്തിക്കുന്നതുമാണ്.

Leapp യൂട്ടിലിറ്റി ഉപയോഗിച്ച് Red Hat Enterprise Linux 7-ൽ നിന്ന് Red Hat Enterprise Linux 8-ലേക്ക് എങ്ങനെ അപ്uഗ്രേഡ് ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള നിർദ്ദേശങ്ങൾ ഈ ലേഖനം വിവരിക്കുന്നു.

നിങ്ങൾ ഒരു പുതിയ RHEL 8 ഇൻസ്റ്റാളേഷനായി തിരയുകയാണെങ്കിൽ, ഞങ്ങളുടെ ലേഖനത്തിലേക്ക് പോകുക: സ്uക്രീൻഷോട്ടുകൾക്കൊപ്പം RHEL 8-ന്റെ ഇൻസ്റ്റാളേഷൻ

RHEL 8-ലേക്കുള്ള ഇൻ-പ്ലേസ് അപ്uഗ്രേഡ് ഇനിപ്പറയുന്ന ആവശ്യകതകൾ നിറവേറ്റുന്ന സിസ്റ്റങ്ങളിൽ മാത്രമേ നിലവിൽ പിന്തുണയ്ക്കൂ:

  • RHEL 7.6 ഇൻസ്റ്റാൾ ചെയ്തു
  • സെർവർ വേരിയന്റ്
  • ഇന്റൽ 64 ആർക്കിടെക്ചർ
  • ബൂട്ട് പാർട്ടീഷനിൽ കുറഞ്ഞത് 100MB ശൂന്യമായ ഇടം ലഭ്യമാണ് (/boot-ൽ മൗണ്ട് ചെയ്uതിരിക്കുന്നു).

നവീകരണത്തിനായി ഒരു RHEL 7 തയ്യാറാക്കുന്നു

1. നിങ്ങൾ RHEL 7.6 പതിപ്പാണ് ഉപയോഗിക്കുന്നതെന്ന് ഉറപ്പാക്കുക, നിങ്ങൾ RHEL 7.6-നേക്കാൾ പഴയ RHEL പതിപ്പാണ് ഉപയോഗിക്കുന്നതെങ്കിൽ, ഇനിപ്പറയുന്ന yum കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങളുടെ RHEL സിസ്റ്റം RHEL 7.6 പതിപ്പിലേക്ക് അപ്ഡേറ്റ് ചെയ്യേണ്ടതുണ്ട്.

# yum update

ശ്രദ്ധിക്കുക: സിസ്റ്റം റിപ്പോസിറ്ററികൾ പ്രവർത്തനക്ഷമമാക്കുന്നതിനും ഒരു പൂർണ്ണ സിസ്റ്റം അപ്uഡേറ്റ് നടത്തുന്നതിനും Red Hat സബ്uസ്uക്രിപ്uഷൻ മാനേജർ ഉപയോഗിച്ച് നിങ്ങളുടെ RHEL 7 സിസ്റ്റം വിജയകരമായി രജിസ്റ്റർ ചെയ്തിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക.

2. നിങ്ങളുടെ RHEL 7 സിസ്റ്റത്തിൽ Red Hat Enterprise Linux സെർവർ സബ്uസ്uക്രിപ്uഷൻ ഘടിപ്പിച്ചിട്ടുണ്ടെന്ന് ഉറപ്പുവരുത്തുക. ഇല്ലെങ്കിൽ, സിസ്റ്റത്തിലേക്ക് സബ്uസ്uക്രിപ്uഷൻ സ്വയമേവ നൽകാനും സബ്uസ്uക്രിപ്uഷൻ സ്ഥിരീകരിക്കാനും ഇനിപ്പറയുന്ന കമാൻഡുകൾ പ്രവർത്തിപ്പിക്കുക.

# subscription-manager attach --auto
# subscription-manager list --installed

3. ഇപ്പോൾ RHEL 7.6 പതിപ്പ് താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നവീകരണത്തിനുള്ള ഒരു ആരംഭ പോയിന്റായി സജ്ജമാക്കുക.

# subscription-manager release --set 7.6

4. ഒരു നിർദ്ദിഷ്ട പതിപ്പിലേക്ക് പാക്കേജുകൾ ലോക്ക് ചെയ്യുന്നതിന് നിങ്ങൾ yum-plugin-versionlock പ്ലഗ്-ഇൻ ഉപയോഗിച്ചിട്ടുണ്ടെങ്കിൽ, ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിച്ച് ലോക്ക് നീക്കംചെയ്യുന്നത് ഉറപ്പാക്കുക.

# yum versionlock clear

5. എല്ലാ സോഫ്റ്റ്വെയർ പാക്കേജുകളും ഏറ്റവും പുതിയ പതിപ്പിലേക്ക് അപ്ഡേറ്റ് ചെയ്ത് സിസ്റ്റം റീബൂട്ട് ചെയ്യുക.

# yum update
# reboot

6. സിസ്റ്റം ബൂട്ട് ചെയ്തുകഴിഞ്ഞാൽ, സോഫ്റ്റ്uവെയർ പാക്കേജ് ഡിപൻഡൻസികൾക്കായി എക്സ്ട്രാസ് റിപ്പോസിറ്ററി പ്രവർത്തനക്ഷമമാക്കുന്നത് ഉറപ്പാക്കുക.

# subscription-manager repos --enable rhel-7-server-extras-rpms

7. ലീപ്പ് യൂട്ടിലിറ്റി ഇൻസ്റ്റാൾ ചെയ്യുക.

# yum install leapp

8. RHEL 7-ൽ നിന്ന് RHEL 8-ലേക്കുള്ള വിജയകരമായ അപ്uഗ്രേഡിന് Leapp യൂട്ടിലിറ്റിക്ക് ആവശ്യമായ ആവശ്യമായ അധിക ഡാറ്റ ഫയലുകൾ ഇപ്പോൾ ഡൗൺലോഡ് ചെയ്യുക, അവ /etc/leapp/files/ ഡയറക്uടറിയിൽ സ്ഥാപിക്കുക.

# cd /etc/leapp/files/ 
# wget https://access.redhat.com/sites/default/files/attachments/leapp-data3.tar.gz
# tar -xf leapp-data3.tar.gz 
# rm leapp-data3.tar.gz

9. ഈ ലേഖനം ഉപയോഗിച്ച് അപ്uഗ്രേഡ് ചെയ്യുന്നതിന് മുമ്പ് ഒരു പൂർണ്ണ RHEL 7.6 സിസ്റ്റം ബാക്കപ്പ് എടുക്കുന്നത് ഉറപ്പാക്കുക: ഡംപ്/റിസ്റ്റോർ കമാൻഡുകൾ ഉപയോഗിച്ച് RHEL സിസ്റ്റം ബാക്കപ്പ് ചെയ്ത് പുനഃസ്ഥാപിക്കുക.

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

RHEL 7-ൽ നിന്ന് RHEL 8-ലേക്ക് അപ്uഗ്രേഡുചെയ്യുന്നു

10. ഇപ്പോൾ താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് RHEL 7 സിസ്റ്റം നവീകരണ പ്രക്രിയ ആരംഭിക്കുക.

# leapp upgrade

നിങ്ങൾ അപ്uഗ്രേഡ് പ്രോസസ്സ് നടത്തിക്കഴിഞ്ഞാൽ, ലീപ്പ് യൂട്ടിലിറ്റി നിങ്ങളുടെ സിസ്റ്റത്തെക്കുറിച്ചുള്ള ഡാറ്റ ശേഖരിക്കുകയും അപ്uഗ്രേഡബിലിറ്റി പരിശോധിക്കുകയും /var/log/leapp/leapp-report.txt ഫയലിൽ ഒരു പ്രീ-അപ്uഗ്രേഡ് റിപ്പോർട്ട് സൃഷ്ടിക്കുകയും ചെയ്യുന്നു.

സിസ്റ്റം അപ്uഗ്രേഡുചെയ്യാനാകുന്നതാണെങ്കിൽ, ലീപ്പ് ആവശ്യമായ ഡാറ്റ ഡൗൺലോഡ് ചെയ്യുകയും നവീകരണത്തിനായി ഒരു RPM ഇടപാട് സൃഷ്ടിക്കുകയും ചെയ്യുന്നു.

സിസ്റ്റം അപ്uഗ്രേഡ് ചെയ്യാൻ കഴിയുന്നില്ലെങ്കിൽ, ലീപ്പ് അപ്uഗ്രേഡ് പ്രവർത്തനം അവസാനിപ്പിക്കുകയും /var/log/leapp/leapp-report.txt ഫയലിൽ പ്രശ്uനവും പരിഹാരവും വിശദീകരിക്കുന്ന ഒരു റെക്കോർഡ് സൃഷ്ടിക്കുകയും ചെയ്യുന്നു.

11. അപ്uഗ്രേഡുകൾ പൂർത്തിയായിക്കഴിഞ്ഞാൽ, സിസ്റ്റം സ്വമേധയാ റീബൂട്ട് ചെയ്യുക.

# reboot

ഈ ഘട്ടത്തിൽ, സിസ്റ്റം RHEL 8-അടിസ്ഥാനത്തിലുള്ള പ്രാരംഭ റാം ഡിസ്ക് ഇമേജായ initramfs-ലേക്ക് ബൂട്ട് ചെയ്യുന്നു. ലീപ്പ് എല്ലാ സോഫ്റ്റ്uവെയർ പാക്കേജുകളും നവീകരിക്കുകയും RHEL 8 സിസ്റ്റത്തിലേക്ക് സ്വയമേവ റീബൂട്ട് ചെയ്യുകയും ചെയ്യുന്നു.

12. ഇപ്പോൾ RHEL 8 സിസ്റ്റത്തിൽ പ്രവേശിച്ച് SELinux മോഡ് എൻഫോഴ്uസിംഗിലേക്ക് മാറ്റുക.

# setenforce 1

13. ഫയർവാൾ പ്രവർത്തനക്ഷമമാക്കുക.

# systemctl start firewalld
# systemctl enable firewalld

കൂടുതൽ വിവരങ്ങൾക്ക്, ഫയർവാൾഡ് ഉപയോഗിച്ച് ഫയർവാൾ എങ്ങനെ ക്രമീകരിക്കാമെന്ന് കാണുക.

RHEL 8 അപ്uഗ്രേഡ് പരിശോധിക്കുന്നു

14. നവീകരണം പൂർത്തിയായ ശേഷം, നിലവിലെ OS പതിപ്പ് Red Hat Enterprise Linux 8 ആണെന്ന് പരിശോധിക്കുക.

# cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Red Hat Enterprise Linux 8-ന്റെ OS കേർണൽ പതിപ്പ് പരിശോധിക്കുക.

# uname -r

4.18.0-80.el8.x86_64

16. ശരിയായ Red Hat Enterprise Linux 8 ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ടോയെന്ന് പരിശോധിക്കുക.

# subscription-manager list --installed

17. ഓപ്ഷണലായി, hostnamectl കമാൻഡ് ഉപയോഗിച്ച് Red Hat Enterprise Linux 8-ൽ ഹോസ്റ്റ്നാമം സജ്ജമാക്കുക.

# hostnamectl set-hostname tecmint-rhel8
# hostnamectl

18. അവസാനമായി, SSH ഉപയോഗിച്ച് ഒരു Red Hat Enterprise Linux 8 സെർവറിലേക്ക് കണക്ട് ചെയ്തുകൊണ്ട് നെറ്റ്uവർക്ക് സേവനങ്ങൾ പ്രവർത്തനക്ഷമമാണോ എന്ന് പരിശോധിക്കുക.

# ssh [email 
# hostnamectl