User Tools

Site Tools


backup:proxmox:pbs_upgrade_2.x_to_3.x

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
backup/proxmox/pbs_upgrade_2.x_to_3.x.txt · Last modified: by stone