写在前面!
慎重升级,升级前做好数据备份。笔者失败2次,高挂了2台设备。
背景
因为Anolis 8.4把auxiliary bus默认编译进入内核了,造成无法使用自己编译的Mellanox OFED驱动,所以需要升级。本文记录详细升级过程。
快速回忆
wget https://mirrors.openanolis.cn/anolis/8.6/BaseOS/x86_64/os/Packages/anolis-gpg-keys-8.6-4.an8.noarch.rpm
wget "https://mirrors.openanolis.cn/anolis/8.6/BaseOS/x86_64/os/Packages/anolis-release-8.6-4.an8.x86_64.rpm"
wget https://mirrors.openanolis.cn/anolis/8.6/BaseOS/x86_64/os/Packages/anolis-repos-8.6-4.an8.x86_64.rpm
详细步骤和实操
找到目标anolis8.6的下载链接:https://mirrors.openanolis.cn/anolis/8.6/BaseOS/x86_64/os/Packages/
下载升级所需软件包3个:
○ anolis-release
○ anolis-repos
○ anolis-gpg-keys
使用wget下载:
wget https://mirrors.openanolis.cn/anolis/8.6/BaseOS/x86_64/os/Packages/anolis-gpg-keys-8.6-4.an8.noarch.rpm
wget "https://mirrors.openanolis.cn/anolis/8.6/BaseOS/x86_64/os/Packages/anolis-release-8.6-4.an8.x86_64.rpm"
wget https://mirrors.openanolis.cn/anolis/8.6/BaseOS/x86_64/os/Packages/anolis-repos-8.6-4.an8.x86_64.rpm
yum install -y *.rpm
yum clean all && sudo yum -y update
reboot
然后安装升级包:
然后更新:sudo yum clean all && sudo yum -y update
(下图是其他设备的类似效果,安装结束)
重启前确认:cat /etc/os-release
然后重启:reboot
然后失败了。。。
之前8.6-》8.4成功了,本次8.4-》8.6的2台服务器都失败了
一次失败是:降级中出现了黑屏(所以建议使用tmux放后台)
一次失败是:升级显示成功,重启一直卡在Anolis转圈
参考:https://www.yuque.com/anolis-docs/manual/upgrade-8.2-to-8.4