GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Aktualisieren Sie von CentOS 6 auf CentOS 7

Vor zwei Tagen schrieb ich die Schritt-für-Schritt-Installation von CentOS 7; Das ist die Neuinstallation des Betriebssystems. Gemäß der Ankündigung von CentOS 7 ist es möglich, CentOS 6 mit Hilfe des redhat-upgrade-tools auf CentOS 7 zu aktualisieren. CentOS hat noch kein offizielles Dokument zum Upgrade von CentOS 6 veröffentlicht, da es keine offizielle Dokumentation gibt; Wir empfehlen dieses Upgrade nicht in einer Produktionsumgebung. Wenn Sie die Entwicklung ausprobieren möchten, können Sie einfach den einfachen Schritten folgen.

Installieren des Redhat-Upgrade-Tools:

redhat-upgrade-tool ist in Standard-Repositorys nicht verfügbar, Sie müssen das Repository einrichten, um es zu installieren.

# vi /etc/yum.repos.d/upgrade.repo

Platzieren Sie die folgenden Einträge darin.

[upgrade]name=upgradebaseurl=http://dev.centos.org/centos/6/upg/x86_64/enabled=1gpgcheck=0

Installieren Sie die folgenden Pakete.

# yum -y install preupgrade-assistant-contents redhat-upgrade-tool preupgrade-assistant

PreUpgrade-Assistent:

Führen Sie den folgenden Befehl aus, um das potenzielle Problem zu überprüfen, das bei einem Upgrade von CentOS 6 auf CentOS 7 auftreten könnte, bevor Sie Änderungen am System vornehmen.

# preupg

Hinweis:Die Ausgabe des preupg-Befehls wurde gekürzt, um die Länge des Beitrags zu reduzieren.

Das Preupg-Tool führt nicht das eigentliche Upgrade durch. Bitte stellen Sie sicher, dass Sie Ihr System und/oder Ihre Daten im Falle eines fehlgeschlagenen Upgrades gesichert haben, das eine vollständige Neuinstallation des Systems vom Installationsmedium erfordern würde. Möchten Sie fortsetzen? J/NV Sammeln von Protokollen, die vom Pre-Upgrade-Assistenten verwendet werden:Alle installierten Pakete:10.01. ... abgeschlossen (Uhrzeit 00:00 Sekunden) Alle geänderten Dateien     :10.02. ... abgeschlossen (Uhrzeit 00:40 Sekunden) Konfigurationsdateien geändert  :10.03 ...beendet (Uhrzeit 00:00 s)Alle Benutzer              :10.04. .fertig (Zeit 00:00 s)Alle installierten Dateien    :10.07 ...fertig (Zeit 00:01 s)Alle lokalen Dateien        :10.08 ...fertig (Zeit 00:03 s)Alle ausführbaren Dateien   :10.09 . ..fertig (Uhrzeit 00:00 s)RedHat-signierte Pakete:10/10 ...fertig (Uhrzeit 00:00 s)Bewertung des Systems, Ausführen von Prüfungen / SCE-Skripten:001/100 ...fertig    (Konfigurationsdateien zum Überprüfen) 002/100 ...erledigt    (Dateilisten für manuelle Migration)003/100 ...erledigt    (Bacula Backup Software)004/100 ...erledigt    (MySQL-Konfiguration)005/100 ...erledigt    (Migration der MySQL-Daten Stack)006/100 ...erledigt    (Allgemeine Änderungen in der standardmäßigen MySQL-Implementierung)007/100 ...erledigt    (PostgreSQL upgrade content)Assessment beendet (Zeitpunkt 00:00s)Ergebnistabelle mit Checks und deren Ergebnissen für Hauptinhalte:------------------------------------ -------------------------------------------------- ------------------------------------------------|System Kickstart | Notanapplicable || yum | Notanapplicable || Überprüfen Sie die Verwendung eines gefährlichen Bereichs von UID/GIDs | Notanapplicable nach oben                                                                                                        |nicht anwendbar  ||NIS se RVER-Karten überprüfen | Notanapplicable || -------------------------------------------------- -------------------------------------------------- ----Tarball mit Ergebnissen wird hier /root/preupgrade-results/preupg_results-140716022514.tar.gz gespeichert. Die neueste Bewertung wird im Verzeichnis /root/preupgrade gespeichert. Ergebnisse per Befehl auf die Benutzeroberfläche hochladen:z. preupg -u http://127.0.0.1:8099/submit/ -r /root/preupgrade-results/preupg_results-*.tar.gz .

Oben können Sie alle Pakete und Anwendungen finden, die von diesem Upgrade betroffen sind, wenn Sie damit einverstanden sind; Sie können mit dem nächsten Schritt fortfahren.

Upgrade durchführen:

Wir werden die Repo-Datei für das Upgrade verwenden, geben Sie den folgenden Befehl ein, um den GPG-Schlüssel zu importieren.

# rpm --import http://centos.excellmedia.net/7.0.1406/os/x86_64/RPM-GPG-KEY-CentOS-7

Gemäß der Manpage wird der folgende Befehl verwendet, um CentOS 6 zu aktualisieren; Dadurch werden die Pakete aus dem Internet heruntergeladen.

# redhat-upgrade-tool --network 7.0 --instrepo http://centos.excellmedia.net/7.0.1406/os/x86_64/

Aber als ich den Befehl ausgab, gab es mir den Fehler, den Preupgrade-Assistenten erneut auszuführen. Ich habe es mehrmals versucht, aber kein Glück.

<                                                                                                                                       1,1 kB     00:00preupgrade-assistant wurde nicht ausgeführt.Um dieses Upgrade durchzuführen, führen Sie entweder preupg oder redhat-upgrade-tool --force aus

Führen Sie das  redhat-upgrade-tool mit der Option –force erneut aus (nicht empfohlen, aber dies ist derzeit nur eine Lösung)

# redhat-upgrade-tool --network 7.0 --force --instrepo http://centos.excellmedia.net/7.0.1406/os/x86_64/

Hinweis:Die Ausgabe des Befehls redhat-upgrade-tool wurde gekürzt, um die Länge des Beitrags zu verringern.

<                                                                                                                                       1.1 KB 00:00Geting Boot-Bilder ... Vmlinuz-RedHat-Upgrade-Tool | 4,7 MB     01:38initram fs-redhat-upgrade-tool.img                                                                                                             32 MB     14:45Update einrichten...Updates finden 100 % [============================================================================================================================================] (1/272):ACL-2.2.51-12.el7.x86_64.rpm | 81 kb 00:00 (2/272):attr-2.4.46-12.el7.x86_64.rpm | 66 KB 00:00 (3/272):Audit-2.3.3-4.el7.x86_64.rpm | 223 KB 00:01 (4/272):Audit-libs-2.3.3-4.EL7.X86_64.RPM | 77 KB 00:00 (5/272):AuthConfig-6.2.8-8.el7.x86_64.rpm | 399 kB     00:08(6/272):basesystem-10.0-7.el7.centos.noarch.rpm                                                                                                  5.0 KB 00:00 (7/272):Bash-4.2.45-5.EL7.X86_64.RPM | 1,0 MB     00:17(270/272):yum-plugin-fastestmirror-1.1.31-24.el7.noarch.rpm 28 KB 00:03 (271/272):ZLIB-1.2.7-13.EL7.X86_64.RPM | 89 KB 00:06 (272/272):Zlib-devel-1.2.7-13.el7.x86_64.rpm | 49 kB     00:01System für Upgrade eingerichtetFertig. Starten Sie neu, um das Upgrade zu starten.

Starten Sie nun den Server neu.

# Neustart

Upgrade auf CentOS 7:

Der Server bootet mit dem Redhat-Upgrade-Tool-Kernel, um das CentOS 6 zu aktualisieren, jetzt können Sie die Upgrade-Aktivität über die Konsole finden.

Jetzt können Sie die Installation der Pakete sehen.

Sobald Sie fertig sind, erhalten Sie den Anmeldebildschirm.

Überprüfen Sie dies mit dem folgenden Befehl.

# cat /etc/redhat-releaseCentOS Linux-Release 7.0.1406 (Core)

That’s All!, CentOS 6 erfolgreich auf CentOS 7 aktualisiert. Wir freuen uns über Ihr Feedback, geben Sie unten Ihre wertvollen Kommentare ein.


Cent OS
  1. Aktualisieren Sie die PHP-Version auf 5.5 in CentOS 6

  2. Aktualisieren Sie die PHP-Version auf 5.6 in Centos 6

  3. Upgrade von Ubuntu 13.10 auf Ubuntu 14.04

  4. So aktualisieren Sie CentOS 6.10 von CentOS 6.9-6.0

  5. So aktualisieren Sie CentOS 7.8 von CentOS 7.7-7.0

So aktualisieren Sie den Linux-Kernel auf CentOS 7

So aktualisieren Sie Docker unter CentOS

So aktualisieren Sie von RHEL 7 auf RHEL 8

Informationen zum Upgrade von CentOS 7 auf CentOS 8

Upgrade von Ubuntu 14.04 auf Ubuntu 14.10

Aktualisieren Sie den Linux-Kernel von CentOS 8