前段时间Debian12 bookworm正式版来啦,随后以Debian为底的PVE迎来了8.0的beta版,想着到正式版估计还有一段时间。没成想很快PVE8.0正式版就发布了!自从pve自从升级到8.0以后,就一直有冲动想将现在使用的7.4升级到8.0,为了不让生产环境瘫痪只能使用其他主机做测试升级,确保可以正常升级后在将生产机进行升级,经过翻阅各种资料最终连夜折腾如何将7.x无损升级到8.0,在踩了不少坑后,总结了这篇文章,分别在我的N5105主力机上保留所有虚拟机和LXC容器及数据实现无损升级到8.0,并且测试在虚拟机安装的pve7.x稳妥升级到8。
温馨提示:因为每个人的使用环境存在很大的差异,在升级之前请做好所有虚拟机和LXC容器的备份并下载存储好!做好备份!做好备份!做好备份!避免意想不到的问题发生。视频中内容较全面:从升级步骤、命令详解,不同命令对比,到如何给虚拟机和LXC备份,如何全新安装PVE,并上传备份还原等等~下面故事就要开始啦~。
一、命令行直接升级。
1、先将使用apt update && apt upgrade && apt dist-upgrade将pve升级到7.4-15这个最新的小版本。
2、停止所有正在运行的虚拟机或容器,使用nano /etc/apt/sources.list编辑源文件。
3、将官方的源用#号注释掉,添加清华的源。
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-updates main contrib non-free deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye-backports main contrib non-free
4、编辑完成后用ctrl+x,然后y保存。
5、使用nano /etc/apt/sources.list.d/pve-enterprise.list编辑pve源文件,使用#注释掉官方源,换清华的源,完成后ctrl+x,然后y保存。
deb https://mirrors.tuna.tsinghua.edu.cn/debian/ bullseye pve-no-subscription
6、使用apt update && apt dist-upgrade -y更新源列表并升级pve。
7、最后进入跑码更新环节,大概1-3分钟就可以更新完,随后reboot重启完成pve8的更新。