wget http://share.geekxw.top/yuan.sh -O yuan.sh && chmod +x yuan.sh && ./yuan.sh
###替换默认PVE8源 PS:不带ceph源
apt update
###更新源
apt dist-upgrade
###更新软件包
pve8to9
###升级检查
wget http://share.geekxw.top/pve9yuan.sh -O pve9yuan.sh && chmod +x pve9yuan.sh && ./pve9yuan.sh
###更新到PVE9源 PS:不带ceph源
apt update
###更新源
apt dist-upgrade
###更新软件包
添加温度显示
(curl -Lf -o /tmp/temp.sh https://raw.githubusercontent.com/a904055262/PVE-manager-status/main/showtempcpufreq.sh || curl -Lf -o /tmp/temp.sh https://mirror.ghproxy.com/https://raw.githubusercontent.com/a904055262/PVE-manager-status/main/showtempcpufreq.sh) && chmod +x /tmp/temp.sh && /tmp/temp.sh remod
来源:https://www.right.com.cn/forum/thread-6754687-1-1.html
![图片[1]-ProxmoxVE8.X升级9.0正式版教程-小陈折腾日记](https://www.geekxw.top/wp-content/uploads/2025/08/image-1024x388.png)
一、架构与核心组件
- 新基础系统
- 基于 Debian Trixie (13)(8.4 基于 Debian Bookworm)。
- 内核与驱动
- 默认内核升级至
6.14.8-2
(8.4 为6.8.12-9
)。 - 移除对 NVIDIA vGPU 的 PCI 前缀限制(支持非
0000:
前缀)。
- 默认内核升级至
- 关键组件更新
- QEMU 10.0.2(8.4 为 9.2.0)
- LXC 6.0.4(支持设备热插拔)
- ZFS 2.3.3(支持在线添加 RAIDZ 设备)
- Ceph Squid 19.2.3(修复 Dashboard 加载问题)
二、存储与快照
- 厚置备 LVM 快照(技术预览)
- 支持对 iSCSI/FC 共享存储的厚置备 LVM 卷创建快照(通过卷链技术)。
- 目录/NFS/CIFS 快照(技术预览)
- 使用 qcow2 卷链替代传统快照,提升性能并减少删除时的停机时间。
- 存储优化
- 禁用 LVM 自动激活逻辑卷(解决集群共享存储问题)。
- 移除 GlusterFS 支持(因上游停止维护)。
- 新增专用存储复制网络配置(原复用迁移网络)。
三、高可用(HA)与集群
- HA 亲和性规则
- 替代旧版 HA 组(
HA groups
已弃用):- 节点亲和性:限制 HA 资源在指定节点运行。
- 资源亲和性:强制资源共存或分散在不同节点。
- 替代旧版 HA 组(
- 集群管理
- 增加
pveproxy
和pvedaemon
工作进程数配置(缓解 API 高负载)。 - 优化日志与故障诊断(如 Fencing 事件日志增强)。
- 增加
四、网络与安全
- SDN 增强
- 新增 Fabric 网络(OpenFabric/OSPF),用于构建全互联 Ceph 集群或 VPN 底层网络。
- 防火墙改进
nftables
技术预览版支持 OVS 网桥。- 新增
proxmox-firewall
工具(规则调试与本地网络检测)。
- 网络接口管理
- 支持网络接口备用名(Alternative Names),避免名称变更导致配置失效。
- 新增
pve-network-interface-pinning
工具(基于 MAC 固定接口名)。
- 安全加固
- 细化 QEMU 客户机代理权限(拆分为读/写/冻结等独立权限)。
- 移除
VM.Monitor
权限,改用Sys.Audit
和Sys.Modify
。 - 修复 XSS 漏洞(API 结果 HTML 转义)。
五、虚拟机与容器
- 虚拟机(KVM)
- 实时迁移时支持 conntrack 状态同步(保持活动连接)。
- 默认 VirtIO 网卡 MTU 继承网桥值(原为 1500)。
- 修复 Windows virtiofs 文件句柄限制问题。
- 容器(LXC)
- 默认创建非特权容器(增强安全性)。
- 特权容器需
Sys.Modify
权限(仅限可信环境)。 - 支持设备热插拔(运行时添加设备)。
六、备份与恢复
- 性能优化
- 从 Proxmox Backup Server 恢复时并发下载块(提升速度)。
- 单文件恢复时增加 VM 内存分配。
- 外部备份插件 API
- 支持第三方备份解决方案集成(8.4 引入,9.0 强化)。
七、用户界面与体验
- 全新移动端界面
- 基于 Rust + Yew 框架重构,支持基础运维操作(启停 VM/CT、查看任务/存储)。
- Web 界面优化
- 通知系统改进(SMTP 配置修复、备份通知独立选项卡)。
- 支持多语言复数形式翻译(新增捷克语等)。
八、安装与维护
- 安装镜像
- 自动安装微码包(需重启生效)。
- 校验 LVM 交换分区大小(避免超过磁盘 50%)。
- 升级工具
pve8to9
检查脚本提示关键变更(如 MTU、权限调整)。
九、破坏性变更(升级必读)
- 网络接口名可能变更
- 内核升级可能导致接口名变化(支持备用名缓解)。
- VirtIO 网卡 MTU 默认值变更
- 未显式设置 MTU 时,默认继承网桥值(原为 1500)。
- 权限模型调整
- 移除
VM.Monitor
权限(替换为Sys.Audit
/Sys.Modify
)。 - 复制任务需
VM.Replicate
权限(原需Datastore.Allocate
)。
- 移除
- 容器安全策略
- 创建特权容器需
Sys.Modify
权限。
- 创建特权容器需
- 废弃功能移除
- 弃用
maxfiles
备份设置(Proxmox VE 7.0 已废弃)。 - 彻底移除 GlusterFS 支持。
- 弃用
升级建议
- 运行
pve8to9
检查脚本,处理 MTU/权限/存储兼容性问题。 - 测试环境验证:重点测试厚置备 LVM 快照、HA 亲和性规则、网络接口名稳定性。
- 备份关键配置(尤其是网络和存储)。
完整变更详见 Proxmox VE 9.0 Release Notes 与 Upgrade Guide。
🆕 版本信息
- 基于 Debian 13 “Trixie”
- 内核版本:6.14.8-2
- 核心组件:
- QEMU 10.0.2
- LXC 6.0.4
- ZFS 2.3.3
- Ceph Squid 19.2.3
🔥 主要亮点
📦 存储与快照改进
- 支持厚置备(Thick-Provisioned)LVM 存储上的快照链(技术预览):
- 快照保存当前虚拟磁盘状态,新磁盘基于快照创建。
- 支持在 iSCSI/FC 提供的共享 LUN 上使用快照。
- 支持 Directory/NFS/CIFS 存储上的快照链。
- 注意:使用快照链的本地磁盘,VM 暂时无法迁移。
🧠 高可用性(HA)改进
- 新 HA 亲和性规则:
- 节点亲和性:资源只部署在特定节点。
- 资源亲和性:多个 HA 资源必须部署在同一节点或分散部署。
- 原有 HA 分组功能已废弃。
🌐 SDN 网络增强
- 引入 SDN Fabrics 概念:
- 支持 OpenFabric 和 OSPF。
- 可用于 Ceph 全互联集群或 VPN 底层网络。
📱 Web 界面改进
- 全新移动端界面(基于 Rust 和 Yew):
- 可查看虚拟机、任务、存储等。
- 支持基本管理操作。
- 通知系统改进:修复邮件通知等问题。
- 翻译更新:新增支持 Czech,改进多种语言(中文、韩语、日语、西班牙语等)。
💻 虚拟机(QEMU/KVM)相关更新
- 支持 迁移时同步 conntrack 状态,减少连接中断。
- 支持导入 VM 磁盘(如从带 “import” 类型的存储)。
- 修复 vGPU、ISO 权限、VirtIO 等多个问题。
- 启用 现代 blockdev 命令行接口。
🧱 容器(LXC)改进
- 默认创建为非特权容器(更安全)。
- 支持热插设备(暂不支持删除或编辑)。
- 现在需要 Sys.Modify 权限 才能创建特权容器。
- 备份改进,兼容 Proxmox Backup Server 的变更检测模式。
📊 性能监控增强
- VM/容器和节点的图表新增更多信息:
- 内存使用、IO 压力、CPU Stall 时间
- 新增更细粒度的 RRD 数据汇总
📁 备份/恢复优化
- 恢复速度提升:支持并发从 PBS 拉取数据块。
- 修复 hardlink 恢复失败等问题。
- 增加单文件恢复所分配的内存。
🔒 权限与访问控制
- 更细粒度的 QEMU Guest Agent 权限控制。
- VM.Monitor 权限被废弃,由 Sys.Audit + Sys.Modify 代替。
- 新增 VM.Replicate 权限用于存储复制作业。
📡 网络管理
- 提供固定网络接口名工具,防止接口名因内核或硬件变化而变化。
- 支持接口别名(最多128字节),可用于网络配置。
- 支持在防火墙规则中使用接口别名。
- 新增 OpenTelemetry 插件,可将监控数据发送到外部系统。
🔧 安装器与系统改进
- 安装镜像默认启用 non-free-firmware 仓库,以安装 CPU 微码补丁。
- 改进了网络安装、RAID 检测、CIDR 验证等自动化安装功能。
- 修复系统报告遗漏 SDN 配置的问题。
⚠️ 已知问题与不兼容变更
1. 网络接口名变化
- 升级后接口名可能变化。
- 如原名仍作为别名存在,不需要手动调整;否则需重新配置网络/防火墙。
2. VirtIO vNIC 默认 MTU 改变
- 未设置 MTU 时,现在继承网桥 MTU(不是默认1500)。
- 升级前需检查并设置。
3. AppArmor 4.1 问题
- 某些第三方软件可能不兼容,需修改配置为
abi <abi/3.0>
。
4. 权限调整
- 废弃 VM.Monitor 权限,需更新自定义角色。
- 创建特权容器需 Sys.Modify 权限。
5. 移除 maxfiles
- 备份配置中
maxfiles
被彻底移除,需使用prune-backups
替代。
6. 不再支持 GlusterFS
- 已完全删除 GlusterFS 支持。
- 需迁移数据至其他存储或挂载为 Directory 类型。
✅ 升级建议
- 建议阅读 PVE 8 到 9 升级指南。
- 升级前运行
pve8to9
脚本,检查潜在问题。

暂无评论内容