CentOS官方已计划停止维护CentOS 7、CentOS 8等Linux项目,如果您的操作系统后续想得到维护和技术支持,需要将CentOS操作系统迁移到其他Linux LTS发行版。本文介绍如何通过SMC将CentOS 7/8操作系统平滑迁移至Alibaba Cloud Linux和龙蜥操作系统(Anolis OS)。

前提条件

迁移场景

操作系统迁移目前仅支持以下场景:
  • CentOS 7操作系统迁移为Alibaba Cloud Linux 2和Anolis OS 7操作系统。
  • CentOS 8操作系统迁移为Alibaba Cloud Linux 3和Anolis OS 8操作系统。
注意 待迁移的操作系统必须为当前阿里云账号下云服务器ECS中的操作系统。

迁移前须知

  • 迁移过程中会对云服务器ECS进行创建普通云盘快照、软件包重新安装、停止、创建系统盘自定义镜像、 更换系统盘 、启动等操作。建议您对重要数据做好备份并合理安排迁移时间,避免因上述操作对业务造成影响。
  • 迁移过程中请勿人工或通过运维脚本对ECS云服务器执行停止、重启、释放等操作。
  • 迁移过程会以按量付费方式创建快照资源,将会收取一定费用。关于快照计费的更多信息,请参见快照计费

操作步骤

  1. 登录SMC控制台
  2. 在左侧导航栏,单击迁移源
  3. 找到目标迁移源,单击对应操作列下的创建迁移任务
    您可以从客户端界面获取迁移源ID,如下图所示,并根据迁移源ID找到目标迁移源。具体操作,请参见如何查找迁移源获取迁移源ID
  4. 创建迁移任务对话框中,配置相关参数。
    操作系统迁移参数配置说明如下所示:
    • 迁移任务类型:选择操作系统迁移
    • 当前操作系统:默认显示当前操作系统,不可修改。例如:CentOS8。
    • 目标操作系统:在下拉列表中选择目标操作系统。例如:Alibaba Cloud Linux 3。
    dadad
  5. 配置相关参数后,单击创建
  6. 迁移任务页面,等待迁移任务完成。
    • 当迁移状态为已完成时,表示操作系统迁移成功。daasda5862您可以在目标迁移任务的操作列下,单击查看目标实例,在实例详情页签下,查看操作系统已经迁移为目标系统。addad56
    • 当任务状态为出错(InError),表示操作系统迁移失败。您需要查看日志修复问题后,再次重启迁移任务。常见错误及修复方案的更多信息,请参见SMC FAQ。如果您需要回滚源系统云盘数据,可以在快照列表使用自动备份的快照进行恢复。具体操作步骤如下:
      1. 登录ECS管理控制台
      2. 在左侧导航栏,选择存储与快照 > 快照
      3. 云盘快照页签下,在自动备份的快照操作列,单击回滚磁盘adada56
      4. 在弹出的回滚云盘对话框中,单击确定