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