Proxmox Backup Server(PBS)从2.X升级到PBS3

作者:田逸(formyz)

2023年11月31日,Proxmox 官方正式发布Proxmox Backup Server 3.1版本。现在我负责管理的Proxmox Backup Server(以下简称PBS)版本号为2.3,打算将部分PBS升级到PBS 3.1,体验一下新版本的新特性。

PBS 2.3要升级到PBS 3.1 ,至少需要满足两个前提条件:PBS版本升级的2.4和操作系统Debian 11(Bullseye)升级到Debian 12(Bookworm)。

升级PBS 2.3PBS 2.4

在目标系统Debian 11的目录”/etc/apt/source.list.d/” 下创建文件pbs.list,在此文件添加如下两个文本行:

deb http://download.proxmox.com/debian/pbs bullseye pbs-no-subscription

deb http://security.debian.org/debian-security bullseye-security main contrib

如果嫌弃访问国外的网站速度慢,没有耐心,也可以用国内的软件仓库,添加的文本行为“deb https://mirrors.tuna.tsinghua.edu.cn/proxmox/pbs bookworm pbs-no-subscription”。保存修改,然后执行命令“apt update && apt dist-upgrade”进行更新。如果执行一切顺利,再用命令“proxmox-backup-manager versions”验证升级是否正确有效,如下图所示。

升级Debian 11Debian 12

更改Debian软件仓库。登录Debian系统,用编辑器或者工具“sed”将“bullseye”替换成“bookworm”,我这里用指令“sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list”。

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

继续执行指令“apt update” 与“apt list --upgradeable”更新仓库及查看大概有哪些软件包被更新。

apt update
apt list --upgradeable

Proxmox Backup Server(PBS)从2.X升级到PBS3_第1张图片

再执行命令“apt full-upgrade”进行操作系统Debian 11的完整升级。在升级到Debian 12的过程中,有一些交互操作,比如设置“issue”等(如下图所示),按提示操作即可,不再一一介绍。

apt full-upgrade

Proxmox Backup Server(PBS)从2.X升级到PBS3_第2张图片

升级操作正常完成以后,重启操作系统,然后执行命令“more /etc/os-release”查看系统版本号,如下图所示。

more /etc/os-release

Proxmox Backup Server(PBS)从2.X升级到PBS3_第3张图片

操作系统的名称已经从“bullseye”更新成“bookworm”,正是我们所期望的。再验证系统内核是否已经更新,执行命令“uname -anr”,发现内核还是“5.15.74-1”(如下图所示),不满足PBS升级条件。

uname -anr

不要慌,既然没有这个内核,手动执行命令” apt-get install linux-image-amd64”安装一下。如果安装过程没有错误,接着执行命令“update-grub”,再次重启Debian操作系统,执行命令“uname -anr”验证内核版本(如下图所示),果然是新的版本“6.1”。

apt-get install linux-image-amd64
update-grub

正式升级PBS 2.4PBS 3.1

在准备好新的操作系统及PBS 2.4以后,再次修改“/etc/apt/source.list.d/pbs.list”文件,将“bullseye”替换成“bookworm”,保存修改然后执行命令“apt update && apt dist-upgrade”进行版本升级。升级成功后,刷新PBS Web管理后台页面,查看版本标识,应该是3.1的版本号了,如下图所示。

apt update && apt dist-upgrade

Proxmox Backup Server(PBS)从2.X升级到PBS3_第4张图片

如果不考虑系统的稳定性和性能,可以直接在Debian 11 下升级PBS 2.3到PBS 3.1,但有可能存在风险,不建议在生产环境下尝试,否则责任自负。

PBS客户端是否升级

PBS客户端(通常情况下是Proxmox VE)升级为可选项。老版本的PBS客户端(PBS 2),也是可以很好的连接到PBS 3.1进行数据备份和恢复,是否升级,由系统管理员自行决定。

你可能感兴趣的:(proxmox,ve,超融合,服务器)