侧边栏壁纸
博主头像
Backspace‘s Blog博主等级

行动起来,活在当下

  • 累计撰写 6 篇文章
  • 累计创建 6 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

PVE8升级至PVE9,替换国内源教程

Backspace
2025-11-27 / 0 评论 / 0 点赞 / 8 阅读 / 4726 字 / 正在检测是否收录...

将Proxmox VE (PVE) 8升级到9,并更换为国内源,能让你获得新版本特性的同时,享受更快的软件下载速度。整个流程主要分为准备工作、执行升级和更换国内源三个部分。

一、📋 升级前的准备工作

在开始升级前,做好以下准备至关重要,可以有效避免数据丢失和升级失败。

* 数据备份:务必备份你所有的虚拟机、容器以及重要的配置文件(如 /etc/pve 目录)。

备份 Debian 系统源列表

cp /etc/apt/sources.list /etc/apt/sources.list.bak

备份 PVE 企业版源列表(如果存在)

cp /etc/apt/sources.list.d/pve-enterprise.list /etc/apt/sources.list.d/pve-enterprise.list.bak

* 确认当前版本:确保你的Proxmox VE已经升级到**8.4**的最新版本。你可以在Web界面的“节点” > “摘要”中查看,或使用命令 pveversion 确认。

* 使用官方检查工具:Proxmox官方提供了一个实用的检查脚本。在终端中运行:

pve8to9 --full

这个脚本会系统性地检查你的环境是否存在已知的升级障碍,请根据它的提示逐一解决所有列出的错误,否则升级可能无法继续。

* 🔄 执行PVE 8到9的升级

完成准备并解决所有前置问题后,就可以开始升级了。

1. 更新现有系统:首先,确保PVE 8的所有软件包都是最新的。

apt update && apt dist-upgrade

2. 修改软件源指向:将系统的软件源从Debian 12 (Bookworm) 更改为Debian 13 (Trixie)。

sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/pve-enterprise.list  # 如果此文件存在

3. 配置PVE 9软件源:你需要为PVE 9添加新的软件源。以下命令会创建一个新的源文件。请根据你的需求(使用企业版或社区版)选择一行命令执行。

* 企业版用户(需要订阅):

cat > /etc/apt/sources.list.d/pve-enterprise.sources << EOF
Types: deb
URIs: https://enterprise.proxmox.com/debian/pve
Suites: trixie
Components: pve-enterprise
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF

* 社区/无订阅用户

cat > /etc/apt/sources.list.d/proxmox.sources << EOF
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
EOF

二. 🆙执行系统升级

1.更新软件包列表并开始升级到PVE 9

apt update
apt dist-upgrade    这个过程会下载并安装大量软件包,需要一些时间。在升级过程中,如果遇到配置文件更新的提示,除非你做过自定义修改并且了解冲突内容,否则建议选择保留当前已安装的版本。

2. 重启系统:升级完成后,必须重启主机以加载新的内核和所有服务。

reboot

3. 验证升级:重启后,使用命令 pveversion 或在Web界面的“节点” > “摘要”中确认版本已变为Proxmox VE 9.0。

pveversion

三、 🔧 更换为国内镜像源

为了获得更快的下载速度,你可以将默认的官方源替换为国内镜像源,例如中国科学技术大学(USTC)或清华(TUNA)。

方案一:中科大
1.Debian 源

sed -i 's|^deb http://ftp.debian.org|deb https://mirrors.ustc.edu.cn|g' /etc/apt/sources.list
sed -i 's|^deb http://security.debian.org|deb https://mirrors.ustc.edu.cn/debian-security|g' /etc/apt/sources.list

2.Ceph 源 (如使用)

echo "deb https://mirrors.ustc.edu.cn/proxmox/debian/ceph-quincy bookworm no-subscription" > /etc/apt/sources.list.d/ceph.list

3.LXC容器模板(CT Templates)下载源

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

方案二:清华

1.Debian 源

sed -i 's|^deb.*debian.org|deb https://mirrors.tuna.tsinghua.edu.cn/debian|g' /etc/apt/sources.list
sed -i 's|^deb.*security.debian.org|deb https://mirrors.tuna.tsinghua.edu.cn/debian-security|g' /etc/apt/sources.list

2.Ceph 源 (如使用)

echo "deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/debian/ceph-squid trixie no-subscription" > /etc/apt/sources.list.d/ceph.list

完成上述源的替换后,请运行 apt update 刷新软件列表。

apt update

执行后,需要重启pvedaemon服务使其生效:

systemctl restart pvedaemon

四、💡 注意事项

* 关于内核:升级并重启后,请再次运行 uname -r 确认系统已引导至PVE 9的新内核。

* Web界面缓存:升级后访问Web界面,如果显示异常,请尝试按 Ctrl+F5 强制刷新浏览器缓存。

* 自定义配置:如果你有深度自定义的配置(如特定的内核参数、第三方模块),升级后可能需要重新检查并适配这些配置。

希望这份详细的教程能帮助你顺利升级!如果在升级过程中遇到具体问题,例如某个检查脚本报错不知如何解决,可以告诉我,我会尽力为你提供更进一步的指导。

0
PVE
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区