ວິທີການຍົກລະດັບຈາກ RHEL 7 ເຖິງ RHEL 8
Red Hat ໄດ້ປະກາດປ່ອຍ Red Hat Enterprise Linux 8.0, ເຊິ່ງມາພ້ອມກັບ GNOME 3.28 ເປັນສະພາບແວດລ້ອມຂອງຄອມພິວເຕີ້ຕັ້ງໂຕະ ທຳ ມະດາແລະເຮັດວຽກເທິງ Wayland.
ບົດຂຽນນີ້ຈະອະທິບາຍ ຄຳ ແນະ ນຳ ກ່ຽວກັບວິທີການຍົກລະດັບຈາກ Red Hat Enterprise Linux 7 ໄປເປັນ Red Hat Enterprise Linux 8 ໂດຍໃຊ້ປະໂຫຍດຂອງ Leapp.
ຖ້າທ່ານ ກຳ ລັງຊອກຫາການຕິດຕັ້ງ RHEL 8 ສົດໆ, ໃຫ້ທ່ານເຂົ້າໄປໃນບົດຂຽນຂອງພວກເຮົາ: ການຕິດຕັ້ງ RHEL 8 ກັບ ໜ້າ ຈໍ
ການຍົກລະດັບຢູ່ໃນສະຖານທີ່ໃຫ້ແກ່ RHEL 8 ໃນປະຈຸບັນແມ່ນໄດ້ຮັບການສະ ໜັບ ສະ ໜູນ ພຽງແຕ່ໃນລະບົບທີ່ຕອບສະ ໜອງ ຄວາມຕ້ອງການດັ່ງຕໍ່ໄປນີ້:
- RHEL 7.6 ຕິດຕັ້ງ
- ຕົວປ່ຽນ Server
- ສະຖາປັດຕະຍະ ກຳ Intel 64
- ຢ່າງ ໜ້ອຍ 100MB ຂອງພື້ນທີ່ຫວ່າງທີ່ມີຢູ່ໃນສ່ວນແບ່ງ boot (mounted ຢູ່/boot).
ການກະກຽມ RHEL 7 ສຳ ລັບການຍົກລະດັບ
1. ໃຫ້ແນ່ໃຈວ່າທ່ານ ກຳ ລັງໃຊ້ລຸ້ນ RHEL 7.6, ຖ້າທ່ານໃຊ້ RHEL ລຸ້ນເກົ່າກວ່າລຸ້ນ RHEL 7.6, ທ່ານ ຈຳ ເປັນຕ້ອງປັບປຸງລະບົບ RHEL ຂອງທ່ານໃຫ້ເປັນລຸ້ນ RHEL 7.6 ໂດຍໃຊ້ ຄຳ ສັ່ງ yum.
# yum update
ໝາຍ ເຫດ: ໃຫ້ແນ່ໃຈວ່າລະບົບ RHEL 7 ຂອງທ່ານໄດ້ລົງທະບຽນຢ່າງ ສຳ ເລັດຜົນໂດຍ ນຳ ໃຊ້ຜູ້ຈັດການຈອງ Red Hat ເພື່ອໃຫ້ສາມາດເກັບຮັກສາລະບົບແລະເຮັດການປັບປຸງລະບົບເຕັມຮູບແບບ.
2. ໃຫ້ແນ່ໃຈວ່າລະບົບ RHEL 7 ຂອງທ່ານມີການສະ ໝັກ ຈອງ Red Hat Enterprise Linux Server. ຖ້າບໍ່, ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້ເພື່ອ ກຳ ນົດການສະ ໝັກ ໃຊ້ລະບົບໂດຍອັດຕະໂນມັດແລະກວດສອບການສະ ໝັກ ໃຊ້.
# subscription-manager attach --auto # subscription-manager list --installed
3. ດຽວນີ້ ກຳ ນົດຮຸ່ນ RHEL 7.6 ເປັນຈຸດເລີ່ມຕົ້ນ ສຳ ລັບການຍົກລະດັບໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# subscription-manager release --set 7.6
4. ຖ້າທ່ານໄດ້ໃຊ້ plug-in ຂອງ yum-plugin-versionlock ເພື່ອລັອກການຫຸ້ມຫໍ່ໃຫ້ເປັນລຸ້ນທີ່ແນ່ນອນ, ໃຫ້ແນ່ໃຈວ່າທ່ານຈະປົດລັອກໂດຍການໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# yum versionlock clear
5. ປັບປຸງໂປແກຼມໂປແກຼມທຸກລຸ້ນໃຫ້ເປັນເວີຊັນລ້າສຸດແລະເປີດລະບົບ ໃໝ່.
# yum update # reboot
6. ເມື່ອລະບົບເລີ່ມຕົ້ນ, ໃຫ້ແນ່ໃຈວ່າສາມາດເປີດໃຊ້ຫໍສະຫມຸດ Extras ສຳ ລັບການເອື່ອຍອີງໃສ່ຊຸດຂອງຊອບແວ.
# subscription-manager repos --enable rhel-7-server-extras-rpms
7. ຕິດຕັ້ງອຸປະກອນ Leapp.
# yum install leapp
8. ຕອນນີ້ດາວໂຫລດເອກະສານຂໍ້ມູນທີ່ຕ້ອງການເພີ່ມເຕີມ, ເຊິ່ງ ຈຳ ເປັນຕ້ອງມີໂດຍ Leapp ເພື່ອການຍົກລະດັບທີ່ປະສົບຜົນ ສຳ ເລັດຈາກ RHEL 7 ໄປເປັນ RHEL 8 ແລະວາງມັນໄວ້ໃນບ່ອນເກັບຂໍ້ມູນ /etc/leapp/files/
.
# 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. ໃຫ້ແນ່ໃຈວ່າໄດ້ ສຳ ຮອງລະບົບ RHEL 7.6 ເຕັມ, ກ່ອນທີ່ຈະ ດຳ ເນີນການຍົກລະດັບໂດຍ ນຳ ໃຊ້ບົດຄວາມນີ້: ສຳ ຮອງແລະ ນຳ ໃຊ້ລະບົບ RHEL ດ້ວຍ ຄຳ ສັ່ງຖິ້ມ/ປະຕິສັງຂອນ.
ຖ້າການຍົກລະດັບລົ້ມເຫລວ, ທ່ານຄວນສາມາດເຮັດໃຫ້ລະບົບຂອງທ່ານຕົກຢູ່ໃນສະຖານະກ່ອນການຍົກລະດັບຖ້າທ່ານປະຕິບັດຕາມ ຄຳ ແນະ ນຳ ສຳ ຮອງຂໍ້ມູນມາດຕະຖານໃນບົດຂຽນຂ້າງເທິງ.
ການຍົກລະດັບຈາກ RHEL 7 TO RHEL 8
10. ຕອນນີ້ເລີ່ມຕົ້ນຂັ້ນຕອນການປັບປຸງລະບົບ RHEL 7 ໂດຍໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້.
# leapp upgrade
ເມື່ອທ່ານ ດຳ ເນີນຂັ້ນຕອນການຍົກລະດັບ, ຜົນປະໂຫຍດຂອງ Leapp ລວບລວມຂໍ້ມູນກ່ຽວກັບລະບົບຂອງທ່ານ, ທົດສອບການຍົກລະດັບ, ແລະສ້າງບົດລາຍງານການຍົກລະດັບລ່ວງ ໜ້າ ໃນເອກະສານ /var/log/leapp/leapp-report.txt
.
ຖ້າລະບົບສາມາດປັບປຸງໄດ້, Leapp ດາວໂຫລດຂໍ້ມູນທີ່ຕ້ອງການແລະສ້າງການເຮັດທຸລະ ກຳ RPM ສຳ ລັບການຍົກລະດັບ.
ຖ້າລະບົບບໍ່ສາມາດປັບປຸງໄດ້, Leapp ປິດການ ດຳ ເນີນງານຍົກລະດັບແລະສ້າງບັນທຶກທີ່ອະທິບາຍບັນຫາແລະວິທີການແກ້ໄຂໃນແຟ້ມ /var/log/leapp/leapp-report.txt
.
11. ເມື່ອການຍົກລະດັບ ສຳ ເລັດແລ້ວ, ໃຫ້ເປີດລະບົບ ໃໝ່ ດ້ວຍຕົນເອງ.
# reboot
ໃນຂັ້ນຕອນນີ້, ລະບົບເລີ່ມເຂົ້າໄປໃນຮູບພາບແຜ່ນດິດ RAM ເບື້ອງຕົ້ນຂອງ RHEL 8, ໂປແກມເບື້ອງຕົ້ນ. Leapp ຍົກລະດັບຊຸດຊອບແວທັງ ໝົດ ແລະອັດຕະໂນມັດໃຫ້ກັບລະບົບ RHEL 8 ໂດຍອັດຕະໂນມັດ.
12. ດຽວນີ້ເຂົ້າສູ່ລະບົບ RHEL 8 ແລ້ວປ່ຽນຮູບແບບ SELinux ເພື່ອບັງຄັບໃຊ້.
# setenforce 1
13. ເປີດໃຊ້ໄຟວໍ.
# systemctl start firewalld # systemctl enable firewalld
ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ, ເບິ່ງວິທີການກໍາຫນົດຄ່າໄຟວໍໂດຍໃຊ້ firewalld.
ການກວດສອບ RHEL 8 ຍົກລະດັບ
14. ຫຼັງຈາກການຍົກລະດັບ ສຳ ເລັດແລ້ວ, ກວດສອບວ່າລຸ້ນ OS ປະຈຸບັນແມ່ນ Red Hat Enterprise Linux 8.
# cat /etc/redhat-release Red Hat Enterprise Linux release 8.0 (Ootpa)
15. ກວດສອບ OS kernel ລຸ້ນ ໃໝ່ ຂອງ Red Hat Enterprise Linux 8.
# uname -r 4.18.0-80.el8.x86_64
16. ກວດສອບວ່າຖືກຕິດຕັ້ງ Linux Hat Enterprise Linux 8 ທີ່ຖືກຕ້ອງແລ້ວ.
# subscription-manager list --installed
17. ທາງເລືອກ, ຕັ້ງ hostname ໃນ Red Hat Enterprise Linux 8 ໂດຍໃຊ້ ຄຳ ສັ່ງ hostnamectl.
# hostnamectl set-hostname tecmint-rhel8 # hostnamectl
18. ສຸດທ້າຍ, ກວດສອບວ່າການບໍລິການເຄືອຂ່າຍມີການເຮັດວຽກໂດຍການເຊື່ອມຕໍ່ກັບເຊີບເວີ Red Hat Enterprise Linux 8 ໂດຍໃຊ້ SSH.
# ssh [email # hostnamectl