云平台一键迁移

云平台一键迁移功能可以快速完成服务器的迁移任务,避免您手动登录源服务器、下载SMC客户端等繁琐的操作,提高服务器的迁移效率。本文档介绍如何通过控制台一键迁移的方式将您的Windows或Linux服务器(包括腾讯云服务器和AWS云服务器)迁移至阿里云。

前提条件

  • 如果迁移腾讯云服务器:

    • 已在腾讯云访问管理控制台创建并获取SecretId和SecretKey。具体操作,请参见访问密钥

    • 腾讯云云服务器已安装自动化助手客户端且状态为运行中。如果没安装,请参见安装自动化助手客户端

    • 如果您使用腾讯云子账号,则需要使用腾讯云主账号授予子账号以下权限,授权的具体操作,请参见授权管理

      • 授予子账号QcloudTATFullAccess权限。

      • 如果迁移腾讯云云服务器CVM,则授予子账号QcloudCVMReadOnlyAccessQcloudCVMFullAccess权限。

      • 如果迁移腾讯云轻量应用服务器,则授予子账号QcloudLighthouseReadOnlyAccessQcloudLighthouseFullAccess权限。

  • 如果迁移AWS EC2云服务器:

    • 已在AWS控制台创建并获取SecretId和SecretKey。具体操作,请参见管理IAM用户的访问密钥

    • AWS EC2云服务器已安装SSM Agent且状态为运行中。如果没安装,请参见使用SSM Agent

    • 如果您使用AWS子账号,则需要使用AWS主账号授予子账号以下权限,授权的具体操作,请参见创建IAM用户组

使用限制

  • 目前仅支持将Windows和Linux腾讯云云服务器(包括云服务器CVM和轻量应用服务器)和AWS云服务器EC2一键迁移至阿里云,其他云平台暂不支持。如不满足您的需求,推荐您使用服务器迁移至ECS实例

  • 仅支持将Windows和Linux云服务器迁移至阿里云。

  • 如果迁移腾讯云云服务器,则必须具备公网访问能力且使用VPC网络,不支持基础网络。

  • 如果源服务器迁移至阿里云云服务器实例:

    • 只支持VPC网络,不支持经典网络。

    • 不支持跨操作系统架构迁移,例如:x86架构只能迁移至x86架构。

    • 源服务器和阿里云云服务器实例的操作系统类型必须一致。

    • 不支持迁移至已挂载本地盘的实例。

    • 不支持迁移至已休眠的实例。

迁移前须知

  • 如果源服务器迁移为云服务器镜像时,需注意:

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

  • 如果源服务器迁移至云服务器实例轻量应用服务器时,需注意:

    • 为避免迁移失败,迁移过程中请勿停止、启动、重启或者释放目标实例。

    • 迁移前建议您备份目标阿里云云服务器实例,避免数据丢失。由于创建迁移任务后,目标阿里云云服务器实例中的数据将会被清除。因此,如果作为目标实例的ECS实例或者轻量应用服务器中存在重要数据,SMC不推荐您使用该方式。推荐您在迁移时,目标类型选择云服务器镜像,再通过镜像创建ECS实例。

    • 迁移至目标实例时会创建一块临时的按量付费云盘作为数据中转使用,迁移完中转云盘会被自动释放。

    • 迁移至目标实例会先对目标实例进行更换操作系统,系统盘的自动快照会被清理,且无法恢复。您可以手动取消自动快照随云盘释放。具体操作,请参见设置自动快照随云盘释放

操作步骤

  1. 登录SMC控制台

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

  3. 服务器迁移页面,单击云平台一键迁移

  4. 云平台一键迁移页面,根据待迁移的服务器配置相关参数。

    迁移腾讯云云服务器CVM

    参数说明具体如下表所示。

    参数

    说明

    任务名称(可选)

    输入迁移任务的名称。

    任务描述(可选)

    输入迁移任务的描述信息。

    添加迁移源

    服务提供商(必选)

    选择腾讯云云服务器CVM

    SecretIdSecretKey(必选)

    输入腾讯云账号的SecretIdSecretKey的值后,单击验证

    验证通过后会提示验证通过

    说明

    获取SecretId和SecretKey的具体操作,请参见访问密钥

    选择迁移源(必选)

    选择待迁移服务器所在的地域和实例。

    添加迁移目标

    目标地域(必选)

    选择腾讯云云服务器CVM要迁入阿里云的地域。

    关于地域的更多信息,请参见地域和可用区

    目标类型(必选)

    您可根据实际业务需求选择迁移任务的目标类型。

    • 云服务器镜像

      您可以将腾讯云云服务器CVM迁移为云服务器镜像,并通过云服务器镜像创建ECS实例。

      配置项说明如下:

      • 目标地域:选择腾讯云云服务器CVM要迁入阿里云的地域。

        关于地域的更多信息,请参见地域和可用区

      • 镜像名称:迁移后生成的阿里云云服务器镜像名称。

    • 云服务器实例

      如果您已购买阿里云ECS实例,可以将腾讯云云服务器CVM迁移至阿里云ECS实例,但已购买的ECS实例必须与腾讯云云服务器CVM的存储、操作系统等适配。

      • 存储空间:阿里云ECS实例磁盘(包括系统盘和数据盘)的存储空间必须大于腾讯云云服务器CVM。

      • 安全组:安全组中开放和腾讯云云服务器CVM相同的端口。具体操作,请参见添加安全组规则

      • 带宽设置:建议尽可能调大源端和目的端的带宽,以便更快迁移。更多信息,请参见评估迁移时间与测试传输速度

      配置项说明如下:

      • 目标地域:选择腾讯云云服务器CVM要迁入阿里云的地域。

        关于地域的更多信息,请参见地域和可用区

      • 目标实例:选择一个阿里云ECS实例作为目标实例。

    迁移腾讯云轻量应用服务器

    参数说明具体如下表所示。

    参数

    说明

    任务名称(可选)

    输入迁移任务的名称。

    任务描述(可选)

    输入迁移任务的描述信息。

    添加迁移源

    服务提供商(必选)

    选择腾讯云轻量应用服务器

    SecretIdSecretKey(必选)

    输入腾讯云账号的SecretIdSecretKey的值后,单击验证

    验证通过后会提示验证通过

    说明

    获取SecretId和SecretKey的具体操作,请参见访问密钥

    选择迁移源(必选)

    选择腾讯云轻量应用服务器所在的地域和实例。

    添加迁移目标

    目标地域(必选)

    选择腾讯云轻量应用服务器要迁入阿里云的地域。

    关于地域的更多信息,请参见地域和可用区

    目标类型(必选)

    您可根据实际业务需求选择迁移任务的目标类型。

    云服务器镜像

    您可以将腾讯云轻量应用服务器迁移为云服务器镜像,并通过云服务器镜像创建ECS实例。

    配置项说明如下:

    • 目标地域:选择腾讯云轻量应用服务器要迁入阿里云的地域。

      关于地域的更多信息,请参见地域和可用区

    • 镜像名称:迁移后生成的阿里云云服务器镜像名称。

    云服务器实例

    如果您已购买阿里云ECS实例,可以将腾讯云轻量应用服务器迁移至阿里云ECS实例,但已购买的ECS实例必须与腾讯云轻量应用服务器的存储、操作系统等适配。

    • 存储空间:阿里云ECS实例磁盘(包括系统盘和数据盘)的存储空间必须大于等于腾讯云轻量应用服务器。

      重要
      • 如果目标实例的磁盘容量小于迁移源磁盘容量,建议先对目标实例的磁盘进行扩容。具体操作,请参见扩容云盘

      • 如果目标实例数据盘数量少于迁移源数据盘数量,迁移源的数据盘将不会全部迁移。

    • 安全组:安全组中开放和腾讯云轻量应用服务器相同的端口。具体操作,请参见添加安全组规则

    • 带宽设置:建议尽可能调大源端和目的端的带宽,以便更快迁移。更多信息,请参见评估迁移时间与测试传输速度

    配置项说明如下:

    • 目标地域:选择腾讯云轻量应用服务器要迁入阿里云的地域。

      关于地域的更多信息,请参见地域和可用区

    • 目标实例:选择一个阿里云ECS实例作为目标实例。

      重要

      为避免迁移失败,迁移过程中请勿停止、启动、重启或者释放目标实例。

    轻量应用服务器

    如果您已购买阿里云轻量应用服务器,可以将腾讯云轻量应用服务器迁移至阿里云轻量应用服务器,但已购买的阿里云轻量应用服务器必须与腾讯云轻量应用服务器的存储、操作系统等适配。

    • 存储空间:阿里云轻量应用服务器磁盘(包括系统盘和数据盘)的存储空间必须大于等于腾讯云轻量应用服务器。

      重要
      • 如果目标实例的磁盘容量小于迁移源磁盘容量,建议先对目标实例的磁盘进行扩容。具体操作,请参见升级配置扩容数据盘

      • 如果目标实例数据盘数量少于迁移源数据盘数量,迁移源的数据盘将不会全部迁移。

    • 安全组:安全组中开放和腾讯云轻量应用服务器相同的端口。具体操作,请参见防火墙设置

    • 带宽设置:建议尽可能调大源端和目的端的带宽,以便更快迁移。更多信息,请参见评估迁移时间与测试传输速度

    配置项说明如下:

    • 目标地域:选择腾讯云轻量应用服务器要迁入阿里云的地域。

      关于地域的更多信息,请参见地域与网络连通性

    • 目标实例:选择一个阿里云轻量应用服务器作为目标实例。

      重要

      为避免迁移失败,迁移过程中请勿停止、启动、重启或者释放目标实例。

    迁移AWS云服务器EC2

    参数

    说明

    任务名称(可选)

    输入迁移任务的名称。

    任务描述(可选)

    输入迁移任务的描述信息。

    添加迁移源

    服务提供商(必选)

    选择AWS EC2

    SecretIdSecretKey(必选)

    输入AWS账号的SecretIdSecretKey的值后,单击验证

    验证通过后会提示验证通过

    说明

    获取SecretId和SecretKey的具体操作,请参见管理IAM用户的访问密钥

    选择迁移源(必选)

    选择待迁移服务器所在的地域和实例。

    重要

    云服务器必须已安装SSM Agent且状态为运行中。如果没安装,请参见使用SSM Agent

    添加迁移目标

    目标地域(必选)

    选择AWS服务器EC2要迁入阿里云的地域。

    关于地域的更多信息,请参见地域和可用区

    目标类型(必选)

    您可根据实际业务需求选择迁移任务的目标类型。

    • 云服务器镜像

      您可以将AWS服务器EC2迁移为云服务器镜像,并通过云服务器镜像创建ECS实例。

      配置项说明如下:

      • 目标地域:选择AWS服务器EC2要迁入阿里云的地域。

        关于地域的更多信息,请参见地域和可用区

      • 镜像名称:迁移后生成的阿里云云服务器镜像名称。

    • 云服务器实例

      如果您已购买阿里云ECS实例,可以将AWS服务器EC2迁移至阿里云ECS实例,但已购买的ECS实例必须与AWS服务器EC2的存储、操作系统等适配。

      • 存储空间:阿里云ECS实例磁盘(包括系统盘和数据盘)的存储空间必须大于AWS服务器EC2。

      • 安全组:安全组中开放和AWS服务器EC2相同的端口。具体操作,请参见添加安全组规则

      • 带宽设置:建议尽可能调大源端和目的端的带宽,以便更快迁移。更多信息,请参见评估迁移时间与测试传输速度

      配置项说明如下:

      • 目标地域:选择AWS服务器EC2要迁入阿里云的地域。

        关于地域的更多信息,请参见地域和可用区

      • 目标实例:选择一个阿里云ECS实例作为目标实例。

  5. 选中我已了解并同意迁移可能产生的费用成本,并单击确定并启动

    SMC为免费服务,但是在迁移过程中会涉及到少量阿里云ECS资源的计费。更多信息,请参见产品计费

  6. 在弹出的云平台一键迁移任务进度对话框中,查看创建迁移任务进度。

    云平台一键迁移任务需要3~10分钟,请您耐心等待,在此期间请勿退出或刷新浏览器。

    image.png

  7. 在左侧导航栏,单击迁移任务,查看服务器迁移进度。

    • 当迁移任务的状态为已完成时,表示服务器迁移成功。

      下图以目标类型云服务器镜像为例。

      9d228d8ed7bdb6940f3626ba7a44b6b6.png

      服务器迁移成功后,您可以根据目标类型选择对应的操作:

      • 云服务器镜像

        在目标迁移任务的操作列,单击创建实例,根据生成的云服务器镜像创建ECS。具体操作,请参见使用自定义镜像创建实例

      • 云服务器实例轻量应用服务器

        在目标迁移任务的操作列,单击查看目标实例,查看目标实例的详情信息。

    • 当迁移任务的状态为出错时,表示服务器迁移失败。

      您需要查看日志修复问题后,再次重启迁移任务。常见错误及修复方案的更多信息,请参见服务器迁移中问题常见问题

  8. 迁移后检查。

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