- Offizieller Beitrag
Moin,
ProxMox Release 8 ist da: https://forum.proxmox.com/threads/proxmo…eleased.129319/
Hier gibt es eine Beschreibung wie man upgraded:
und hier ein Video
bzw die offizielle Doku
Upgrade from 7 to 8 - Proxmox VE
und hier was ich gemacht habe:
- Backup vom system machen!
- Neueste 7er Version installieren
- Alle VMs runterfahren
- Sicherstellen das alle Clusternodes online sind
- Ceph auf noout stellen (ich bin schon auf der neuesten cephs version):
root@pve-hv-02:~# ceph osd set noout
noout is set - pve7to8 aufrufen und Ergbnis anschauen und auswerten
Spoiler anzeigen
root@pve-hv-02:~# pve7to8
= CHECKING VERSION INFORMATION FOR PVE PACKAGES =
Checking for package updates..
PASS: all packages up-to-date
Checking proxmox-ve package version..
PASS: proxmox-ve package has version >= 7.4-1
Checking running kernel version..
PASS: running kernel '6.2.16-4-bpo11-pve' is considered suitable for upgrade.
= CHECKING CLUSTER HEALTH/SETTINGS =
PASS: systemd unit 'pve-cluster.service' is in state 'active'
PASS: systemd unit 'corosync.service' is in state 'active'
PASS: Cluster Filesystem is quorate.
Analzying quorum settings and state..
INFO: configured votes - nodes: 5
INFO: configured votes - qdevice: 0
INFO: current expected votes: 5
INFO: current total votes: 5
Checking nodelist entries..
PASS: nodelist settings OK
Checking totem settings..
PASS: totem settings OK
INFO: run 'pvecm status' to get detailed cluster status..
= CHECKING HYPER-CONVERGED CEPH STATUS =
INFO: hyper-converged ceph setup detected!
INFO: getting Ceph status/health information..
PASS: Ceph health reported as 'HEALTH_WARN' with a single failing check and 'noout' flag set.
INFO: checking local Ceph version..
PASS: found expected Ceph 17 Quincy release.
INFO: getting Ceph daemon versions..
PASS: single running version detected for daemon type monitor.
PASS: single running version detected for daemon type manager.
SKIP: unable to determine versions of running Ceph MDS instances.
PASS: single running version detected for daemon type OSD.
PASS: single running overall version detected for all Ceph daemon types.
PASS: 'noout' flag set to prevent rebalancing during cluster-wide upgrades.
INFO: checking Ceph config..
= CHECKING CONFIGURED STORAGES =
PASS: storage 'ceph-rep-vm' enabled and active.
PASS: storage 'local' enabled and active.
SKIP: storage 'local-2tb-nvme' disabled.
PASS: storage 'local-directory' enabled and active.
PASS: storage 'local-lvm' enabled and active.
PASS: storage 'nfs-nas-01' enabled and active.
PASS: storage 'pve-hv-pbs-cts' enabled and active.
PASS: storage 'pve-hv-pbs-vms' enabled and active.
PASS: storage 'smb-nas-01' enabled and active.
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 'pveproxy.service' is in state 'active'
PASS: systemd unit 'pvedaemon.service' is in state 'active'
PASS: systemd unit 'pvescheduler.service' is in state 'active'
PASS: systemd unit 'pvestatd.service' is in state 'active'
INFO: Checking for supported & active NTP service..
PASS: Detected active time synchronisation unit 'chrony.service'
INFO: Checking for running guests..
PASS: no running guest detected.
INFO: Checking if the local node's hostname 'pve-hv-02' is resolvable..
INFO: Checking if resolved IP is configured on local node..
PASS: Resolved node IP '192.168.0.52' configured and active on single interface.
INFO: Check node certificate's RSA key size
PASS: Certificate 'pve-root-ca.pem' passed Debian Busters (and newer) security level for TLS connections (4096 >= 2048)
PASS: Certificate 'pve-ssl.pem' passed Debian Busters (and newer) security level for TLS connections (2048 >= 2048)
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 'PVE' namespace..
PASS: no custom roles defined, so no clash with 'PVE' role ID namespace enforced in Proxmox VE 8
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/note length..
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 'lxc.cgroup' keys found.
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: NOTE: Expensive checks, like CT cgroupv2 compat, not performed without '--full' parameter
= SUMMARY =
TOTAL: 47
PASSED: 42
Keine Warnings mehr und keine Errors. Dann weiter mit der Umstellung der Repos:
Hier einmal für debian selber auf das bookworm release:
root@pve-hv-02:~# sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list
root@pve-hv-02:~# cat /etc/apt/sources.list
deb http://ftp.de.debian.org/debian bookworm main contrib non-free
deb http://ftp.de.debian.org/debian bookworm-updates main contrib non-free
# security updates
deb http://security.debian.org bookworm-security main contrib non-free
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
in /etc/apt/sources.list.d noch bullsey durch bookworm ersetzen and der GUI sollte es dann in etwa so aussehen:
dann einfach ein apt update und ein apt dist-upgrade
ceph noout wieder abschalten ceph osd unset noout
und reboot