Table of Contents
PBS Upgrade von Version 2.x zu 3.x
Hier zur Info auch noch die offizielle Doku von Proxmox https://pbs.proxmox.com/wiki/index.php/Upgrade_from_2_to_3
Backup der Config Files
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'`/
Datastore Maintenance Mode
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
Update bis zum aktuellen Stand von 2.x
apt-get update apt-get dist-upgrade reboot
Anzeigen der aktuellen Version
proxmox-backup-manager versions
Upgrade PBS auf Version 3
Ändern der Apt Sourcen vom OS
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
Ändern der Apt Sourcen vom PBS
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 PBS
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:
- Configuration file '/etc/issue' → Y
- Restart Services → Y
- Configuration file '/etc/lvm/lvm.conf' → N
- Configuration file '/etc/apt/sources.list.d/pbs-enterprise.list' → N
