Giunsa ang Pag-upgrade gikan sa RHEL 7 hangtod sa RHEL 8


Gipahibalo sa Red Hat ang pagpagawas sa Red Hat Enterprise Linux 8.0, nga adunay GNOME 3.28 isip default desktop environment ug nagdagan sa Wayland.

Kini nga artikulo naghulagway sa mga panudlo kon unsaon pag-upgrade gikan sa Red Hat Enterprise Linux 7 ngadto sa Red Hat Enterprise Linux 8 gamit ang Leapp utility.

Kung nangita ka usa ka bag-ong pag-instalar sa RHEL 8, adto sa among artikulo: Pag-install sa RHEL 8 nga adunay mga Screenshot

Ang usa ka in-place nga pag-upgrade sa RHEL 8 karon gisuportahan lamang sa mga sistema nga nagtagbo sa mosunod nga mga kinahanglanon:

  • Na-install ang RHEL 7.6
  • Ang variant sa Server
  • Ang Intel 64 nga arkitektura
  • Sa labing menos 100MB nga libre nga luna nga anaa sa boot partition (gi-mount sa /boot).

Pag-andam sa usa ka RHEL 7 Alang sa Pag-upgrade

1. Siguroha nga ikaw naggamit sa RHEL 7.6 nga bersyon, kung ikaw naggamit sa RHEL nga bersyon nga mas tigulang kay sa RHEL 7.6, kinahanglan nimo nga i-update ang imong RHEL nga sistema sa RHEL 7.6 nga bersyon gamit ang pagsunod sa yum command.

# yum update

Mubo nga sulat: Siguroha nga ang imong RHEL 7 nga sistema malampuson nga narehistro gamit ang Red Hat Subscription Manager aron makahimo sa mga repository sa sistema ug makahimo sa usa ka bug-os nga pag-update sa sistema.

2. Siguruha nga ang imong RHEL 7 nga sistema adunay gilakip nga suskrisyon sa Red Hat Enterprise Linux Server. Kung dili, padagana ang mosunod nga mga sugo aron awtomatiko nga i-assign ang suskrisyon sa sistema ug pamatud-an ang suskrisyon.

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

3. Karon ibutang ang RHEL 7.6 nga bersyon isip sinugdanan nga punto alang sa pag-upgrade gamit ang mosunod nga sugo.

# subscription-manager release --set 7.6

4. Kung gigamit nimo ang yum-plugin-versionlock plug-in aron i-lock ang mga pakete sa usa ka piho nga bersyon, siguroha nga tangtangon ang lock pinaagi sa pagpadagan sa mosunod nga mando.

# yum versionlock clear

5. I-update ang tanang software packages ngadto sa pinakabag-o nga bersyon ug i-reboot ang sistema.

# yum update
# reboot

6. Sa higayon nga ma-boot ang sistema, siguroha nga mahimo ang Extras repository alang sa mga dependency sa software package.

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

7. I-install ang Leapp utility.

# yum install leapp

8. Karon i-download ang dugang nga gikinahanglan nga data files, nga gikinahanglan sa Leapp utility para sa malampusong pag-upgrade gikan sa RHEL 7 ngadto sa RHEL 8 ug ibutang kini sa /etc/leapp/files/ directory.

# 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. Siguroha ang pagkuha sa usa ka bug-os nga RHEL 7.6 system backup, sa dili pa ipahigayon ang pag-upgrade gamit kini nga artikulo: pag-backup ug pagpasig-uli sa RHEL nga sistema uban sa dump/restore commands.

Kung mapakyas ang pag-upgrade, kinahanglan nimo nga makuha ang imong sistema sa kahimtang sa pre-upgrade kung sundon nimo ang sukaranan nga mga panudlo sa pag-backup nga gihatag sa artikulo sa itaas.

Pag-upgrade gikan sa RHEL 7 hangtod sa RHEL 8

10. Karon sugdi ang proseso sa pag-upgrade sa sistema sa RHEL 7 gamit ang mosunod nga sugo.

# leapp upgrade

Sa higayon nga modagan ka sa proseso sa pag-upgrade, ang Leapp utility magtigom ug data bahin sa imong sistema, mosulay sa pag-upgrade, ug maghimo ug pre-upgrade nga report sa /var/log/leapp/leapp-report.txt file.

Kung ang sistema ma-upgrade, ang Leapp mag-download sa gikinahanglan nga datos ug maghimo usa ka transaksyon sa RPM alang sa pag-upgrade.

Kung ang sistema dili ma-upgrade, ang Leapp magsira sa pag-upgrade nga operasyon ug maghimo usa ka rekord nga nagpatin-aw sa isyu ug solusyon sa /var/log/leapp/leapp-report.txt file.

11. Kung mahuman na ang pag-upgrade, manual nga i-reboot ang sistema.

# reboot

Niini nga yugto, ang sistema nag-boot sa usa ka RHEL 8-based nga inisyal nga RAM disk image, initramfs. Gi-upgrade sa Leapp ang tanan nga mga pakete sa software ug awtomatiko nga nag-reboot sa sistema sa RHEL 8.

12. Karon Log in sa RHEL 8 system ug usba ang SELinux mode sa pagpatuman.

# setenforce 1

13. I-enable ang firewall.

# systemctl start firewalld
# systemctl enable firewalld

Alang sa dugang nga kasayuran, tan-awa kung giunsa ang pag-configure sa firewall gamit ang firewalld.

Pag-verify sa RHEL 8 Pag-upgrade

14. Human makompleto ang pag-upgrade, pamatud-i nga ang kasamtangan nga bersyon sa OS mao ang Red Hat Enterprise Linux 8.

# cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Susiha ang OS kernel nga bersyon sa Red Hat Enterprise Linux 8.

# uname -r

4.18.0-80.el8.x86_64

16. Tinoa nga ang husto nga Red Hat Enterprise Linux 8 na-install.

# subscription-manager list --installed

17. Opsyonal, ibutang ang hostname sa Red Hat Enterprise Linux 8 gamit ang hostnamectl command.

# hostnamectl set-hostname tecmint-rhel8
# hostnamectl

18. Sa katapusan, pamatud-i nga ang mga serbisyo sa network magamit pinaagi sa pagkonektar sa usa ka server sa Red Hat Enterprise Linux 8 gamit ang SSH.

# ssh [email 
# hostnamectl