跨可用区迁移操作

SMC支持将阿里云云服务器ECS迁移到同地域的不同可用区,同时也支持在同规格族内更改实例规格(vCPU和内存),满足您迁移云服务器ECS和变配实例规格的业务需求。

使用场景

  • ECS实例规格变配

    如果当前ECS实例的配置无法满足您的业务需求,且当前可用区所需的实例规格已经售罄,您可以在跨可用区迁移的同时,在同规格族内变配实例规格。

  • 更改ECS实例的可用区

    在同一地域的不同可用区部署应用实例,可以确保即使某个可用区发生故障,服务仍然能够快速切换到另一个可用区继续运行,从而提高系统的整体可用性和稳定性。

重要

使用限制

  • 不支持计费类型为抢占式实例。

  • 更换实例规格时,仅限同规格族内变配,不支持跨规格族更改实例规格。关于实例规格族的详细信息,请参见实例规格族

    说明

    如果您想跨可用区更改到其他规格族,建议您执行跨可用区迁移操作后,再更改实例规格,具体操作,请参见更改包年包月实例规格更改按量付费实例规格

  • 以下实例规格族不支持跨可用区迁移。

    • 异构计算

    • 弹性裸金属服务器

    • 超级计算集群

    • 通用算力型实例规格族u1

    • 经济型实例规格族e

    • x86计算

      • 大数据型

      • 本地SSD型

      • 安全增强型

    • 8代实例规格族(g8ise、g8a、g8i、g8ae、g8y、c8a、c8i、c8ae、c8y、r8a、r8i、r8ae、r8y)

迁移影响

影响项目

说明

迁移时长

从源ECS实例停机到迁移后的ECS实例启动,约耗时15分钟。

重要

ECS实例启动成功,说明计算网络资源已经迁移完成。在ECS实例启动后还会继续迁移磁盘数据,通常情况下迁移100 GiB的磁盘数据耗时4小时左右,期间磁盘I/O性能会短暂下降,且暂时不支持快照和磁盘相关的操作。

实例状态变化

迁移过程中会停止并重新启动ECS实例,建议您在业务低谷的时间段进行迁移。

软件授权码变化

迁移后,软件授权码可能会发生变化。

如果该应用没有迁移许可计划,建议您联系软件供应商或者渠道伙伴提交验证表单,重新授权。

固定公网/私网IP地址

  • 固定公网IP可能会变更

    迁移后,系统会优先尝试分配原有固定公网IP,如果分配失败,则会重新分配一个新的固定公网IP。

  • 私有IP地址将会变更

    迁移后,目标虚拟交换机会重新给云服务器ECS分配私有IP地址。您也可以在迁移完成后自行修改私有IP地址。具体操作,请参见主私网IP

其他

  • 迁移后ECS实例的实例ID、弹性公网IP(EIP)、MAC地址、安全组、磁盘序列号、磁盘ID、用户名、登录密码不变。

  • 如果负载均衡SLB的虚拟服务器组(VServerGroup)中添加了源ECS实例,迁移后的ECS实例不会自动添加,您需要手动添加。具体操作,请参见编辑虚拟服务器组

计费

  • 如果迁移时不变更实例规格,则不会涉及费用问题。

  • 如果迁移时变更规格会导致费用的变化,说明如下:

    • 包年包月实例降配规格:降配可能会产生退款,退款金额是新配置的价格与降配前有效购买剩余价格的差额。更多信息,请参见实时降配退订规则

      重要

      降配规格每月有最大quota额度限制,额度根据您历史消费情况而定。具体额度以页面展示为准。当月额度超限后不能再降配,quota额度次月1日自动更新。更多信息,请参见退订规则说明

    • 包年包月实例升配实例规格:您需要为当前计费周期的剩余时间补差价,具体请以控制台界面显示为准。

    • 按量付费实例变更规格:迁移后,按变更后的实例规格计费。

准备工作

  • 已为ECS实例的云盘创建快照。具体操作,请参见创建快照

  • 请确保实例所在的网络类型为专有网络VPC。如果您的ECS实例为经典网络且需要跨可用区更改实例规格,可先将经典网络迁移为专有网络VPC。具体操作,请参见ECS实例从经典网络迁移到专有网络

  • 请确保没有应用依赖于现有的私有IP地址。选择目标虚拟交换机时,系统会重新给您的云服务器ECS分配私有IP地址。

  • 如果安装了安全狗、护士神和云锁等软件,请在任务执行前关闭,待任务执行完成后再打开,否则可能会因虚拟化驱动安装失败,导云服务器ECS无法启动。

  • 需要保证系统盘有500 MiB以上的可用空间,否则可能会因虚拟化驱动安装失败,导致云服务器ECS无法启动。

  • ECS实例未配置以下项:IPv6、多弹性网卡、反向代理、高可用IP地址、阿里云全球加速GA(Global Accelerator)和路由表。

迁移操作

  1. 登录SMC控制台

  2. 在左侧导航栏,选择云上迁移 > 跨可用区迁移

  3. 单击开始迁移立即迁移

  4. 在弹出的跨可用区迁移对话框中,选择需要迁移的ECS实例,单击配置参数

  5. 配置参数后,单击创建

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

    参数

    说明

    迁移任务类型

    默认选择阿里云ECS云服务器迁移,不支持更改。

    当前地域

    云服务器ECS所属地域。

    目标可用区偏好

    根据实际需求,选择目标可用区。

    网络偏好

    指定目标交换机,迁移后实例将从交换机网段内随机选择内网。

    重要
    • 跨可用区更改实例规格不保留实例私有IP地址,请确保没有应用依赖于现有私有IP地址。

    • 您可以在迁移完成后自行修改私有IP地址。具体操作,请参见为已创建ECS实例修改主私网IPv4地址

    是否更换规格

    根据实际需求,选择是否变更实例规格。

    • 使用当前规格:不变更实例规格。

    • 更换实例规格:支持变更的实例规格及限制,请参见使用限制

      重要

      目前仅支持同规格族内变配实例规格。

    目标实例规格偏好

    选择目标实例规格。

    说明

    选择更换实例规格才会显示此参数。

    待迁移变配实例

    显示已选择的实例ID/名称目标可用区目标规格目标交换机信息。

    操作须知

    选中我已备份数据

  6. 在弹出的对话框中,单击去支付,根据界面提示完成付费操作。

验证迁移结果

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

    image跨可用区迁移完成后,您可以检查可用区和实例规格是否已更改:

    1. 在目标迁移源的操作列,单击查看目标实例

    2. 实例详情页签下,查看所在可用区实例规格

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

    此时,您需要排查问题后重试:

    1. 操作列,单击排查错误,根据错误码和错误信息提示修复问题。更多信息,请参见SMC FAQ故障排除

    2. 迁移任务页面,单击重试任务

      迁移任务会从上一次结束的进度处继续迁移。

常见问题

跨可用区迁移时,提示当前实例私网IP存在反向依赖或有路由依赖,如使用了Workbench、DTS等。其中Workbench可以在Workbench-实例-私网链路下查找并删除;路由依赖可以在VPC控制台-路由表中找到依赖该实例的路由条目进行删除

image

出现该问题时,您可以参考以下步骤进行排查:

  1. 排查是否存在Workbench私网链路。

    您可以在Workbench控制台,选择实例 > 私网链路,查看是否存在该ECS实例的私网链路:

    • 存在:请单击释放链路后,继续下一步。

      image

    • 不存在:请继续下一步。

  2. 排查是否存在下一跳为ECS实例的自定义路由条目。

    您可以在路由表控制台,查看是否存在下一跳为ECS实例的自定义路由条目:

    • 存在:删除自定义路由条目后,继续下一步。

      image

    • 不存在:请继续下一步。

  3. 排查是否存在源库为ECS自建数据库的DTS迁移任务。

    您可以在DTS控制台,查看是否存在源库为ECS自建数据库的DTS迁移任务:

    • 存在:请删除该迁移任务后,继续下一步。

      重要

      删除DTS任务之前确保数据已经传输完毕,做好数据备份。

    • 不存在:请继续下一步。

  4. 排查是否存在VPC高级功能。

    您可以在VPC控制台,查看是否存在VPC高级功能,若存在高级功能,请删除后,再执行本文操作。VPC高级功能说明,请参见VPC高级功能

    image

    image