User Tools

Site Tools


virtualisierung:proxmox:pve_upgrade_6.x_to_7.x

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
virtualisierung:proxmox:pve_upgrade_6.x_to_7.x [2021/07/06 14:27] stonevirtualisierung:proxmox:pve_upgrade_6.x_to_7.x [2021/07/07 15:04] (current) stone
Line 1: Line 1:
 ====== PVE Upgrade von Version 6.x zu 7.x ====== ====== PVE Upgrade von Version 6.x zu 7.x ======
 +Anhand dieser Doku sollte ein Update von PVE Version 6.x zu 7.x durchführbar sein. 
 +\\
 +Doku von Proxmox selbst: [[https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0|https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0]]
 +\\
  
 +===== Backup Config Files =====
 +<code>
 +mkdir -p /root/backup/`date '+%Y%m%d'`
 +tar -czf /root/backup/`date '+%Y%m%d'`/pve-cluster-backup.tar.gz /var/lib/pve-cluster
 +tar -czf /root/backup/`date '+%Y%m%d'`/ssh-backup.tar.gz /root/.ssh
 +tar -czf /root/backup/`date '+%Y%m%d'`/corosync-backup.tar.gz /etc/corosync
 +cp /etc/hosts /root/backup/`date '+%Y%m%d'`/
 +cp /etc/network/interfaces /root/backup/`date '+%Y%m%d'`/
 +</code>
 +
 +\\
 +===== Löschen des Backup Patches (wenn vorhanden) =====
 +Auf diesen gehe ich nicht mehr ein da man diesen sowieso nicht mehr verwenden sollte.
 +\\
 +
 +===== Patchen bis zum aktuellen Stand von 6.x =====
 +<code>
 +apt-get update
 +apt-get dist-upgrade
 +reboot
 +</code>
 +
 +\\
 +
 +===== Upgrade Check =====
 +PVE bringt wieder Upgrade Check mit. Mit diesem kann man checken lassen ob ein Upgrade möglich wäre. \\
 +
 +
 +<code>
 +Beispiel:
 +root@pve03:~# pve6to7 --full
 += CHECKING VERSION INFORMATION FOR PVE PACKAGES =
 +
 +Checking for package updates..
 +PASS: all packages uptodate
 +
 +Checking proxmox-ve package version..
 +PASS: proxmox-ve package has version >= 6.4-1
 +
 +Checking running kernel version..
 +PASS: expected running kernel '5.4.124-1-pve'.
 +
 += CHECKING CLUSTER HEALTH/SETTINGS =
 +
 +SKIP: standalone node.
 +
 += CHECKING HYPER-CONVERGED CEPH STATUS =
 +
 +SKIP: no hyper-converged ceph setup detected!
 +
 += CHECKING CONFIGURED STORAGES =
 +
 +PASS: storage 'Storage-SSD' enabled and active.
 +PASS: storage 'local' enabled and active.
 +PASS: storage 'local-lvm' enabled and active.
 +
 += MISCELLANEOUS CHECKS =
 +
 +INFO: Checking common daemon services..
 +PASS: systemd unit 'pveproxy.service' is in state 'active'
 +PASS: systemd unit 'pvedaemon.service' is in state 'active'
 +PASS: systemd unit 'pvestatd.service' is in state 'active'
 +INFO: Checking for running guests..
 +PASS: no running guest detected.
 +INFO: Checking if the local node's hostname 'bowser' is resolvable..
 +INFO: Checking if resolved IP is configured on local node..
 +PASS: Resolved node IP '192.168.134.13' configured and active on single interface.
 +INFO: Checking backup retention settings..
 +INFO: storage 'local' - no backup retention settings defined - by default, PVE 7.x will no longer keep only the last backup, but all backups
 +PASS: no problems found.
 +INFO: checking CIFS credential location..
 +PASS: no CIFS credentials at outdated location found.
 +INFO: Checking custom roles for pool permissions..
 +INFO: Checking node and guest description/note legnth..
 +PASS: All node config descriptions fit in the new limit of 64 KiB
 +PASS: All guest config descriptions fit in the new limit of 8 KiB
 +INFO: Checking storage content type configuration..
 +PASS: no problems found
 +SKIP: NOTE: Expensive checks, like CT cgroupv2 compat, not performed without '--full' parameter
 +
 += SUMMARY =
 +
 +TOTAL:    19
 +PASSED:   16
 +SKIPPED:  3
 +WARNINGS: 0
 +FAILURES: 0
 +</code>
 +
 +\\
 +
 +===== Upgrade PVE auf Version 7 =====
 +
 +==== Ändern der Apt Sourcen ====
 +Ändern alle Debain Sources
 +<code>
 +sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list
 +</code>
 +\\
 +\\
 +
 +ACHTUNG! Debian hat die URL vom Security-Channel geändert.\\
 +Von: deb http://security.debian.org buster/updates main \\
 +Auf: deb http://security.debian.org bullseye-security main \\
 +
 +
 +Deaktivieren ALLER PVE Version 6 Repos und ändern auf Version 7
 +<code>
 +Für Enterprise: sed -i -e 's/buster/bullseye/g' /etc/apt/sources.list.d/pve-enterprise.list
 +Für Non-Sub: sed -i -e 's/buster/bullseye/g' /etc/apt/sources.list.d/pve-install-repo.list 
 +</code>
 +\\
 +\\
 +
 +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! \\
 +
 +
 +Nur wenn Ceph im Einsatz ist
 +<code>
 +echo "deb http://download.proxmox.com/debian/ceph-octopus bullseye main" > /etc/apt/sources.list.d/ceph.list
 +</code>
 +\\
 +
 +==== Upgrade PVE ====
 +Upgrade auf Debian 11 (Bullseye) und PVE 7.x (bei mir hat das Upgrade auf einer NVMe SSD ca. 6 Minuten gedauert) \\
 +Man sollte das Update über eine Console durchführen um sicher zu sein. Via SSH geht es zur Not auch.
 +<code>
 +apt update
 +apt dist-upgrade
 +</code>
 +\\
 +Fragen die einem gestellt werden: 
 +  * Keyboard layout: German
 +  * Configuration file '/etc/issue' → Y
 +  * Restart Services → Y
 +  * Configuring base-passwd → Y
 +  * Configuration file '/etc/apt/sources.list.d/pve-enterprise.list' → N
 +  * Configuring openssh-server → keep local version currently installed
virtualisierung/proxmox/pve_upgrade_6.x_to_7.x.1625581661.txt.gz · Last modified: by stone