Proxmox VE 是一套强大的开源虚拟化平台,基于 Debian,广泛用于家庭服务器和企业虚拟环境。对于仍在运行 Proxmox VE 7.3-3 的系统来说,已错过官方主线源支持期(2024 年 7 月 31 日),但仍可通过手动配置升级路径,平稳迁移到最新稳定版本(8.4)。本文将详细介绍如何完成从 7.3-3 到 8.x 的在线升级操作。
前提说明
当前版本:Proxmox VE 7.3-3
操作目标:升级至 Proxmox VE 最新稳定版本(例如 8.4)
注意事项:需物理操作或本地控制,避免远程升级带来风险
步骤一:配置旧版本归档源
由于 Proxmox VE 7.3-3 已不在主线支持中,需使用归档源进行 7.3 → 7.4 的过渡升级。
- 打开并编辑 Proxmox 源配置文件:
nano /etc/apt/sources.list.d/pve-no-subscription.list
- 替换或新增以下内容(启用归档源):
deb http://archive.proxmox.com/debian/pve bullseye pve-no-subscription
- 添加 Proxmox 的公钥(如未配置过):
wget https://enterprise.proxmox.com/debian/proxmox-release-bullseye.gpg -O /etc/apt/trusted.gpg.d/proxmox-release-bullseye.gpg
步骤二:更新至 Proxmox VE 7.4 最新点版本
- 执行系统更新:
apt update
apt dist-upgrade
- 更新完成后,重启系统确保升级生效。
步骤三:准备升级到 Proxmox VE 8.x
- 确保当前系统为 7.4 最新点版本(如 7.4-16):
pveversion
- 替换 Debian 和 Proxmox 软件源(改为 bookworm):
nano /etc/apt/sources.list
将其中的 bullseye 替换为 bookworm,例如:
deb http://deb.debian.org/debian bookworm main contrib
更新 Proxmox 源:
nano /etc/apt/sources.list.d/pve-no-subscription.list
替换为:
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
- 清除旧的 Proxmox 7 软件包缓存:
apt clean
步骤四:升级到 Proxmox VE 8
- 执行正式升级命令:
apt update
apt dist-upgrade
- 安装新版本内核并重启系统:
reboot
- 系统启动后,检查版本确认升级成功:
pveversion
常见问题提示
- 若启用了 ZFS 根分区,需确保兼容内核模块随新版加载
- 升级前建议备份虚拟机和系统配置文件(如 /etc/pve/ 下内容)
- 若系统使用 LVM、ext4 等标准结构,升级过程相对简单可靠
结语
虽然 Proxmox VE 7.3-3 已过支持期,但通过启用归档源并遵循官方升级路径,仍可顺利升级到 7.4 并最终迁移至 8.x。建议将升级操作安排在物理主机可接触状态下执行,以确保出错时能及时修复。保持系统在官方支持范围内,有助于保障虚拟环境的稳定性与安全性。