CentOS 8迁移Alibaba Cloud Linux 3

CentOS官方已计划停止维护CentOS Linux项目,您可以通过Alibaba Cloud Linux提供的迁移工具将CentOS 8操作系统平滑迁移至Alibaba Cloud Linux 3操作系统。本文介绍如何使用操作系统迁移工具。

参考网址:https://help.aliyun.com/document_detail/370865.htm?spm=a2c4g.11186623.0.0.2fd13201HBuAYM#task-2156316

我在安装的时候出现了下面的问题

其中需要特别注意Alibaba Cloud Linux 3不提供i686架构的软件包。如果您当前使用的CentOS 8系统内带有i686架构的软件包,则不支持使用迁移工具迁移操作系统。您需要先删除这些软件包,然后再进行迁移操作,以免迁移时系统发生异常。

所以如果里面有i686的程序,需要卸载

卸载命令

rpm -e 阿里云提示的需需要卸载的包名 --nodeps

以下为阿里官方提供的信息

背景信息

在使用操作系统迁移工具前,您需要注意:

  • Alibaba Cloud Linux 3使用5.10内核,CentOS 8使用4.18内核,两个版本的内核无法相互兼容,依赖于内核接口编程的业务,例如涉及内核OOT模块开发、硬件使能等,需提前做好评估,明确是否适合直接迁移,以免OS迁移后业务无法运行。
  • 操作系统的迁移操作不可逆,其中涉及到系统内软件包的重新安装。因此您需要在迁移前为ECS实例创建快照备份数据。关于快照的更多信息,请参见快照概述。
  • Alibaba Cloud Linux 3不支持图形化界面,因此迁移工具不支持迁移已配置图形化界面的CentOS 8操作系统。
  • Alibaba Cloud Linux 3不提供i686架构的软件包。如果您当前使用的CentOS 8系统内带有i686架构的软件包,则不支持使用迁移工具迁移操作系统。您需要先删除这些软件包,然后再进行迁移操作,以免迁移时系统发生异常。

操作步骤

  1. 远程连接待迁移的CentOS 8实例。具体操作,请参见连接方式概述。
  2. 依次运行以下命令,安装迁移工具。
  • 下载迁移工具软件源。
wget http://mirrors.aliyun.com/alinux/migration/alinux-migration.repo -O /etc/yum.repos.d/alinux-migration.repo
  • 安装迁移工具centos8toalinux3。
yum -y install centos8toalinux3

3.运行以下命令,执行迁移工具。说明 迁移工具支持记录操作系统迁移前后的软件包的变化。如果您需要在迁移后查看记录,需要运行centos8toalinux3.py -V命令。如何查看迁移前后的记录文件,请参见常见问题

centos8toalinux3.py

上述命令如果出现不被支持的就会显示出来,我是出现了i686的问题,最开始已经说了解决办法

迁移结果说明:

如果出现如下图所示的提示信息,则表示您的CentOS 8操作系统配置了图形化界面,迁移工具不支持迁移操作,并自动结束了迁移操作。

不支持GUI-centos8

如果出现如下图所示的提示信息,则表示迁移操作完成。迁移完成-centos8

4.运行以下命令,查看迁移后的操作系统信息。

cat /etc/os-release

如下图所示,表示操作系统已成功迁移为Alibaba Cloud Linux 3。查看信息-centos8

5.运行以下命令,重启ECS实例,使系统进入Alibaba Cloud Linux 3操作系统内核。

reboot

待ECS重启完成,您可以运行uname -r命令查看Alibaba Cloud Linux 3内核版本信息。示例操作如下图所示:内核版本-AL3

常见问题

  • 如何确认操作系统迁移前后的变化?操作系统迁移工具支持记录迁移前后的软件包信息,如果您通过centos8toalinux3.py -V命令执行迁移操作,迁移完成后您可以通过记录文件对比迁移前后的变化。记录文件存放于/var/tmp目录下,该目录下不同命名的文件说明如下:
    • 迁移前软件包(RPM)的信息记录在下列文件:
      • $(hostname)-rpms-list-before.log
      • $(hostname)-rpms-verified-before.log
    • 迁移后软件包(RPM)的信息记录在下列文件:
      • $(hostname)-rpms-list-after.log
      • $(hostname)-rpms-verified-after.log
  • 迁移过程中出现异常并导致迁移失败如何处理?迁移操作不可逆,如果迁移过程中出现异常,则无法再恢复到系统原始状态。因此建议您在迁移操作前为ECS实例创建快照备份数据,当迁移过程中出现异常,可通过快照回滚云盘。如果因软件包的依赖关系导致迁移失败(例如yum distro-sync执行后报错),则您需要保存报错信息并提交工单反馈。

发布者:彬彬笔记,转载请注明出处:https://www.binbinbiji.com/jianzhanjiaoliu/2287.html

(0)
彬彬笔记彬彬笔记
上一篇 2021年12月17日
下一篇 2022年4月17日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

蜀ICP备14017386号-13