PVE 9.0 正式版

PVE9换源 PS:脚本不带ceph源可自行添加

wget http://share.geekxw.top/pve9yuan.sh -O pve9yuan.sh && chmod +x pve9yuan.sh && ./pve9yuan.sh

更换 Proxmox VE 软件源为国内源 /etc/apt/sources.list.d/pve-no-subscription.list

deb https://mirrors.ustc.edu.cn/proxmox/debian/ trixie pve-no-subscription

更换软件仓库的地址 /etc/apt/sources.list.d/ceph.sources

Types: deb
URIs: https://mirrors.ustc.edu.cn/proxmox/debian/ceph-squid
Suites: trixie
Components: no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg

更换 CT 模板源


cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm.bak

sed -i 's|http://download.proxmox.com|https://mirrors.ustc.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm

systemctl restart pvedaemon.service
systemctl restart pveproxy.service

去掉未订阅的提示

cp /usr/share/pve-manager/js/pvemanagerlib.js /usr/share/pve-manager/js/pvemanagerlib.js.bak

sed -i 's|res.data.status.toLowerCase() !== '\''active'\''|false|g' /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js

systemctl restart pveproxy

显示温度脚本,实测PVE9正常使用

添加温度显示

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

PVE8.4对比PVE9.0更新AI总结

一、架构与核心组件

  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 支持

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

💬
滚动至顶部