Dieser Artikel führt Sie Schritt für Schritt durch die Migration Ihrer aktuellen CentOS 8-Installation auf Oracle Linux 8.
Mit der Verlagerung des Fokus vom CentOS-Projekt auf CentOS Stream sind mehrere Distributionen in der Linux-Szene entstanden, die um die Position des bevorzugten CentOS-Ersatzes konkurrieren.
Einer der führenden Konkurrenten ist Oracle Linux. Es ist kostenlos, das Betriebssystem herunterzuladen, zu verwenden und zu verteilen, ein 1:1 binärkompatibler Fork von Red Hat Enterprise Linux (RHEL).
Seit seiner ersten Veröffentlichung im Jahr 2006 ist Oracle Linux zu 100 % anwendungsbinärkompatibel mit der entsprechenden RHEL-Version. In dieser Zeit wurde noch nie ein Kompatibilitätsfehler protokolliert.
Simon Coter, Director, Oracle Linux and Virtualization Product Management
Unternehmen können es kostenlos und ohne Verpflichtung gegenüber Oracle in einer Produktionsumgebung verwenden. Mit anderen Worten, die Nutzung von Oracle Linux ist kostenlos und Sie zahlen nur, wenn Sie Oracle Linux Support benötigen.
Darüber hinaus besteht einer der Hauptvorteile darin, dass es sich eng an den RHEL-Release-Zyklus hält und das modifizierte UEK oder „Unbreakable Enterprise Kernel“ verwendet, das von Oracle produziert wird.
Unbreakable Enterprise Kernel bietet zusätzliche Vorteile gegenüber dem Mainline-Kernel, unter anderem in Bezug auf Stabilität und minimale Backport-Pakete.
Lassen Sie mich Ihnen also ohne weitere Umschweife zeigen, wie Sie Ihre vorhandene CentOS 8-Installation ganz einfach auf Oracle Linux 8 migrieren können.
Vorläufige Statements
In seinem GitHub-Repository stellt Oracle Linux das Skript (centos2ol.sh
), um alle aktuellen Installationen von CentOS 6, 7 oder 8 auf die entsprechende Version von Oracle Linux zu migrieren.
Sie können CentOS 7 auf Oracle Linux 7 oder CentOS 8 auf Oracle Linux 8 migrieren. Beachten Sie, dass es nicht möglich ist, direkt von CentOS 7 auf Oracle Linux 8 zu migrieren.
Dazu müssen Sie zuerst von CentOS 7 auf Oracle Linux 7 migrieren und dann ein direktes Upgrade von Oracle Linux 7 auf Oracle Linux 8 durchführen.
Aber kommen wir zurück zu unserer Hauptaufgabe – der Migration von CentOS 8 zu Oracle Linux 8.
Schritt 1:Systemsicherung durchführen
Stellen Sie vor dem Upgrade sicher, dass Sie alle wichtigen Daten sichern und wenn möglich einen Schnappschuss des gesamten CentOS 8-Systems erstellen. Auf diese Weise sind Sie auf der richtigen Seite, wenn etwas schief geht.
Schritt 2:Aktualisieren Sie das aktuelle CentOS 8-System
Der nächste Schritt im Upgrade-Prozess besteht darin, sicherzustellen, dass wir ein vollständig aktualisiertes System haben. Aktualisieren Sie vorhandene Software mit dem folgenden Befehl:
sudo dnf update
Sobald alle Pakete aktualisiert sind (falls vorhanden), starten Sie Ihr System neu, um die Änderungen zu übernehmen.
Lassen Sie uns nun unsere aktuelle Betriebssystemversion überprüfen. Hier ist unser CentOS 8-System vor Beginn des Migrationsprozesses.
Schritt 3:Laden Sie das Migrationsskript herunter
Laden Sie das Migrationsskript aus dem Oracle GitHub-Repository herunter. Der einfachste Weg, es zu bekommen, ist die Verwendung von cURL:
curl -O https://raw.githubusercontent.com/oracle/centos2ol/main/centos2ol.sh
Dadurch wird das Migrationsskript centos2ol.sh
heruntergeladen , wie angegeben.
Schritt 4. Migrieren Sie CentOS 8 auf Oracle Linux 8
Nach dem Herunterladen können wir den Migrationsprozess starten. Um zu Oracle Linux 8 zu wechseln, führen Sie das Skript wie unten gezeigt aus.
sudo bash centos2ol.sh
Der Standardkernel wird im Rahmen des Prozesses auf den Unbreakable Enterprise Kernel (UEK) von Oracle aktualisiert. Darüber hinaus tauscht das Skript nicht nur das CentOS 8-Repository mit Oracle Linux 8 aus, sondern installiert auch die Pakete neu, um die Kompatibilität sicherzustellen.
Dies wird je nach Geschwindigkeit Ihrer Internetverbindung einige Zeit in Anspruch nehmen. Wenn die Migration abgeschlossen ist, werden Sie aufgefordert, Ihr CentOS-System neu zu starten.
Verwenden Sie vor dem Neustart den grubby
Tool, um zu bestätigen, dass UEK die aktuelle Standard-Boot-Kernel-Option ist.
sudo grubby --default-kernel
Um den letzten Schliff hinzuzufügen, aktualisieren wir den Server-Hostnamen, sodass er mit Oracle Linux 8 übereinstimmt.
sudo hostnamectl set-hostname ol8
Starten Sie schließlich den Server neu, damit er mit diesem Kernel bootet.
sudo reboot
Der Oracle Linux Server 8
Der Eintrag ist der erste in der Liste, drücken Sie also Enter
um in Ihre neue Oracle Linux 8-Distribution zu booten.
Schritt 4:Erfolgreiche Migration von CentOS 8 auf Oracle Linux 8 bestätigen
Wahrscheinlich möchten Sie einige Tests durchführen, um sicherzustellen, dass Sie mit dem Ergebnis zufrieden sind. Versuchen wir beispielsweise, unsere Paketbasis zu aktualisieren.
Wie wir sehen können, funktioniert alles reibungslos.
Schlussfolgerung
Herzliche Glückwünsche! Sie haben CentOS 8 erfolgreich zu Oracle Linux 8 migriert.
Ohne Zweifel ist Oracle Linux 8 sicherlich eine praktikable Option für Ihren Server. Es ist blitzschnell, absolut stabil und einfach zu verwenden wie jedes RHEL-basierte Betriebssystem.
Ich hoffe, Sie haben diese hilfreiche Anleitung gefunden. Danke, dass du es benutzt hast! Fühlen Sie sich frei, Ihre Gedanken im Kommentarfeld unten mitzuteilen.
Hier sind weitere Leitfäden, die Sie interessieren könnten:
- So migrieren Sie CentOS 7 auf AlmaLinux 8:Eine Schritt-für-Schritt-Anleitung
- CentOS 8 zu AlmaLinux 8:Eine Schritt-für-Schritt-Migrationsanleitung
- Migration von CentOS 8 auf Rocky Linux 8:Eine Schritt-für-Schritt-Anleitung