====== 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 --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