Proxmox VE 9 升级检查清单:从 Debian 13 到 Ceph Squid
Proxmox VE 9 基于 Debian 13,包含 QEMU、Ceph、ZFS 等组件升级。生产升级前需要做兼容性和回滚准备。
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
升级不是为了追新,而是为了安全、兼容性和长期维护。对运维团队来说,升级文档、前置检查、回滚计划和变更记录比命令本身更重要。
升级前的变更单模板
生产升级至少要把这些内容写进变更单:
- 当前版本:Proxmox VE、内核、QEMU、Ceph、ZFS。
- 升级目标版本。
- 影响节点列表。
- 迁移虚拟机列表。
- 维护开始和结束时间。
- 回滚条件。
- 回滚方式。
- 验证人员和业务联系人。
升级前建议导出关键配置:
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 正常。至少验证:
- 虚拟机能启动。
- 热迁移能执行。
- 备份任务能运行。
- Ceph 无 degraded。
- 管理网络、存储网络、业务网络都正常。
