文档

创建操作系统迁移任务

更新时间:

导入迁移源信息后,SMC控制台会自动生成迁移源记录,您需要在控制台为迁移源创建操作系统迁移任务,并完成操作系统的迁移。

说明

关于操作系统迁移的更多信息,请参见操作系统迁移(Linux)操作系统迁移(Windows)

前提条件

已导入迁移源。您可以根据需求选择导入迁移源的方式:

迁移限制

待迁移的操作系统必须为当前阿里云账号下云服务器ECS中的操作系统且操作系统为迁移场景中的操作系统。更多限制,请参见:

迁移场景

Linux

支持将以下X86和ARM64架构的源操作系统迁移到目标操作系统:

操作系统架构

源操作系统

目标操作系统

X86

CentOS 7

  • AnolisOS 7

  • AnolisOS 8

  • RedHat 7

    重要

    仅支持CentOS 7.9迁移至RedHat 7。

  • Alibaba Cloud Linux 2

  • Alibaba Cloud Linux 3

CentOS 8

  • AnolisOS 8

  • RedHat 8

    重要

    仅支持CentOS 8.5迁移至RedHat 8。

  • Alibaba Cloud Linux 3

  • RedHat 7

    重要

    目前仅支持RedHat 7.9。

  • RedHat 8

Alibaba Cloud Linux 3

Alibaba Cloud Linux 2

Alibaba Cloud Linux 3

ARM64

CentOS 7

  • AnolisOS 7

  • AnolisOS 8

  • Alibaba Cloud Linux 3

CentOS 8

  • AnolisOS 8

  • Alibaba Cloud Linux 3

Windows

支持将以下X86架构的源操作系统迁移到目标操作系统:

操作系统架构

源操作系统

目标操作系统

X86

  • Windows Server 2008 R2 标准版 64位中文版/英文版

  • Windows Server 2008 R2 企业版 64位中文版/英文版

Windows Server 2012 R2 数据中心版 64位中文版/英文版

重要

仅支持升级到相同语言的版本。

  • Windows Server 2012 R2 标准版 64位中文版/英文版

  • Windows Server 2012 R2 数据中心版 64位中文版/英文版

  • Windows Server 2016数据中心版 64位中文版/英文版

  • Windows Server 2019数据中心版 64位中文版/英文版

重要

仅支持升级到相同语言的版本。

  • Windows Server 2016 标准版 64位中文版/英文版

  • Windows Server 2016 数据中心版 64位中文版/英文版

Windows Server 2019数据中心版 64位中文版/英文版

重要

仅支持升级到相同语言的版本。

操作步骤

  1. (条件必选)如果您需要迁移CentOS 7/8至RedHat 7/8,则需要完成以下操作,否则请跳过此步骤。

    1. 如果源系统已安装云安全中心客户端,则需要先卸载。

      说明

      迁移升级完成后可再安装。具体操作,请参见手动安装

      客户端卸载后会有一段保护期。如果您需要再次为服务器安装客户端,您必须在客户端卸载超过24小时后,重新安装客户端。如果您不想等待,可在服务器上重复执行3次以上安装命令才能重新安装成功(忽略其间的报错),否则重新安装的客户端会被自动卸载。

      1. 阿里云云安全客户端卸载界面,选择实例进行卸载。具体操作,请参见卸载客户端

      2. 使用远程连接工具连接服务器,执行以下命令。

        wget "http://update2.aegis.aliyun.com/download/uninstall.sh" && chmod +x uninstall.sh && ./uninstall.sh
        if ! lsmod | grep AliSecGuard; then echo 'Uninstall Success'; else echo "Uninstall Failed"; fi

        如果返回Uninstall Success,表示云安全中心客户端已成功卸载。

    2. 执行以下命令,将源系统升级至最新内核版本。

      CentOS 7

      #备份原yum软件源并更新为阿里云CentOS 7源
      mv /etc/yum.repos.d/ /etc/yum.repos.d.backup/
      mkdir -p /etc/yum.repos.d/
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
      wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
      yum clean all
      yum makecache
      #更新系统并重启
      yum -y update
      reboot

      CentOS 8

      #备份原yum软件源并更新为阿里云CentOS 8源
      mv /etc/yum.repos.d/ /etc/yum.repos.d.backup/
      mkdir -p /etc/yum.repos.d/
      wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.cloud.aliyuncs.com/repo/Centos-8.repo
      wget -O /etc/yum.repos.d/epel-archive-8.repo http://mirrors.cloud.aliyuncs.com/repo/epel-archive-8.repo
      yum clean all
      yum makecache
      #更新系统并重启
      yum -y update
      reboot
  2. 导入迁移源。

    您可以根据需求选择导入迁移源的方式:

  3. 创建并启动迁移任务。

    1. 找到目标迁移源,单击对应操作列下的创建迁移任务

    2. 创建迁移任务对话框中,配置相关参数。

      操作系统迁移参数配置说明如下表所示。

      参数

      说明

      迁移任务类型

      选中操作系统迁移

      当前操作系统

      默认显示当前操作系统,不可修改。例如:CentOS 7。

      目标操作系统

      在下拉列表中选择目标操作系统。例如:Alibaba Cloud Linux 3。

      迁移演练

      迁移演练是在实际迁移前对迁移方案进行模拟和验证的过程。它可以帮助用户在实际迁移前充分了解迁移方案的可行性和风险,从而减少实际迁移中可能出现的问题和损失。

      迁移演练可以能帮您快速发现迁移中存在的潜在问题,并提供修复方案,提升迁移成功率。

      默认开启迁移演练,目前仅支持Linux操作系统迁移。更多信息,请参见配置迁移演练

      执行方式

      选择迁移演练的执行方式,默认选择演练并迁移

      • 仅演练:仅创建迁移演练任务,迁移演练完成后,如果需要操作系统迁移,需要手动启动操作系统迁移任务。

      • 演练并迁移:迁移演练完成后,如果不存在状态为严重的演练项,系统自动启动操作系统迁移任务。

      image

    3. 配置相关参数后,单击创建

    4. 在弹出的操作系统迁移请确认对话框中,仔细阅读注意信息后,单击我确认我已知晓

  4. 迁移任务页面的操作系统迁移页签下,等待迁移任务完成。

    • 当迁移状态为已完成时,表示操作系统迁移成功。

      image

      您可以在目标迁移任务的实例ID/名称列,单击实例ID,在ECS实例的实例详情页签下的配置信息区域,查看操作系统已经迁移为目标系统。

      image

    • 当任务状态为出错(InError),表示操作系统迁移失败。您需要查看日志修复问题后,再次重启迁移任务。常见错误及修复方案的更多信息,请参见SMC FAQ操作系统迁移故障(Linux)

      如果需要回滚源系统云盘数据,您可以在快照列表使用自动备份的快照进行恢复数据。操作步骤如下:

      1. 登录ECS管理控制台

      2. 在左侧导航栏,选择存储与快照 > 快照

      3. 云盘快照页签下,在自动备份的快照操作列,单击回滚磁盘adada56

      4. 在弹出的回滚云盘对话框中,单击确定

  5. 等待操作系统启动。

    迁移任务完成后,ECS实例会自动重启,此时会在系统初始化阶段进行更新软件包等操作,请勿对ECS实例和系统内部进行操作,等待系统启动成功即可。

    说明

    系统初始化阶段大约需要10分钟,具体时间与系统软件包数量有关。

相关文档

如果遇到报错,请根据报错日志提示解决问题后,重新迁移。

  • 本页导读 (1)
文档反馈