ProxmoxVE8.X升级9.0正式版教程

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正式版教程-小陈折腾日记

一、架构与核心组件

  1. 新基础系统
    • 基于 Debian Trixie (13)(8.4 基于 Debian Bookworm)。
  2. 内核与驱动
    • 默认内核升级至 6.14.8-2(8.4 为 6.8.12-9)。
    • 移除对 NVIDIA vGPU 的 PCI 前缀限制(支持非 0000: 前缀)。
  3. 关键组件更新
    • QEMU 10.0.2(8.4 为 9.2.0)
    • LXC 6.0.4(支持设备热插拔)
    • ZFS 2.3.3(支持在线添加 RAIDZ 设备
    • Ceph Squid 19.2.3(修复 Dashboard 加载问题)

二、存储与快照

  1. 厚置备 LVM 快照(技术预览)
    • 支持对 iSCSI/FC 共享存储的厚置备 LVM 卷创建快照(通过卷链技术)。
  2. 目录/NFS/CIFS 快照(技术预览)
    • 使用 qcow2 卷链替代传统快照,提升性能并减少删除时的停机时间。
  3. 存储优化
    • 禁用 LVM 自动激活逻辑卷(解决集群共享存储问题)。
    • 移除 GlusterFS 支持(因上游停止维护)。
    • 新增专用存储复制网络配置(原复用迁移网络)。

三、高可用(HA)与集群

  1. HA 亲和性规则
    • 替代旧版 HA 组(HA groups 已弃用):
      • 节点亲和性:限制 HA 资源在指定节点运行。
      • 资源亲和性:强制资源共存或分散在不同节点。
  2. 集群管理
    • 增加 pveproxy 和 pvedaemon 工作进程数配置(缓解 API 高负载)。
    • 优化日志与故障诊断(如 Fencing 事件日志增强)。

四、网络与安全

  1. SDN 增强
    • 新增 Fabric 网络(OpenFabric/OSPF),用于构建全互联 Ceph 集群或 VPN 底层网络。
  2. 防火墙改进
    • nftables 技术预览版支持 OVS 网桥。
    • 新增 proxmox-firewall 工具(规则调试与本地网络检测)。
  3. 网络接口管理
    • 支持网络接口备用名(Alternative Names),避免名称变更导致配置失效。
    • 新增 pve-network-interface-pinning 工具(基于 MAC 固定接口名)。
  4. 安全加固
    • 细化 QEMU 客户机代理权限(拆分为读/写/冻结等独立权限)。
    • 移除 VM.Monitor 权限,改用 Sys.Audit 和 Sys.Modify
    • 修复 XSS 漏洞(API 结果 HTML 转义)。

五、虚拟机与容器

  1. 虚拟机(KVM)
    • 实时迁移时支持 conntrack 状态同步(保持活动连接)。
    • 默认 VirtIO 网卡 MTU 继承网桥值(原为 1500)。
    • 修复 Windows virtiofs 文件句柄限制问题。
  2. 容器(LXC)
    • 默认创建非特权容器(增强安全性)。
    • 特权容器需 Sys.Modify 权限(仅限可信环境)。
    • 支持设备热插拔(运行时添加设备)。

六、备份与恢复

  1. 性能优化
    • 从 Proxmox Backup Server 恢复时并发下载块(提升速度)。
    • 单文件恢复时增加 VM 内存分配。
  2. 外部备份插件 API
    • 支持第三方备份解决方案集成(8.4 引入,9.0 强化)。

七、用户界面与体验

  1. 全新移动端界面
    • 基于 Rust + Yew 框架重构,支持基础运维操作(启停 VM/CT、查看任务/存储)。
  2. Web 界面优化
    • 通知系统改进(SMTP 配置修复、备份通知独立选项卡)。
    • 支持多语言复数形式翻译(新增捷克语等)。

八、安装与维护

  1. 安装镜像
    • 自动安装微码包(需重启生效)。
    • 校验 LVM 交换分区大小(避免超过磁盘 50%)。
  2. 升级工具
    • pve8to9 检查脚本提示关键变更(如 MTU、权限调整)。

九、破坏性变更(升级必读)

  1. 网络接口名可能变更
    • 内核升级可能导致接口名变化(支持备用名缓解)。
  2. VirtIO 网卡 MTU 默认值变更
    • 未显式设置 MTU 时,默认继承网桥值(原为 1500)。
  3. 权限模型调整
    • 移除 VM.Monitor 权限(替换为 Sys.Audit/Sys.Modify)。
    • 复制任务需 VM.Replicate 权限(原需 Datastore.Allocate)。
  4. 容器安全策略
    • 创建特权容器需 Sys.Modify 权限。
  5. 废弃功能移除
    • 弃用 maxfiles 备份设置(Proxmox VE 7.0 已废弃)。
    • 彻底移除 GlusterFS 支持

升级建议

  1. 运行 pve8to9 检查脚本,处理 MTU/权限/存储兼容性问题。
  2. 测试环境验证:重点测试厚置备 LVM 快照、HA 亲和性规则、网络接口名稳定性。
  3. 备份关键配置(尤其是网络和存储)。

完整变更详见 Proxmox VE 9.0 Release Notes 与 Upgrade Guide

翻译总结的PVE9更新日志

🆕 版本信息

  • 基于 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 类型。

✅ 升级建议

微信扫一扫打赏
微信打赏二维码
感谢您的支持!让我有持续更新的动力
© 版权声明
THE END
点赞0打赏作者 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片快捷回复

    暂无评论内容