• Welcome to LiuJason's Blog!

[图文教程]Proxmox 6.4升级Proxmox 7.0 | Debian 10 升级Debian 11

Linux笔记 Jason 3 years ago (2021-07-23) 1555 Views 0 Comments QR code of this page
文章目录[隐藏]

前言


本文禁止转载!若要引用请直接引用本文链接:https://www.liujason.com/article/1175.html

Proxmox VE 7已经出来有几天了(7月6号)了,作为PVE的铁粉怎么能不试试呢!直接安装的话用iso就好了,不过手上正好有几台闲置PVE6.4独服,可以顺便试试看升级版本。
Release Note:https://www.proxmox.com/en/news/press-releases/proxmox-virtual-environment-7-0
ISO镜像:https://www.proxmox.com/en/downloads/item/proxmox-ve-7-0-iso-installer

前期准备

首先,如果有能力的话还是建议参考官方教程:https://pve.proxmox.com/wiki/Upgrade_from_6.x_to_7.0

我尽力把需要注意的内容放上来,但是万一有疏忽可别来找我,生产环境的话一定要自行确认!特别是有Ceph集群的话,一定要做好备份或者确认官网教程!

升级小版本到最新的6.4-13或更新

参考这里:https://www.liujason.com/article/1169.html
更换Community源+更新Proxmox版本

sed -i "s/^deb/\#deb/" /etc/apt/sources.list.d/pve-enterprise.list && \
echo "deb http://download.proxmox.com/debian/pve $(grep "VERSION=" /etc/os-release | sed -n 's/.*(\(.*\)).*/\1/p') pve-no-subscription" > /etc/apt/sources.list.d/pve-no-enterprise.list && \
apt update && \
apt dist-upgrade -y

完成后刷新GUI页面,检查一下版本是不是变成了最新的:

升级Ceph到Octopus 版本号15

根据官网教程升级,这一步比较麻烦,特别是已经有众多OSD和node的情况:https://pve.proxmox.com/wiki/Ceph_Nautilus_to_Octopus
这部分过几天我测试环境的Ceph更新时会补充

升级PBS到2.0以上

根据官网教程升级:https://pbs.proxmox.com/wiki/index.php/Upgrade_from_1.1_to_2.x

确认符合安装条件

有以下几个重要条件需要满足,不满足的解决后再操作下一步:

  1. 确定所有存储空间均是正常状态,特别注意Ceph的健康状况,如果存储空间有?的话,参考 https://www.liujason.com/article/1169.html 解决
  2. 整个PVE Cluster是健康的,如果有丢失的节点,或者连不上的节点,先处理完,同样参考上面的链接解决
  3. 备份所有VM和CT的数据,最好跨物理机备份
  4. 确定repository中没有奇怪的东西,检查/etc/apt/sources.list.d/下的列表
  5. root下有4GB的额外空间

确认无误后,可以运行命令pve6to7 --full,让系统检测是否满足条件,根据提示解决对应的问题,例如我这里有一个错误需要解决:

.....
FAIL: Resolved node IP '66.181.X.X' not configured or active for 'pve'
.....
= SUMMARY =

TOTAL:    19
PASSED:   14
SKIPPED:  3
WARNINGS: 1
FAILURES: 1

开始升级

替换源至Debian 11 bullseye

sed -i 's/buster\/updates/bullseye-security/g;s/buster/bullseye/g' /etc/apt/sources.list
sed -i -e 's/buster/bullseye/g' /etc/apt/sources.list.d/pve-no-enterprise.list

对于安装了Ceph的机器,需要额外添加:

echo "deb http://download.proxmox.com/debian/ceph-octopus bullseye main" > /etc/apt/sources.list.d/ceph.list

升级

apt update && \
apt dist-upgrade -y

中间会让你确认是不是要升级,这时候按回车键就行了

之后就是一系列的设置

这里会提示是否安装新版本,如果有备份的话建议Y

允许自动重启服务器,如果机器在你面前的话建议Yes;如果是个远程服务器,那建议No,如果sshd也升级了的话就直接断掉了,升级过程断掉SSH那就很麻烦了

最后这个enterprise源,之前的准备中已经清空了,所有没订阅的选N,估计来看我博客的绝大多数都选N

漫长等待

完成后操作

检查是否升级到7.0

刷新GUI页面,检查一下版本是不是变成了7.0

重启

reboot后会加载新的内核,注意看看是不是Linux 5.11.22-2-pve

完成,后续体验个几天再更新使用体会


This article is under CC BY-NC-SA 4.0 license.
Please quote the original link:https://www.liujason.com/article/1175.html
Like (2)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址