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

Next revision
Previous revision
virtualisierung:proxmox:pve_upgrade_6.x_to_7.x [2021/07/06 14:27] – created 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: 
 +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.1625581655.txt.gz · Last modified: by stone