本文介绍阿里云ECS实例间的迁移场景和操作步骤。

背景信息

阿里云ECS实例间迁移,建议您首先考虑使用阿里云的镜像复制和镜像共享功能。具体操作步骤,请参见复制镜像共享镜像 。这两个功能不适用时,您可以参见下列场景。

相同VPC下的ECS实例迁移

此场景适用于ECS磁盘缩容。更多详情,请参见ECS磁盘缩容

在此场景中,建议您使用VPC内网迁移实例以达到最大的传输效率。关于VPC内网迁移的更多详情,请参见VPC内网迁移

不同VPC下的ECS Windows实例迁移

此场景适用于不同账号、不同地域或不同VPC下的ECS Windows实例迁移。

在迁移之前,请先完成以下准备工作:
  • 创建快照以备份数据。
  • 检查授权应用。

    不同VPC下ECS实例迁移到阿里云后,系统底层硬件设备会发生变化,可能会导致某些与硬件绑定的应用许可证(license)失效,您需要做好检查。

  • 检查网络环境。
    • 如果您的网络是跨国际地域,由于网络环境不稳定,迁云速度可能较慢。
    • 如果您的网络可以打通VPC内网,具体步骤请参见VPC内网迁移
  • 检查并确保Windows系统VSS服务为启动状态 。
  • 检查是否安装了qemu-agent工具。如果安装了此工具,您需要先卸载。卸载的具体步骤,请参见迁云工具FAQ
  • 建议您先使用测试机,按照本文中介绍的迁云操作步骤进行测试演练。

完成以下操作,将不同VPC下的ECS Windows实例迁移至阿里云:

  1. 下载并安装迁云工具到待迁移的服务器。具体步骤请参见下载并安装迁云工具
  2. 配置user_config.json
    user_config.json配置文件的主要配置项包括:
    • 阿里云账号AccessKey信息
    • 迁移目标区域、目标镜像名称
    • (可选)目标系统盘大小、目标数据盘配置
    • 迁移源系统平台、架构

    各配置项的详细配置方法,请参见配置迁移源和迁移目标

  3. 可选: 配置无需迁移的目录或文件。具体配置方法,请参见(可选)排除不迁移的文件或目录
  4. 运行迁云工具主程序。
    以管理员身份运行go2aliyun_client.exego2aliyun_gui.exe。如果是GUI版本,则需要单击start按钮开始迁移。

不同VPC下的ECS Linux实例迁移

此场景适用于不同账号、不同地域或不同VPC下的ECS Linux实例迁移。

在迁移之前,请先完成以下准备工作:
  • 创建快照以备份数据。
  • 检查授权应用。

    不同VPC下ECS实例迁移到阿里云后,系统底层硬件设备会发生变化,可能会导致某些与硬件绑定的应用许可证(license)失效,您需要做好检查。

  • 检查网络环境。
    • 如果您的网络是跨国际地域,由于网络环境不稳定,迁云速度可能较慢。
    • 如果您的网络可以打通VPC内网,具体步骤请参见VPC内网迁移
  • 下载并安装迁云工具。具体操作步骤,请参见下载和安装迁云工具
  • 进入迁移工具所在目录,运行./Check/client_check --check命令检查待迁移ECS实例是否满足迁移条件。

    如果所有的检测项都为OK,您可以开始迁移。否则,您需要检查GRUB引导程序。

    部分低内核系统如CentOS 5/Red Hat 5、Debian 7需要将GRUB升级至1.99及以上版本,具体操作步骤,请参见如何为Linux服务器安装GRUB?

    说明 请使用root权限升级GRUB引导程序。
  • 建议您先使用测试机,按照本文中介绍的迁云操作步骤进行测试演练。

完成以下操作,将不同VPC下的ECS Linux实例迁移至阿里云:

  1. 配置user_config.json
    user_config.json配置文件的主要配置项包括:
    • 阿里云账号AccessKey信息
    • 迁移目标区域、目标镜像名称
    • (可选)目标系统盘大小、目标数据盘配置
    • 迁移源系统平台、架构

    各配置项的详细配置方法,请参见配置迁移源和迁移目标

  2. 可选: 配置无需迁移的目录或文件。具体配置方法,请参见(可选)排除不迁移的文件或目录
  3. 使用root权限运行以下命令,为迁云工具主程序添加可执行权限并执行该程序。
    chmod +x go2aliyun_client
    ./go2aliyun_client
    等待迁云工具运行完成。当运行迁云工具的界面上提示Go to Aliyun Finished!时,表示迁移完成。如下图所示。
    迁移完成