Wéi Upgrade vun RHEL 7 op RHEL 8


Red Hat huet d'Verëffentlechung vum Red Hat Enterprise Linux 8.0 ugekënnegt, dee mat GNOME 3.28 als Standard Desktop-Ëmfeld kënnt a leeft op Wayland.

Dësen Artikel beschreift d'Instruktioune wéi Dir vu Red Hat Enterprise Linux 7 op Red Hat Enterprise Linux 8 Upgrade mam Leapp Utility benotzt.

Wann Dir no enger frëscher RHEL 8 Installatioun sicht, gitt op eisen Artikel: Installatioun vu RHEL 8 mat Screenshots

En op der Plaz Upgrade op RHEL 8 gëtt de Moment nëmmen op Systemer ënnerstëtzt déi folgend Ufuerderunge treffen:

  • RHEL 7.6 installéiert
  • D'Servervariant
  • D'Intel 64 Architektur
  • Op d'mannst 100MB fräi Plaz verfügbar op der Bootpartition (montéiert op /boot).

En RHEL 7 virbereeden fir den Upgrade

1. Vergewëssert Iech datt Dir RHEL 7.6 Versioun benotzt, wann Dir d'RHEL Versioun méi al wéi RHEL 7.6 benotzt, musst Dir Äre RHEL System op d'RHEL 7.6 Versioun aktualiséieren andeems Dir folgend yum Kommando benotzt.

# yum update

Bemierkung: Gitt sécher datt Äre RHEL 7 System erfollegräich registréiert gouf mam Red Hat Abonnement Manager fir Systemrepositories z'aktivéieren an e komplette Systemaktualiséierung auszeféieren.

2. Vergewëssert Iech datt Äre RHEL 7 System de Red Hat Enterprise Linux Server Abonnement befestegt huet. Wann net, fuert déi folgend Befehle fir den Abonnement automatesch un de System ze ginn an d'Abonnement z'iwwerpréiwen.

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

3. Setzt elo d'RHEL 7.6 Versioun als Startpunkt fir den Upgrade mat dem folgenden Kommando.

# subscription-manager release --set 7.6

4. Wann Dir yum-plugin-versionlock Plug-in benotzt hutt fir Packagen op eng spezifesch Versioun ze spären, vergewëssert Iech d'Spär ze läschen andeems Dir de folgende Kommando ausféiert.

# yum versionlock clear

5. Update all Software Packagen op déi lescht Versioun a restart de System.

# yum update
# reboot

6. Eemol de System bootéiert, vergewëssert Iech den Extras Repository fir Software Package Ofhängegkeeten z'aktivéieren.

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

7. Installéiert de Leapp Utility.

# yum install leapp

8. Luet elo zousätzlech erfuerderlech Datedateien erof, déi vum Leapp Utility erfuerderlech sinn fir en erfollegräichen Upgrade vun RHEL 7 op RHEL 8 a placéiert se am /etc/leapp/files/ Verzeichnis.

# 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. Vergewëssert Iech e komplette RHEL 7.6 System Backup ze huelen, ier Dir d'Aktualiséierung mat dësem Artikel benotzt: Backup a restauréiert RHEL System mat den Dump/Restauréieren Kommandoen.

Wann den Upgrade feelt, sollt Dir fäeg sinn Äre System an de Pre-Upgrade-Staat ze kréien wann Dir d'Standard-Backupinstruktiounen am uewe genannten Artikel befollegt.

Upgrade vun RHEL 7 OP RHEL 8

10. Start elo de RHEL 7 System Upgrade Prozess mat dem folgenden Kommando.

# leapp upgrade

Soubal Dir den Upgrade Prozess leeft, sammelt d'Leapp Utility Daten iwwer Äre System, testt d'Upgradabilitéit an erstellt e Pre-Upgrade Bericht an der /var/log/leapp/leapp-report.txt Datei.

Wann de System upgradéierbar ass, luet Leapp erfuerderlech Daten erof a kreéiert eng RPM Transaktioun fir den Upgrade.

Wann de System net upgradebar ass, mécht Leapp d'Upgradeoperatioun zou a schafft e Rekord deen d'Thema erkläert an eng Léisung an der /var/log/leapp/leapp-report.txt Datei.

11. Wann Upgrades fäerdeg sinn, manuell de System nei starten.

# reboot

Op dëser Etapp bootet de System an e RHEL 8-baséiert initial RAM Disk Image, initramfs. Leapp Upgrades all Software Packagen an automatesch Restart op de RHEL 8 System.

12. Elo Loggt Iech op de RHEL 8 System a ännert den SELinux Modus fir duerchzesetzen.

# setenforce 1

13. Aktivéiert de Firewall.

# systemctl start firewalld
# systemctl enable firewalld

Fir méi Informatioun, kuckt wéi Dir Firewall mat Firewalld konfiguréiert.

Verifizéiert RHEL 8 Upgrade

14. Nodeems d'Upgrade fäerdeg ass, vergewëssert Iech datt déi aktuell OS Versioun Red Hat Enterprise Linux 8 ass.

# cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Kuckt d'OS Kernel Versioun vu Red Hat Enterprise Linux 8.

# uname -r

4.18.0-80.el8.x86_64

16. Vergewëssert Iech datt de richtege Red Hat Enterprise Linux 8 installéiert ass.

# subscription-manager list --installed

17. Optional set den Hostnumm an Red Hat Enterprise Linux 8 mat Hostnamectl Kommando.

# hostnamectl set-hostname tecmint-rhel8
# hostnamectl

18. Endlech, z'iwwerpréiwen datt d'Netzwierkservicer funktionell sinn andeems Dir mat engem Red Hat Enterprise Linux 8 Server mat SSH verbënnt.

# ssh [email 
# hostnamectl