Im offiziellen Wiki ist die Prozedur ausführlichst in Englisch beschrieben. Ich fasse das nun nochmal kurz und übersichtlich in Deutsch zusammen. Ich gehe von einer Nutzung ohne Abonnement aus, wie es im Privatumfeld üblich ist.
Voraussetzungen
- PVE 8 muss auf die neuestmöglichste Version aktualisiert worden sein, mindestens v8.4.1
- SSH-Zugriff wird empfohlen
- Sicherheitshalber Backups von allem
- Mindestens 5 GB freier Speicherplatz in der Rootpartition, besser 10 GB
Beim Einsatz vom Proxmox Backup Server oder Ceph gibt es einiges mehr zu beachten.
Los gehts…
Das Proxmox-Team hat den Prozess wirklich stark vereinfacht. Es gibt ein Skript, das automatisch prüft ob alles bereit für ein Upgrade ist. Dieses kann man mit folgendem Befehl ausführen:
pve8to9 --fullWenn Probleme auftauchen, ist es am einfachsten die monierten Dinge zu googlen. Bei mir gab es keinerlei ernstzunehmende Probleme. Weiter gehts dann mit diesen Befehlen, immer nacheinander:
apt update
apt dist-upgrade
pveversionDie angezeigte Version am Ende sollte mindestens 8.4.1 sein, wie oben erwähnt. Nun werden die Repositories angepasst:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.listDas neue PVE 9 Repository im deb822 Format fügt man so hinzu (No Subscription!):
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
EOFOb es funktioniert prüft man dann mit:
apt update
apt policyAuch für Ceph muss das Repository aktualisiert werden (No Subscription!):
cat > /etc/apt/sources.list.d/ceph.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOFapt update
apt policyDer größte und letzte Schritt folgt jetzt:
apt dist-upgradeDabei wird jetzt sehr viel gearbeitet und nach einem abschließenden Neustart sollte das Upgrade auf PVE 9 reibungslos vonstatten gegangen sein. Danach kann man wie gewohnt in der Web-GUI nach Updates suchen, es sollten keine zu finden sein.