Zoeken op website

Upgraden van RHEL 7 naar RHEL 8


Red Hat heeft de release aangekondigd van Red Hat Enterprise Linux 8.0, dat wordt geleverd met GNOME 3.28 als de standaard desktopomgeving en draait op Wayland.

Dit artikel beschrijft instructies voor het upgraden van Red Hat Enterprise Linux 7 naar Red Hat Enterprise Linux 8 met behulp van het hulpprogramma Leapp.

Als je op zoek bent naar een nieuwe RHEL 8 installatie, ga dan naar ons artikel: Installatie van RHEL 8 met screenshots

Vereisten

Een interne upgrade naar RHEL 8 wordt momenteel alleen ondersteund op systemen die aan de volgende vereisten voldoen:

  • RHEL 7.6 geïnstalleerd
  • De Server-variant
  • De Intel 64-architectuur
  • Er is minimaal 100 MB vrije ruimte beschikbaar op de opstartpartitie (aangekoppeld in /boot).

Een RHEL 7 voorbereiden op de upgrade

1. Zorg ervoor dat u de RHEL 7.6 versie gebruikt, als u de RHEL versie gebruikt die ouder is dan RHEL 7.6 , moet je je RHEL systeem updaten naar RHEL 7.6 versie met behulp van de volgende yum-opdracht.

yum update

Opmerking: zorg ervoor dat uw RHEL 7-systeem succesvol is geregistreerd met behulp van Red Hat Subscription Manager om systeemopslagplaatsen in te schakelen en een volledige systeemupdate uit te voeren .

2. Zorg ervoor dat aan uw RHEL 7 systeem het Red Hat Enterprise Linux Server-abonnement is gekoppeld. Als dit niet het geval is, voert u de volgende opdrachten uit om het abonnement automatisch aan het systeem toe te wijzen en het abonnement te verifiëren.

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

3. Stel nu de RHEL 7.6 versie in als beginpunt voor de upgrade met behulp van de volgende opdracht.

subscription-manager release --set 7.6

4. Als je de yum-plugin-versionlock plug-in hebt gebruikt om pakketten aan een specifieke versie te vergrendelen, zorg er dan voor dat je de vergrendeling verwijdert door de volgende opdracht uit te voeren.

yum versionlock clear

5. Update alle softwarepakketten naar de nieuwste versie en start het systeem opnieuw op.

yum update
reboot

6. Zodra het systeem is opgestart, zorg ervoor dat u de Extra's-opslagplaats voor softwarepakketafhankelijkheden inschakelt.

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

7. Installeer het hulpprogramma Leapp.

yum install leapp

8. Download nu aanvullende vereiste gegevensbestanden, die vereist zijn door het hulpprogramma Leapp voor een succesvolle upgrade van RHEL 7 naar RHEL 8, en plaats ze in de /etc /leapp/files/ map.

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. Zorg ervoor dat u een volledige RHEL 7.6 systeemback-up maakt voordat u de upgrade uitvoert met behulp van dit artikel: maak een back-up en herstel het RHEL-systeem met de dump/restore-opdrachten.

Als de upgrade mislukt, zou u uw systeem in de staat vóór de upgrade moeten kunnen krijgen als u de standaard back-upinstructies in het bovenstaande artikel volgt.

Upgraden van RHEL 7 naar RHEL 8

10. Start nu het RHEL 7 systeemupgradeproces met behulp van de volgende opdracht.

leapp upgrade

Zodra u het upgradeproces heeft uitgevoerd, verzamelt het hulpprogramma Leapp gegevens over uw systeem, test de upgradebaarheid en maakt een pre-upgrade rapport aan in de /var/log /leapp/leapp-report.txt bestand.

Als het systeem kan worden geüpgraded, downloadt Leapp de vereiste gegevens en maakt een RPM-transactie aan voor de upgrade.

Als het systeem niet kan worden geüpgraded, sluit Leapp de upgradebewerking en maakt een record waarin het probleem en een oplossing worden uitgelegd in /var/log/leapp/leapp-report.txt bestand.

11. Zodra de upgrades zijn voltooid, start u het systeem handmatig opnieuw op.

reboot

In dit stadium start het systeem op naar een op RHEL 8 gebaseerde initiële RAM-schijfkopie, initramfs. Leapp upgradet alle softwarepakketten en start automatisch opnieuw op naar het RHEL 8-systeem.

12. Log nu in op het RHEL 8 systeem en verander de SELinux modus naar afdwingen.

setenforce 1

13. Schakel de firewall in.

systemctl start firewalld
systemctl enable firewalld

Zie Firewall configureren met firewalld voor meer informatie.

RHEL 8-upgrade verifiëren

14. Nadat de upgrade is voltooid, controleer je of de huidige besturingssysteemversie Red Hat Enterprise Linux 8 is.

cat /etc/redhat-release

Red Hat Enterprise Linux release 8.0 (Ootpa)

15. Controleer de OS-kernelversie van Red Hat Enterprise Linux 8.

uname -r

4.18.0-80.el8.x86_64

16. Controleer of de juiste Red Hat Enterprise Linux 8 is geïnstalleerd.

subscription-manager list --installed

17. Stel optioneel de hostnaam in Red Hat Enterprise Linux 8 in met behulp van de hostnamectl-opdracht.

hostnamectl set-hostname tecmint-rhel8
hostnamectl

18. Controleer ten slotte of de netwerkservices functioneel zijn door verbinding te maken met een Red Hat Enterprise Linux 8-server met behulp van SSH.

ssh [email 
hostnamectl