技术博客

Proxmox VE 9 升级检查清单:从 Debian 13 到 Ceph Squid

Proxmox VE 9 基于 Debian 13,包含 QEMU、Ceph、ZFS 等组件升级。生产升级前需要做兼容性和回滚准备。

Proxmox VE升级Debian 13Ceph

Proxmox VE 9.0 基于 Debian 13,并更新了 QEMU、LXC、Ceph Squid、ZFS 等核心组件。对生产环境来说,这不是一次普通小升级,而是底层平台升级。

升级前先做四类检查。

第一是硬件兼容性。确认服务器 RAID/HBA、网卡、HBA 固件、存储多路径和内核驱动在新版本下没有已知问题。

第二是集群健康。升级前必须确认所有节点状态正常,没有降级 PG、异常 OSD、失败备份或迁移中的任务。

第三是备份和回滚。虚拟机备份、关键配置、网络配置、存储配置都要可恢复。不要把“升级成功”建立在没有回滚的运气上。

第四是业务窗口。Proxmox 节点升级通常需要重启,集群可以滚动升级,但每一步都要确认虚拟机迁移和 HA 策略正常。

建议顺序:

pveversion -v
pvecm status
ceph -s
zpool status
qm list

升级不是为了追新,而是为了安全、兼容性和长期维护。对运维团队来说,升级文档、前置检查、回滚计划和变更记录比命令本身更重要。

升级前的变更单模板

生产升级至少要把这些内容写进变更单:

升级前建议导出关键配置:

pveversion -v > /root/pve-version-before.txt
pvecm status > /root/pve-cluster-before.txt
cp -a /etc/pve /root/etc-pve-backup

如果使用 Ceph,还要保存:

ceph -s > /root/ceph-status-before.txt
ceph osd tree > /root/ceph-osd-tree-before.txt
ceph df > /root/ceph-df-before.txt

升级后不要只看 Web UI 正常。至少验证:

这类检查清单比“升级命令”更重要,因为真正出问题时,现场资料决定恢复速度。

参考资料