CentOS 7迁移Anolis OS 8

这篇具有很好参考价值的文章主要介绍了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文章来源地址https://www.toymoban.com/news/detail-645413.html

到了这里,关于CentOS 7迁移Anolis OS 8的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何批量安装电脑或服务器操作系统(CentOS)

            在实践场景中遇到大量电脑或服务器需要安装操作系统用U盘一个个去安装效率太低且工作量很大,有一种方式可以让局域网内所有没有安装操作系统的主机批量安装操作系统大大的减小工作量并提高工作效率。         下面所有操作在VM虚拟机实现。      

    2024年02月10日
    浏览(53)
  • 服务器操作卡顿时centos系统怎么清理缓存?

    liunx系统的服务器使用时间久,感觉内存不足时可以通过命令查看自身服务器内存的使用情况,比如在服务器卡顿时,或者服务器例行检查时。 一.查看物理内存使用情况的命令:free-h total:机器总的物理内存 used:已使用的内存 free:空闲的物理内存 shared:被共享使用的物理

    2024年02月05日
    浏览(39)
  • 物理服务器通过U盘安装CentOS 7操作系统

    1、使用UltraISO工具打开需要安装的操作系统iso镜像文件(我安装的是CentOS-7-x86_64-Minimal-2009.iso),如下图所示 镜像下载地址:centos-7.9.2009-isos-x86_64安装包下载_开源镜像站-阿里云 2、将该系统镜像写入u盘,如下图所示     1、具体报错如下: 2、修改U盘卷标名称,如“CENTOS7”

    2023年04月20日
    浏览(27)
  • 【操作系统】Centos7搭建nfs文件共享服务器实战

    1.NFS介绍 2.环境准备 3.在A服务端机器安装nfs-utils和rpcbind包 4.启动rpcbind检查是否启动了rpcbind服务并监听111端口 5.配置NFS服务的配置文件,参数配置:vi /etc/exports 数据同步与数据异步的区别 数据同步:当系统从内存中向磁盘中持久化数据时,同步发送表示只有当内存中的数据

    2024年02月07日
    浏览(44)
  • CentOS 宣布停更3年后,服务器操作系统何去何从?

    “CentOS 要停止更新了?” 盯着电脑,某大型企业数字化部门的负责人彭素素看到这个消息,不仅在心里发出了一声惊呼。 2020年,CentOS 停止更新的消息,不仅彭素素所在的企业,对于不少正在使用 CentOS 的厂商来说,几乎犹如晴天霹雳—— 要么忍受停更的免费版,漏洞、B

    2024年01月17日
    浏览(31)
  • 社区生态 | openEuler、龙蜥Anolis、统信UOS三大主流操作系统下编译GreatSQL二进制包

    为了更好地支持更多操作系统及相关生态,GreatSQL社区决定发布 openEuler、龙蜥Anolis、统信UOS三个操作系统下的GreatSQL二进制包。 相应的二进制包可以访问gitee.com上的 GreatSQL项目  https://gitee.com/GreatSQL/GreatSQL/releases/tag/GreatSQL-8.0.25-17 下载。 本文简要记录在这三个操作系统下编译

    2023年04月21日
    浏览(40)
  • 云服务器 CentOS7 操作系统上安装Jpress (Tomcat 部署项目)

    xftp 新建连接 下载 jdk1.8 注:此处 CentOS7 是64位,所以下载的是:Linux x64, 文件类型为 tar.gz 的文件 JDK 官网地址:https://www.oracle.com/java/ 上传此包到云服务器上面 xShell 连接云服务器,找到 jdk1.8 所在的位置,输入解压指令: 配置 jdk 环境,输入编辑指令: 在最后一行加上环境

    2024年02月07日
    浏览(45)
  • 龙蜥(Anolis)OS8.6安装配置 VNC 服务器

    安装VNC,需要anolis os安装图形化界面,即在安装os时候选择Server with GUI 项即可。要在您的系统中安装VNC Server,请确保您具有系统上可用的以下要求: GNOME桌面环境 root访问 NFDNF / YUM软件包存储库 一、使用 YUM 安装 tigervnc-server: 二、配置用户映射: 需要手动先执行一次 vncs

    2024年01月19日
    浏览(34)
  • NUAA操作系统OS实验及上机考试记录

    记录nuaa操作系统实验题目 将代码分享出来是为了学弟学妹更好的学习复习,并不是为copy提供便利。里边包含了平时的job及近几年的考试题,我已将代码上传至github: https://github.com/changyan-maker/NUAA_OS 最后参加机考我拿了90+,来源于平时认真完成job以及考前认真刷题准备,所以

    2023年04月08日
    浏览(31)
  • HNU-操作系统OS-作业3(26-31章)

    这份文件是OS_homework_3 by计科210X wolf 202108010XXX 文档设置了目录,可以通过目录快速跳转至答案部分。 运行该程序wolf/OS-homework/threads-intro/x86.py 通过README可知一些重要的标识符如下 26.1 开始,我们来看一个简单的程序,“loop.s”。首先,阅读这个程序,看看你是否能理解它: cat loop.

    2024年02月08日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包