PVE 相关|PVE8 至 PVE9 升级步骤
PVE 在昨天发布了 9.0 正式版,把我的N150小主机上的pve8.4更新一下
PVE9 发布
畅网P6 N150 双网口Proxmox VE 9.0 基于 Debian 13 “Trixie”,内核升级至 6.14,带来众多核心组件更新和新特性,包括支持 LVM 与 NFS 等存储的快照链(技术预览)、更智能的高可用亲和性规则、全新 Rust 重写的移动端界面、增强的虚拟机迁移与资源监控能力、引入 SDN Fabrics 网络结构支持 OSPF/OpenFabric、改进的权限管理与安全机制,以及优化安装流程和系统兼容性,同时弃用 GlusterFS 和老旧设置,是一次面向现代虚拟化环境的大幅升级。
Response:
下面是 Proxmox VE 8 升级到 Proxmox VE 9(基于 Debian Bookworm → Trixie) 的 简明升级步骤总结,分为准备阶段、升级操作、升级后操作三个部分:
✅ 一、准备阶段
1. 测试环境验证
2. 备份数据
关闭虚拟机及容器
确保 所有 VM 和 CT 有有效备份。
升级过程不可逆,断电/失败可能导致数据丢失。
3. 使用终端工具连接服务器
推荐使用本地控制台或 SSH + tmux/screen。
不要使用 Web GUI 的虚拟终端,升级过程中会中断。
4. 运行升级检查脚本
pve8to9 --full
最新的 Proxmox VE 8.4 软件包中包含一个名为“checklist”的小型程序**pve8to9**
多次运行,确认所有问题已解决。
脚本不会自动修复问题,需要手动处理。
🚧 二、执行升级操作
5. 确认系统已更新到 PVE 8.4 最新版本
apt update apt dist-upgrade pveversion # 至少应为 8.4.1 或更新版本
🛠️ 三、更改软件源
6. 切换 Debian 源到 Trixie
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list
检查无残留旧源,否则用 # 注释掉。
🔍 命令详解:
sed:是 Linux 中的流编辑器,用来处理文本文件。
-i:表示 就地修改(in-place) 文件内容,即直接修改原文件。
's/bookworm/trixie/g':
s:表示替换(substitute)。
bookworm:要被替换的字符串。
trixie:替换后的字符串。
g:表示 全局替换,即每行中所有的 bookworm 都替换成 trixie,而不是只替换每行中第一次出现的。
/etc/apt/sources.list:APT 软件源配置文件,定义了系统从哪里下载安装包。
建议再确认是否还有 /etc/apt/sources.list.d/ 下的其他 .list 文件也引用了 bookworm,需要一并修改。可用如下命令找出所有包含 bookworm 的文件: grep -r 'bookworm' /etc/apt/
7. 添加 Proxmox VE 9 软件源
企业版源:
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
无订阅源(常用):
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
8. 添加 Ceph 19 (Squid) 软件源(如使用 Ceph)
企业版源:
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
无订阅源:
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
🔁 四、升级系统
9. 刷新软件包索引
apt update apt policy # 检查是否读取到新源
10. 执行升级
apt dist-upgrade
过程中可能会询问是否替换配置文件:
sshd_config → 建议选“是”
lvm.conf → 如果没改动,选“是”
grub → 如没特殊参数改动,建议“否”
chrony.conf → 没改动建议“是”
issue → 建议“否”(不重要)
🔁 五、升级后操作
11. 重启系统
reboot
使用新内核(建议即使原来已经是6.14,也重新启动)。
12. 再次运行升级检查脚本
pve8to9 --full
13. 清理浏览器缓存
浏览器强制刷新 Web UI(Ctrl+Shift+R / Cmd+Alt+R)
PVE Web界面作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

WeiLiYang
校验提示文案
魔云紫星
校验提示文案
值友7630033921
校验提示文案
坐怀不乱
校验提示文案
kearny
校验提示文案
kearny
校验提示文案
坐怀不乱
校验提示文案
WeiLiYang
校验提示文案
值友7630033921
校验提示文案
魔云紫星
校验提示文案