ວິທີການຍົກລະດັບຈາກ 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