Proxmox PVE Upgrade from 6 to 7

Do this one time at the beginning of your upgrades

ceph health detail

ceph osd set noout
ceph osd set nobackfill
ceph osd set norecover
ceph osd set norebalance
ceph osd set nodown

Do this on every server

apt update && apt dist-upgrade

pve6to7 --full

vim /etc/apt/sources.list

deb http://ftp.debian.org/debian bullseye main contrib
deb http://ftp.debian.org/debian bullseye-updates main contrib

# security updates
deb http://security.debian.org/debian-security bullseye-security main contrib

vim /etc/apt/sources.list.d/pve.list

# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription

vim /etc/apt/sources.list.d/ceph.list

deb http://download.proxmox.com/debian/ceph-octopus bullseye main

vim /etc/apt/sources.list.d/zabbix.list

deb https://repo.zabbix.com/zabbix/6.0/debian bullseye main
deb-src https://repo.zabbix.com/zabbix/6.0/debian bullseye main

apt update && apt dist-upgrade

reboot

Do this one time at the end of your upgrades

ceph health detail

ceph osd unset noout ceph osd unset nobackfill ceph osd unset norecover ceph osd unset norebalance ceph osd unset nodown