Proxmox VE(Virtual Environment)是一个开源的虚拟化管理平台,提供基于 KVM 和 LXC 的虚拟机和容器管理功能。Proxmox VE 8 带来了许多新特性和改进,让我们一起看看如何进行升级。

升级前的准备

在进行升级之前,请务必做好以下准备工作:

  1. 备份虚拟机和数据:在升级之前,确保备份所有重要的虚拟机和配置,以防出现意外情况。
  2. 检查系统更新:通过 SSH 登录到 Proxmox 服务器,执行以下命令更新系统:

    apt update
    apt upgrade
  3. 阅读发行说明:查看 Proxmox VE 8 的发行说明,了解新特性和已知问题。

更新软件源

  1. 打开 /etc/apt/sources.list.d/pve-enterprise.list 文件(如果使用的是企业订阅)或 /etc/apt/sources.list(如果使用的是社区版本),并用文本编辑器进行编辑:

    nano /etc/apt/sources.list.d/pve-enterprise.list

    将所有 bullseye 替换为 bookworm(Debian 12 的代号),例如:

    deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise

    对于社区版本,编辑 /etc/apt/sources.list,更新为:

    deb http://download.proxmox.com/debian/bookworm pve-no-subscription
  2. 保存并退出编辑器(在 nano 中,按 CTRL + X,然后按 Y 确认保存)。

更新软件包列表

接下来,更新软件包列表以反映新的源:

apt update

升级系统

  1. 首先,运行以下命令来升级到 Proxmox VE 8 的主要版本:

    apt upgrade
  2. 然后,执行以下命令进行全面升级:

    apt full-upgrade

清理旧版本包

升级完成后,可以清理旧版本的包,以释放磁盘空间:

apt autoremove

重启系统

升级完成后,重启系统以应用更改:

reboot

验证升级

重启后,通过以下命令检查 Proxmox 版本,以确认升级是否成功:

pveversion

输出应显示你现在正在运行 Proxmox VE 8。

后续步骤

  1. 升级后,建议检查是否有可用的更新:

    apt update
    apt upgrade
  2. 根据需要检查和更新虚拟机配置,确保它们与新版本兼容。

注意事项

  • 在升级过程中,可能会遇到配置文件的冲突,系统会提示你选择保留现有配置或使用新配置。请根据实际情况做出选择。
  • 在升级之前,建议在测试环境中验证升级过程,以减少潜在风险。