跨账号和同账号ECS实例间迁移

2024-09-03   访问量:1008

重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

如果因为地域资源库存不足、成本优化、灾难恢复、缩容实例磁盘等原因,需要将ECS实例从一个账户/地域迁移到另一个账户/地域,您可以通过SMC高效完成ECS实例的迁移。

说明

您也可以使用ECS的镜像复制和镜像共享功能,实现跨账号和同账号ECS实例的迁移。具体操作,请参见复制镜像

迁移场景

阿里云ECS实例间迁移场景如下:

  • 场景一:将账号A的实例迁移至账号B

    此场景适用于跨阿里云账号,同地域或者跨地域下的ECS实例间的迁移。

  • 场景二:同账号ECS实例间迁移

    此场景适用于同一阿里云账号,跨地域或跨可用区ECS实例的迁移。

    • 如果您未购买ECS实例,将现有的源服务器转换成云服务器镜像,再手动使用该镜像创建新的ECS实例来实现迁移。

    • 如果您已购买ECS实例,将源服务器直接迁移至已购买的ECS实例,源服务器和已购买的ECS实例的存储、操作系统等需要适配。

  • 场景三:ECS实例磁盘缩容

    由于目前云服务器ECS不支持系统盘或者数据盘缩容,如果您有云盘缩容的需求,在跨账号或同账号ECS实例间迁移时,可以将您的ECS实例重新迁移到一个云盘更小的自定义镜像或目标实例,来实现缩容的目的。更多信息,请参见云盘缩容

迁移影响

在迁移之前,请先知晓以下事项,具体如下表所示。



影响项

说明


迁移数据目录


迁移时,SMC能够获取迁移源的磁盘分区结构,在创建迁移任务时自动生成目标磁盘分区。在尽可能保持迁移源磁盘分区结构的同时,提高迁移的传输速率。

Windows服务器Linux服务器

默认只迁移系统盘分区C盘(包括挂载在C盘下的其他目录),生成一个系统盘分区。如果您需要迁移其他分区,例如D盘,必须在创建迁移任务时选中并配置数据盘。

中转实例


请勿干涉中转实例 。

每次迁移时,SMC会在您的阿里云目标账号下创建一台名为No_Delete_SMC_Transition_Instance的临时中转实例(默认实例规格范围请参见中转实例规格有哪些),用于辅助迁移。为避免迁移失败,迁移过程中请勿停止、启动、重启或者释放中转实例。迁移完成后,该中转实例会自动释放。

说明

如果选择迁移到目标实例,目标实例即为中转实例。

IP地址


迁移后IP地址会发生变化,如果业务涉及IP地址的配置,迁移后请自行修改。

  • 如果您需要保持公网IP地址不变:

  • 如果您需要保持私网IP地址不变,您可以在迁移完成后自行修改私有IP地址。具体操作,请参见修改私有IP地址

系统底层硬件设备

迁移后,系统底层硬件设备会发生变化,可能会导致某些与硬件绑定的应用许可证(License)失效,请做好检查。

准备工作

  • 已完成服务器迁移前的准备工作。具体操作,请参见迁移前准备

  • 如果您要保持公网IP地址不变,且源ECS实例使用的是固定公网IP,可以先将公网IP转换为弹性公网IP(EIP)以保留该公网IP,然后解绑EIP,最后绑定到迁移后的ECS实例上。具体操作,请参见专有网络类型ECS固定公网IP转为弹性公网IP绑定和解绑弹性公网IP

    说明

    如果源ECS实例使用的是弹性公网IP(EIP),迁移后,源ECS实例先解绑EIP,然后绑定到迁移后的ECS实例上。具体操作,请参见绑定和解绑弹性公网IP

  • 如果您需要将源ECS迁移至已购买的另一个ECS实例上,需满足以下条件:

    • 需要将该实例内所有重要数据备份至镜像、快照或该实例以外的设备中。

    • 目标实例的操作系统和迁移源的操作系统需要保持一致。

    • 目标实例所挂载的数据盘的数量需要大于等于迁移源的数据盘的数量。如果目标实例的数据盘数量不满足需求,您需要挂载更多的数据盘。挂载数据盘的具体操作,请参见挂载数据盘

    • 目标实例的系统盘和数据盘的容量建议大于等于迁移源的系统盘和数据盘的容量。如果您需要缩容源服务器的系统盘和数据盘,目标实例的系统盘和数据盘的容量至少要大于等于源服务器的系统盘和数据盘的实际使用容量。如果目标实例的云盘容量不满足需求,您需要对云盘进行扩容。云盘的扩容的具体操作,请参见云盘扩容指引

迁移操作

步骤一:导入迁移源

迁移源概指您的待迁移IDC服务器、虚拟机、其他云平台的云主机或其他类型的服务器。SMC支持多种导入迁移源方式,您可以根据实际需要选择对应的导入迁移源方式。更多信息,请参见如何选择导入迁移源方式?

命令行一键导入迁移源(推荐)通过控制台自动导入迁移源通过SMC客户端导入迁移源
重要

源服务器需要具备公网访问能力

  1. 登录SMC控制台

    警告

    • 如果使用命令行导入迁移源的方式,请使用目标ECS实例所在的阿里云账号登录SMC控制台

    • 如果使用客户端导入迁移源的方式,请使用源ECS实例所在的阿里云账号登录SMC控制台

    • 在跨账号ECS实例间迁移场景中,由于选择导入迁移源的方式不同,需要使用相应的阿里云账号登录SMC控制台:

    • 请务必仔细区分源阿里云账号与目标阿里云账号,以免迁移操作反向执行。

  2. 在左侧导航栏,选择迁移上云 > 服务器迁移

  3. 服务器迁移页面,单击导入迁移源

  4. 根据界面提示配置参数并复制激活码命令,关于参数的说明,具体如下表所示。

    参数

    说明

    迁移源类型

    选择阿里云ECS云服务器

    导入方式

    选中命令行导入

    激活数额度

    请输入激活码可激活的迁移源数量。取值范围为1~1000 ,默认为10。

    有效期

    请输入激活码的有效期。取值范围为1~90天,默认为30天。

    激活码

    生成激活码后,复制命令。操作步骤如下:

    1. 单击生成激活码

    2. 根据源服务器操作系统,单击Linux ShellWindows powerShell页签。

    3. 单击复制,复制激活码命令。

  5. 登录源服务器,使用管理员权限粘贴并运行复制的命令,执行导入迁移源的操作。

    Linux源服务器Windows源服务器
    1. 登录Linux源服务器。

    2. 使用管理员权限粘贴并运行复制的命令,执行导入迁移源的操作。

      image.png

      执行命令后,出现类似Import Source Server [s-bp18x8751kgz2oyh****] Successfully!回显信息,表示导入迁移源成功。

  6. 在SMC控制台的服务器迁移页面的迁移实时状态列,查看迁移源的状态。

    • 请根据控制台出错提示或者通过查看SMC客户端目录下日志文件解决问题。SMC客户端默认安装目录如下:

    • 常见问题及修复方案,请参见SMC FAQ故障排除

    • Windows源服务器:默认安装目录为 C:\smc

    • Linux源服务器:默认安装目录为/smc

    • 如果迁移源为迁移源在线状态,表示导入迁移源成功。

    • 如果迁移源为其他状态,表示导入迁移源失败。请参见以下方案解决问题后,重新导入迁移源。

    步骤二:创建并启动迁移任务

    验证迁移结果

    • 迁移实时状态已完成时,表示迁移成功。

      迁移服务器后,为确保业务正常运行,您需要执行以下操作:

      • 如果源服务器已经绑定域名,迁移后公网IP地址会发生变化,请将域名解析到新的服务器公网IP地址。具体操作,请参见快速添加网站解析

      • 如果您需要保持私网IP地址不变,您可以在迁移完成后自行修改私有IP地址。具体操作,请参见修改私有IP地址

      • 对数据校验和验证,确保数据的完整性和正确性。具体操作,请参见迁移Linux服务器后怎么检查系统?迁移Windows服务器后怎么检查系统?

      • 迁移后IP地址将会发生改变。如果业务涉及IP地址的配置,请自行修改。

      • 如果源服务器已经绑定域名,且使用的是固定公网IP,迁移后公网IP地址会发生变化,请将域名解析到新的服务器IP地址。具体操作,请参见快速添加网站解析

      • 如果选择迁移的目标类型云服务器镜像

        迁移成功后会生成阿里云自定义镜像,您也可以在迁移交付物列,单击查看报告,查看镜像检测结果。更多说明,请参见查看镜像检测结果

        image

        手动验证迁移结果(推荐)自动验证迁移结果

        您可以在操作列,单击创建实例,系统跳转到ECS控制台创建ECS页面并默认选中创建的自定义镜像。创建ECS实例的具体操作,请参见使用自定义镜像创建实例

      • 如果您选择迁移的目标类型云服务器实例时,可以在操作列,单击查看目标实例,跳转到目标ECS实例页面,查看目标ECS实例。

      • 迁移实时状态演练异常时,表示迁移演练失败。

      • 迁移实时状态出错时,表示迁移任务出错。

      清理资源

      • 迁移至云服务器镜像

        迁移时,SMC会在您的阿里云目标账号下创建一台名称为No_Delete_SMC_Transition_Instance的临时按量付费中转实例,用于辅助迁移。您需要根据迁移是否成功选择是否需要手动清理:

        • 如果您已确认不再使用该迁移任务,在操作列选择image > 删除,通过删除迁移任务自动清理中转实例。

        • 手动释放中转实例。具体操作,请参见释放实例

        • 迁移成功:中转实例会自动释放,您无需手动清理。

        • 迁移出错:中转实例会随迁移任务一直存在并产生费用。您可以选择以下方式释放中转实例,避免不必要的扣费:

      • 迁移至目标实例

      相关操作

      如果您需要多次迁移增量数据,在第一次全量迁移完成后,您可以在自定义的时间间隔内进行多次增量迁移,将源服务器系统产生的增量数据同步至阿里云,有效减少源服务器系统业务暂停时间及最终交割时间。具体操作,请参见服务器增量迁移



      热门文章
      更多>