PVE8to9

Da ich mehrere Proxmox Server im Einsatz habe, habe ich mir hier eine kleine Gedächtnisstütze geschrieben wie ich von Version 8 auf Version migrieren kann.

1. Vorbereitung: Aktuellen Systemstatus sicherstellen

Bevor du die Umstellung auf die neuen Repositorys vornimmst, sollte dein System vollständig aktuell sein und alle VM sowie Container heruntergefahren sein.

Komplettes Update und Upgrade durchführen:

apt update
apt dist-upgrade

Aktuelle Proxmox-Version prüfen:

pveversion

2. Aktualisierung der Repository-Quellen auf Trixie

Nun müssen die Debian- und Proxmox-Repositorys in den Konfigurationsdateien von bookworm auf trixie umgestellt werden.

A. Debian- und Enterprise-Repositorys anpassen

Ersetze die Versionsnamen in den Standard-Quelllisten:

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

B. No-Subscription Repository (empfohlen) aktualisieren

Empfohlene neue Struktur für das no-subscription Repository:

cat > /etc/apt/sources.list.d/proxmox.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF

3. Durchführen des System-Upgrades

Nachdem alle Quellen auf trixie umgestellt wurden, kann das eigentliche Upgrade beginnen.

A. Aktualisieren der Paketlisten

apt update

B. Überprüfung der Verfügbarkeit

Überprüfe, ob die neuen trixie-Quellen korrekt erkannt wurden:

apt policy

C. Starten des vollständigen Upgrades

Starte das vollständige Distributions-Upgrade:

apt dist-upgrade

Folge den Anweisungen des Systems, besonders bei Rückfragen zu Konfigurationsdateien.


4. Abschluss und Neustart

Nach Abschluss des Upgrades das System neu starten:

reboot

Nach dem Neustart ist das System erfolgreich auf Debian Trixie und die neueste Proxmox VE-Version aktualisiert.


Proxmox VE 8: Wichtiger Hinweis zu GRUB und LVM (UEFI)

Aufgrund eines Bugs in GRUB (Grand Unified Bootloader) in PVE 8 und früheren Versionen kann es vorkommen, dass GRUB nicht von LVM (Logical Volume Management) booten kann. Dies äußert sich in der Fehlermeldung:

disk lvmid/... not found.

Wenn Ihr System im UEFI-Modus bootet, müssen Sie sicherstellen, dass die neue GRUB-Version, die den Fix enthält, tatsächlich zum Booten des Systems verwendet wird.

Nicht betroffen sind Systeme mit Root auf ZFS und Systeme, die im Legacy-Modus booten.

Behebung für UEFI-Systeme mit Root auf LVM

Auf Systemen, die im EFI-Modus booten und bei denen das Root-Dateisystem auf LVM liegt, installieren Sie das korrekte GRUB-Meta-Paket mit folgendem Befehl:

[ -d /sys/firmware/efi ] && apt install grub-efi-amd64