Upgrade von ProxmoxVE 7 auf ProxmoxVE 8

Upgrade von ProxmoxVE 7.4 auf die neueste Version

Dieser Schritt ist eine Voraussetzung für das Upgrade von ProxmoxVE 7 auf Version 8.

1. Stoppen Sie alle Container und virtuellen Maschinen.

2. Gehen Sie zum Knotenverwaltungspunkt, dann zum Abschnitt Updates → Repositories und deaktivieren Sie das Enterprise-Repository wie im Screenshot, für dessen Nutzung ein Abonnement erforderlich ist (überspringen Sie diesen Schritt, wenn Sie ein bezahltes Abonnement haben):

3. Verbinden Sie im gleichen Abschnitt das Repository No-Subscription, auf das ohne Abonnement zugegriffen werden kann (auch dieser Schritt entfällt, wenn Sie ein kostenpflichtiges Abonnement haben):

4. Gehen Sie zum Abschnitt Updates und klicken Sie auf die Schaltfläche Aktualisieren (warten Sie, bis die Liste aktualisiert wird):

5. Drücken Sie auf die Schaltfläche Upgrade (im vorherigen Screenshot mit der Nummer drei gekennzeichnet). Wenn Sie gefragt werden, ob Sie das Upgrade fortsetzen möchten, drücken Sie auf "Y", es öffnet sich ein zusätzliches Fenster mit dem Terminal:

Warten Sie, bis das Upgrade abgeschlossen ist, und schließen Sie das Fenster für die Updateinstallation nicht. Nach Abschluss des Upgrades wird eine Meldung angezeigt, dass ein Neustart erforderlich ist:

6. Starten Sie ProxmoxVE neu. Geben Sie hier in der Konsole den Befehl

jetzt neu starten

7. Warten Sie, bis der Server gestartet ist und aktualisieren Sie die Browser-Seite, um die aktuelle Version von ProxmoxVE zu überprüfen:

ProxmoxVE auf Version 8 upgraden

Vergewissern Sie sich zunächst, dass es keine Updates für die aktuelle Version von ProxmoxVE gibt. Wenn dies der Fall ist, aktualisieren Sie bitte. Sie können die Konsole im Webinterface aufrufen oder sich per SSH mit dem Server verbinden und die folgenden Befehle nacheinander ausführen:

apt update apt dist-upgrade

Es ist auch wichtig, im Voraus alle Ports, Plugins und Module zu deinstallieren, die nicht offiziell von ProxmoxVE unterstützt werden (falls welche installiert wurden).

1. Führen Sie das Prüfskript vor der Aktualisierung mit dem folgenden Befehl aus (Sie können die Webinterface-Konsole verwenden):

pve7to8 -full

Auf unserem Knoten gab es keine tiefgreifenden Änderungen, und daher hat unser System den Kompatibilitätstest erfolgreich bestanden und kann ohne zusätzliche Manipulationen aktualisiert werden. Wenn eine Vorabprüfung auf Ihrem Server Fehler und Warnungen ergibt, müssen diese behoben werden, bevor Sie mit dem Upgrade auf Version 8 fortfahren. Beachten Sie, dass der Punkt Warnungen nicht so kritisch ist und ignoriert werden kann, wenn sich die Warnungen nicht auf die Grundfunktionen des Virtualisierers beziehen.

2. Jetzt müssen Sie die apt-Repositories von Bookworm für Debian und Proxmox hinzufügen

Ersetzen Sie die Quelle in der Quellenliste:

sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list

Möglicherweise müssen Sie auch Änderungen an der Liste der Repositories vornehmen (wenn Sie kein Abonnement haben), definieren Sie Ihre Datei, indem Sie mit dem Befehl cd /etc/apt/sources.list.d/ in das Verzeichnis /etc/apt/sources.list.d/ gehen:

sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-install-repo.list

Eine andere Möglichkeit:

sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-no-enterprise.list

Wenn Sie ein bezahltes Abonnement haben:

sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-enterprise.list

Wichtig! Wenn Sie einen Ceph-Cluster installiert haben, dann müssen Sie die Repositories dieser Komponente hinzufügen. Bitte beachten Sie, dass Ceph Version 17.2 Quincy installiert sein muss. Wenn dies nicht der Fall ist, müssen Sie vor dem Upgrade von Proxmox auf Version 8 ein Upgrade von Ceph auf Version 17.2 Quincy durchführen.

Wenn Sie ein bezahltes Abonnement haben:

echo "deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise" > /etc/apt/sources.list.d/ceph.list

Wenn Sie kein bezahltes Abonnement haben:

echo "deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list

3. Aktualisieren Sie die Debian- und Proxmox-Distribution auf Version 8, indem Sie nacheinander die folgenden Befehle ausführen:

apt update apt dist-upgrade

Während der Installation der Aktualisierungen werden mehrere Aktionen vom Benutzer verlangt. Wenn sich zu Beginn des Upgrades ein Banner öffnet, drücken Sie "q", um das Upgrade fortzusetzen. Im Übrigen folgen Sie den Empfehlungen der offiziellen Proxmox-Website:

Pfeil nach links und Enter

Leertaste - TAB - OK

Während des Installationsvorgangs wird das System mehrere Fragen zu den Versionen der Systemdateien stellen. Es ist eine gute Idee, den Unterschied zwischen den einzelnen Dateien zu überprüfen und die Antwort zu wählen, die am besten zu Ihren Einstellungen passt. Allgemeine Konfigurationsdateien mit Änderungen und empfohlenen Optionen:

  • /etc/issue → Proxmox VE erzeugt diese Datei automatisch beim Booten, und sie hat nur einen kosmetischen Effekt auf die Anmeldekonsole. Die Verwendung des Standardwertes "None" - "N" (aktuelle installierte Version beibehalten) ist hier sicher.

  • /etc/lvm/lvm.conf → Änderungen im Zusammenhang mit Proxmox VE werden aktualisiert und eine neuere Version der Konfiguration kann nützlich sein. Wenn Sie selbst keine zusätzlichen Änderungen vorgenommen haben und unsicher sind, werden Sie hier aufgefordert, "Yes" - "Y" (install package maintainer version) zu wählen.

  • /etc/apt/sources.list.d/pve-enterprise.list → hier können Sie "None" - "N" wählen, um die aktuelle Version zu behalten, wenn Sie kein Abonnement haben. Ansonsten "Ja" - "J".

  • /etc/default/grub → Hier müssen Sie besonders vorsichtig sein, da dies normalerweise nur angefordert wird, wenn Sie es manuell geändert haben, z. B. um eine Art Kernel-Kommandozeilenoption hinzuzufügen. Es wird empfohlen, den Unterschied auf relevante Änderungen zu überprüfen. Beachten Sie, dass Änderungen in den Kommentaren (Zeilen, die mit # beginnen) keine Rolle spielen. Wenn Sie sich nicht sicher sind, empfehlen wir Ihnen, "Nein" - "N" (die aktuell installierte Version beibehalten) zu wählen.

Das Update wurde ohne Fehler abgeschlossen:

4. Starten Sie das System neu:

Jetzt neu starten

5. Prüfen Sie die Version nach dem Download: