一、基础架构升级

底层系统
基于 Debian Trixie (13)
默认内核升级至 Linux 6.14.8-1
关键组件更新:
QEMU 10.0.2
LXC 6.0.4
ZFS 2.3.3
Ceph Squid 19.2.2

二、核心新功能

存储革命性改进
厚置备 LVM 存储支持快照链(技术预览):
创建 VM 快照时,磁盘状态以独立卷保存,支持共享存储(如 iSCSI/FC)。
目录/NFS/CIFS 存储支持快照链(技术预览):
快照以独立 qcow2 文件保存,提升性能并减少删除快照时的停机时间。
LVM 自动激活禁用:避免共享存储集群中的逻辑卷冲突(需运行迁移脚本)。
GlusterFS 支持移除(因上游停止维护)。
软件定义网络 (SDN)
新增 Fabric 网络架构:
支持创建 OpenFabric 和 OSPF 全互联网络。
用于构建全互联 Ceph 集群或 VPN 底层网络。

三、虚拟化与容器增强

虚拟机 (KVM/QEMU)
支持从 “import” 类型存储导入磁盘。
VirtIO 改进:
网卡 MTU 默认继承网桥设置(原为 1500)。
修复 Windows virtiofsd 文件打开数限制问题。
修复 ARM 架构 PXE 启动、NVIDIA vGPU 兼容性等关键问题。
容器 (LXC)
备份时仅对 Proxmox Backup Server 显示 增量检测模式。
停止生成 DSA SSH 密钥(OpenSSH 已弃用)。

四、备份与恢复优化

Proxmox Backup Server 恢复提速:
多线程并发获取数据块,支持环境变量调优。
单文件恢复内存分配增加。
修复 fleecing 备份的磁盘清理问题。

五、安全与管理

权限控制
细化 QEMU Guest Agent 权限(分读/写/文件操作等)。
弃用 VM.Monitor 权限,改用 Sys.Audit。
防火墙与网络
防火墙规则支持 网络接口别名。
nftables 技术预览版改进(错误提示优化)。
新增 专用存储复制网络配置(原与迁移网络共用)。

六、系统管理工具

网络稳定性
新增 proxmox-network-interface-pinning 工具:
通过 MAC 地址固定网卡名称(前缀 nic*),避免更新后名称变化。
支持在配置中使用 网卡别名(最长 128 字节)。
集群与日志
修复 pmxcfs 符号链接问题(影响 bsdtar)。
增强集群包版本同步、HA 管理器日志诊断能力。

七、安装与兼容性

ISO 安装器:
自动安装 CPU 微码固件(需后续更新获取新补丁)。
强化磁盘/RAID 校验、IPv4 子网检查。
已知问题:
升级后网络接口名可能变化(新工具缓解)。
AppArmor 4.1 可能导致兼容性问题(如 CUPS、嵌套容器)。

八、其他改进

Web 界面 (GUI):
通知系统重构(SMTP 修复、备份通知独立标签页)。
新增 捷克语 等 10 种语言翻译。
废弃项:
仓库 pvetest 更名为 pve-test。
升级须知
禁止用于生产环境(Beta 阶段)。
升级前 必须运行 pve8to9 检查脚本:
处理 LVM 自动激活、自定义角色权限(VM.Monitor 替换)。
GlusterFS 用户需迁移数据或改用目录存储挂载。

Upgrade from 8 to 9:

https://pve.proxmox.com/wiki/Upgrade_from_8_to_9

更新源并升级到最新PVE8

apt updateapt dist-upgrade

升级pve9beta检查:

pve8to9

更新到debian13源:

sed -i 's/bookworm/trixie/g' /etc/apt/sources.list

添加PVE9 test源:

cat > /etc/apt/sources.list.d/proxmox.sources << EOFTypes: debURIs: https://mirrors.ustc.edu.cn/proxmox/debian/pveSuites: trixieComponents: pve-testSigned-By: /usr/share/keyrings/proxmox-archive-keyring.gpgEOF

更新源并升级到最新PVE9 beta:

apt updateapt dist-upgrade

添加Ceph test软件包存储库:

cat > /etc/apt/sources.list.d/ceph.sources << EOFTypes: debURIs: http://download.proxmox.com/debian/ceph-squidSuites: trixieComponents: testSigned-By: /usr/share/keyrings/proxmox-archive-keyring.gpgEOF