Proxmox VE 9.x 版本引入了多项重大新特性,你可以在这里查看它的新功能介绍以及这里下载到最新版本的官方 PVE ISO 镜像,用来升级或全新安装。
下面将带领大家从 PVE 8.x 系统升级到 PVE 9 正式版的简单升级教程。升级前需仔细规划,确保备份完整并经过验证,同时进行充分测试。根据现有配置情况,升级过程可能需要执行多项手动操作(包括停机时间)。
现有 PVE 8.x 系统升级到 PVE 9.x 可选用以下两种升级路径。当然,在开始前需要注意:
/etc
目录关键文件:包括 /etc/pve
目录内容、/etc/passwd
、网络配置、DNS 解析配置等非默认配置项Ctrl+Shift+R
/ MacOS: ⌘+Alt+R
)/etc/pve/storage.cfg
文件(使备份所用外部存储重新可用)注:对于所有虚拟机/容器均位于共享存储的环境,熟悉命令行的管理员可参考《升级过程中绕过备份恢复操作》流程。
此方案通过 apt 工具执行升级,要求操作者具备 apt 使用经验。下面是一段视频升级教程以及文字教程 (二者无直接关系),但大家可以以此了解更多升级过程中的步骤和注意内容。
建议使用独立测试服务器执行升级验证:
以下操作需在集群各节点的命令行终端执行:
重要提示:
最新 Proxmox VE 8.4 已经内置了 pve8to9 升级脚本,并可全程提供风险预警:
pve8to9 # 基础检查
pve8to9 --full # 完整检查(升级前必须执行)
注意:
需持续运行的虚拟机/容器应迁移至其他节点,注意迁移兼容性原则:
注意:在部分升级的集群中,若通过已升级节点的 Web 界面操作未升级节点,可能出现兼容性问题(建议通过未升级节点的界面执行迁移操作)。
apt update
apt dist-upgrade
pveversion # 确认版本 ≥8.4.1
ceph --version
验证执行如下命令更新软件源指向:
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list
检查确保无残留 Bookworm 软件源(可注释相关行),参考官方文档确认正确的软件源配置。
创建新的 deb822 格式企业源配置:
cat > /etc/apt/sources.list.d/pve-enterprise.sources << EOF
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
验证配置后移除旧版 .list
文件。
参照文档配置或执行:
cat > /etc/apt/sources.list.d/proxmox.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
替换所有 ceph.com 源为 proxmox.com 源,确保当前运行 Ceph 19.2 Squid。
cat > /etc/apt/sources.list.d/ceph.sources << EOF
Types: deb
URIs: https://enterprise.proxmox.com/debian/ceph-squid
Suites: trixie
Components: enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
若遇 401 错误需刷新订阅:
pvesubscription update --force
cat > /etc/apt/sources.list.d/ceph.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF
注意:需移除所有 backports 源条目。
apt update
apt dist-upgrade
升级过程中需处理以下常见配置变更:
配置文件 | 推荐操作 |
---|---|
/etc/issue | 选择"否"(保留现有版本) |
/etc/lvm/lvm.conf | 若无自定义修改则选"是" |
/etc/ssh/sshd_config | 常规变更建议选"是" |
/etc/default/grub | 若有自定义内核参数需谨慎选择 |
/etc/chrony/chrony.conf | 无定制配置建议选"是" |
升级完成后:
pve8to9
检查脚本注意:重启可确保系统完全适配 Proxmox VE 9 的编译器与 ABI 版本。
/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /
如本文“对您有用”,欢迎随意打赏异次元,让我们坚持创作!
赞赏一杯咖啡
异次元软件世界、iPcFun.com 网站创始人。
本来名字很酷,但很无辜地被叫成小X,瞬间被萌化了。据说爱软件,爱网络,爱游戏,爱数码,爱科技,各种控,各种宅,不纠结会死星人,不折腾会死星人。此人属虚构,如有雷同,纯属被抄袭……
本文作者