Hier zur Info auch noch die offizielle Doku von Proxmox https://pbs.proxmox.com/wiki/index.php/Upgrade_from_2_to_3
mkdir -p /root/backup/`date '+%Y%m%d'` tar -xzf /root/backup/`date '+%Y%m%d'`/pbs2-etc-backup.tar.gz -C /etc cp /etc/hosts /root/backup/`date '+%Y%m%d'`/ cp /etc/network/interfaces /root/backup/`date '+%Y%m%d'`/
Alle Datastores in den Maintenance Mode setzten. Diese sind dann nur noch Read Only
Anzeigen der Datastores und deren ID
root@pbs01:~# proxmox-backup-manager datastore list ┌──────┬────────────────────────────┬────────────┐ │ name │ path │ comment │ ╞══════╪════════════════════════════╪════════════╡ │ Test │ /mnt/backup/test │ Test Store │ └──────┴────────────────────────────┴────────────┘
Datastore in den Maintenance Mode versetzen.
proxmox-backup-manager datastore update <DATASTORE-ID> --maintenance-mode read-only
apt-get update apt-get dist-upgrade reboot
proxmox-backup-manager versions
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
Für non Prod
sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pbs-non-repo.list
Für Prod
sed -i -e 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pbs-enterprise.list
Eventuell muss der Filename angepasst werden.
Bitte nach den sed Befehlen eine optische Kontrolle der Files!
Wenn es wo Backports Repos konfiguriert sind müssen diese gelöscht werden!
Upgrade auf Debian 12 (Bookworm) und PBS 3.x (bei mir hat das Upgrade auf einer NVMe SSD ca. 9 Minuten gedauert)
Man sollte das Update über eine Console durchführen um sicher zu sein. Via SSH geht es zur Not auch.
apt update apt dist-upgrade
Fragen die einem gestellt werden: