virtualisierung:proxmox:pve_upgrade_7.x_to_8.x
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| virtualisierung:proxmox:pve_upgrade_7.x_to_8.x [2023/07/13 11:50] – created stone | virtualisierung:proxmox:pve_upgrade_7.x_to_8.x [2024/01/04 07:14] (current) – stone | ||
|---|---|---|---|
| Line 27: | Line 27: | ||
| ===== Upgrade Check ===== | ===== Upgrade Check ===== | ||
| - | PVE bringt wieder Upgrade Check mit. Mit diesem kann man checken lassen ob ein Upgrade möglich wäre. \\ | + | PVE bringt wieder |
| - | sfasdf | + | < |
| - | asdf | + | Beispiel: |
| - | asdf | + | root@pve01: |
| - | asdf | + | = CHECKING VERSION INFORMATION FOR PVE PACKAGES = |
| + | Checking for package updates.. | ||
| + | PASS: all packages up-to-date | ||
| - | Hat man eine ältere PVE Installation die schon von Version 6 auf 7 gepatcht | + | Checking proxmox-ve package version.. |
| + | PASS: proxmox-ve package has version >= 7.4-1 | ||
| + | |||
| + | Checking running kernel version.. | ||
| + | PASS: running kernel ' | ||
| + | |||
| + | = CHECKING CLUSTER HEALTH/ | ||
| + | |||
| + | PASS: systemd unit ' | ||
| + | PASS: systemd unit ' | ||
| + | PASS: Cluster Filesystem is quorate. | ||
| + | |||
| + | Analzying quorum settings and state.. | ||
| + | INFO: configured votes - nodes: 3 | ||
| + | INFO: configured votes - qdevice: 0 | ||
| + | INFO: current expected votes: 3 | ||
| + | INFO: current total votes: 3 | ||
| + | |||
| + | Checking nodelist entries.. | ||
| + | PASS: nodelist settings OK | ||
| + | |||
| + | Checking totem settings.. | ||
| + | PASS: totem settings OK | ||
| + | |||
| + | INFO: run 'pvecm status' | ||
| + | |||
| + | = CHECKING HYPER-CONVERGED CEPH STATUS = | ||
| + | |||
| + | SKIP: no hyper-converged ceph setup detected! | ||
| + | |||
| + | = CHECKING CONFIGURED STORAGES = | ||
| + | |||
| + | file / | ||
| + | |||
| + | PASS: storage ' | ||
| + | PASS: storage ' | ||
| + | INFO: Checking storage content type configuration.. | ||
| + | PASS: no storage content problems found | ||
| + | PASS: no storage re-uses a directory for multiple content types. | ||
| + | |||
| + | = MISCELLANEOUS CHECKS = | ||
| + | |||
| + | INFO: Checking common daemon services.. | ||
| + | PASS: systemd unit ' | ||
| + | PASS: systemd unit ' | ||
| + | PASS: systemd unit ' | ||
| + | PASS: systemd unit ' | ||
| + | INFO: Checking for supported & active NTP service.. | ||
| + | PASS: Detected active time synchronisation unit ' | ||
| + | INFO: Checking for running guests.. | ||
| + | PASS: no running guest detected. | ||
| + | INFO: Checking if the local node's hostname ' | ||
| + | INFO: Checking if resolved IP is configured on local node.. | ||
| + | PASS: Resolved node IP ' | ||
| + | INFO: Check node certificate' | ||
| + | PASS: Certificate ' | ||
| + | PASS: Certificate ' | ||
| + | INFO: Checking backup retention settings.. | ||
| + | PASS: no backup retention problems found. | ||
| + | INFO: checking CIFS credential location.. | ||
| + | PASS: no CIFS credentials at outdated location found. | ||
| + | INFO: Checking permission system changes.. | ||
| + | INFO: Checking custom role IDs for clashes with new ' | ||
| + | PASS: no custom roles defined, so no clash with ' | ||
| + | INFO: Checking if LXCFS is running with FUSE3 library, if already upgraded.. | ||
| + | SKIP: not yet upgraded, no need to check the FUSE library version LXCFS uses | ||
| + | INFO: Checking node and guest description/ | ||
| + | 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 container configs for deprecated lxc.cgroup entries | ||
| + | PASS: No legacy ' | ||
| + | INFO: Checking if the suite for the Debian security repository is correct.. | ||
| + | PASS: found no suite mismatch | ||
| + | INFO: Checking for existence of NVIDIA vGPU Manager.. | ||
| + | PASS: No NVIDIA vGPU Service found. | ||
| + | INFO: Checking bootloader configuration... | ||
| + | SKIP: not yet upgraded, no need to check the presence of systemd-boot | ||
| + | SKIP: No containers on node detected. | ||
| + | |||
| + | = SUMMARY = | ||
| + | |||
| + | TOTAL: | ||
| + | PASSED: | ||
| + | SKIPPED: | ||
| + | WARNINGS: 0 | ||
| + | FAILURES: 0 | ||
| + | </ | ||
| + | |||
| + | |||
| + | Hat man eine ältere PVE Installation die schon von Version 6 auf 7 gepatcht | ||
| + | \\ | ||
| \\ | \\ | ||
| Line 51: | Line 143: | ||
| chronyc tracking \\ | chronyc tracking \\ | ||
| chronyc sources | chronyc sources | ||
| + | \\ | ||
| \\ | \\ | ||
| Line 69: | Line 162: | ||
| + | ===== Upgrade PVE auf Version 8 ===== | ||
| + | |||
| + | ==== Ändern der Apt Sourcen ==== | ||
| + | Ändern alle Debain Sources | ||
| + | < | ||
| + | sed -i ' | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | Deaktivieren ALLER PVE Version 7 Repos und ändern auf Version 8 | ||
| + | < | ||
| + | Für Enterprise: sed -i -e ' | ||
| + | Für Non-Sub: sed -i -e ' | ||
| + | </ | ||
| + | \\ | ||
| + | \\ | ||
| + | |||
| + | 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! \\ | ||
| + | Auf Ceph geht ich hier nicht ein. Bitte direkt in der PVE Doku schauen. \\ | ||
| + | |||
| + | \\ | ||
| + | |||
| + | ==== Upgrade PVE ==== | ||
| + | Upgrade auf Debian 12 (Bookworm) und PVE 8.x (bei mir hat das Upgrade auf einer NVMe SSD ca. 8 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 '/ | ||
| + | * Restart Services → Y | ||
| + | * Configuration file '/ | ||
| + | * Configuration file '/ | ||
virtualisierung/proxmox/pve_upgrade_7.x_to_8.x.1689249017.txt.gz · Last modified: by stone
