当前位置: 首页 > news >正文

CentOS 7迁移Anolis OS 8

背景:生产环境客户要求操作系统国产化
操作系统:Centos7.9
内核:5.4.108

服务器可以联网,进行在线迁移:
# 下载迁移工具软件源
wget https://mirrors.openanolis.cn/anolis/migration/anolis-migration.repo -O /etc/yum.repos.d/anolis-migration.repo# 安装迁移工具
yum install -y python-pip
yum remove -y python-requests python-urllib3; /usr/bin/pip2 uninstall requests urllib3 -y 2>/dev/null || echo "not installed"
yum -y install leapp# 迁移前评估
leapp preupgrade --no-rhsm
上述命令是默认评估迁移到带 ANCK 内核的龙蜥OS,如果你想评估迁移到带 RHCK 内核的龙蜥OS请执行下面的命令:
leapp preupgrade --no-rhsm --disablerepo=anolis_plus# 查看评估报告
cat /var/log/leapp/leapp-report.txt备注:
迁移评估报告中一旦遇到影响到就地迁移的因素,会禁止做迁移实施,将这些影响因素都解决后才能够继续实施迁移常见影响到就地迁移的因素:
Upgrade has been inhibited due to the following problems:
1.  Inhibitor: Not enough space on /boot									#将boot目录下多不用的文件移动至opt下
2.  Inhibitor: Newest installed kernel not in use							#切换到3.10.0的内核
3.  Inhibitor: Possible problems with remote login using root account		#sed -i 's/#PermitRootLogin yes/PermitRootLogin yes/' /etc/ssh/sshd_config#echo PermitRootLogin yes | tee -a /etc/ssh/sshd_config
4.	Inhibitor: Newest installed kernel not in use							#https://www.yuque.com/anolis-docs/kbase/wo6msd
5.	Inhibitor: TCP Wrappers configuration affects some installed packages	#https://www.yuque.com/anolis-docs/kbase/vgxd1i3izs51vbcq
Consult the pre-upgrade report for details and possible remediation.# 开始迁移
leapp upgrade --no-rhsm
上述命令是默认迁移到带 ANCK 内核的龙蜥OS,如果你想迁移到带 RHCK 内核的龙蜥OS请执行下面的命令
leapp upgrade --no-rhsm --disablerepo=anolis_plus
上述命令执行成功后,还可以通过/var/log/leapp/leapp-report.txt查看迁移报告迁移完成后reboot,重启时间过长请耐心等待!# 验证
cat /etc/os-release	# 查看当前操作系统
uname -r			# 查看内核版本
常见问题总结:
1、安装 python-pip 失败
yum install -y python-pip
Loaded plugins: fastestmirror, langpacks
Determining fastest mirrors* base: mirror.nyist.edu.cn* extras: mirrors.bfsu.edu.cn* updates: mirror.nyist.edu.cn
base                                                                                                                       | 3.6 kB  00:00:00
extras                                                                                                                     | 2.9 kB  00:00:00
updates                                                                                                                    | 2.9 kB  00:00:00
(1/2): extras/7/x86_64/primary_db                                                                                          | 250 kB  00:00:00
(2/2): updates/7/x86_64/primary_db                                                                                         |  22 MB  00:00:01
No package python-pip available.
Error: Nothing to do
解决:
# 安装epel-release,该软件包会自动配置yum的软件仓库
yum -y install epel-release
# 再次安装
yum -y install python-pip

此文档根据龙蜥社区相关文档总结
相关链接:
1、https://openanolis.cn/sig/migration/doc/447499505912234337?preview=true&no=328402126342047346
2、https://help.aliyun.com/document_detail/2391249.html?spm=a2c4g.2391250.0.0.6c713037jx2TlH
3、https://www.yuque.com/anolis-docs/kbase/be1rmzsg2cscq6ia

http://www.lryc.cn/news/116049.html

相关文章:

  • Transformer 立体视觉 Depth Estimation
  • vue去掉所有输入框两边空格,封装指令去空格,支持Vue2和Vue3,ElementUI Input去空格
  • 认识FFMPEG框架
  • Vue3 大屏数字滚动效果
  • 【深度学习注意力机制系列】—— SENet注意力机制(附pytorch实现)
  • go 函数
  • python之正则表达式
  • 【LeetCode每日一题】——219.存在重复元素II
  • 篇六:适配器模式:让不兼容变兼容
  • 【云原生】Docker-compose中所有模块学习
  • 广义积分练习
  • element-ui树形表格,左边勾选,右边显示选中的数据-功能(如动图)
  • Android数字价格变化的动画效果的简单实现
  • Win10无法投影关闭3D模式
  • FFmpeg 编码详细流程
  • 05如何做微服务架构设计
  • 安卓开发问题记录:需要常量表达式
  • 回归预测 | MATLAB实现基于SVM-RFE-BP支持向量机递归特征消除特征选择算法结合BP神经网络的多输入单输出回归预测
  • 配置root账户ssh免密登录并使用docker-machine构建docker服务
  • 【力扣周赛】第357场周赛
  • 多线程案例(4)-线程池
  • 【数据结构OJ题】轮转数组
  • 现代C++中的从头开始深度学习:【4/8】梯度下降
  • Yolov5缺陷检测/目标检测 Jetson nx部署Triton server
  • MobaXterm 中文乱码, 及pojie
  • java: 程序包sun.misc不存在
  • WSL2Linux 子系统(五)
  • java 企业工程管理系统软件源码 自主研发 工程行业适用 em
  • IPO观察丨困于门店扩张的KK集团,还能讲好增长故事吗?
  • 【iOS】RunLoop