服务器迁移中心 SMC(Server Migration Center)支持将阿里云云服务器ECS迁移到同地域的不同可用区,同时也支持在同规格族内更改实例规格(vCPU和内存),满足您迁移云服务器ECS和变配实例规格的业务需求。
使用场景
- ECS实例规格变配 - 如果当前ECS实例的配置无法满足您的业务需求,且当前可用区所需的实例规格已经售罄,您可以在跨可用区迁移的同时,在同规格族内变配实例vCPU和内存规格。例如将 - ecs.g6e.large 2核(vCPU) 8 GiB的实例规格变配为- ecs.g6e.xlarge 4核(vCPU) 16 GiB。
- 更改ECS实例的可用区 - 在同一地域的不同可用区部署应用实例,可以确保即使某个可用区发生故障,服务仍然能够快速切换到另一个可用区继续运行,从而提高系统的整体可用性和稳定性。例如将实例从杭州 可用区H迁移到杭州 可用区K。 
- 如果您想将ECS迁移到其他地域,建议您使用以下方案: - 使用服务器迁移功能,将ECS实例从一个地域迁移到另一个地域,更多信息,请参见跨账号和同账号ECS实例间迁移。 
- 为当前实例创建自定义镜像,将自定义镜像复制到目标地域,然后使用该自定义镜像创建实例。具体操作,请参见使用实例创建自定义镜像、复制自定义镜像和使用自定义镜像或共享镜像创建实例。 
 
- 如果您收到经典网络迁移通知,建议您将经典网络ECS实例迁移到专有网络。具体操作,请参见ECS实例从经典网络迁移到专有网络。 
使用限制
- 抢占式实例不支持跨可用区迁移。 
- 更换实例规格时,仅限同规格族内变配(vCPU和内存),不支持跨规格族更改实例规格。关于实例规格族的详细信息,请参见实例规格族。 说明- 如果您想跨可用区更改到其他规格族,建议您执行跨可用区迁移操作后,再更改实例规格。具体操作,请参见更改包年包月实例规格或更改按量付费实例规格。 
- ECS 控制台支持单次最多跨可用区批量迁移 5 台实例,如需提升迁移数量,请联系人工支持。 
- 以下实例规格族不支持跨可用区迁移。 - 异构计算 
- 弹性裸金属服务器 
- 超级计算集群 
- 通用算力型实例规格族u2a 
- 部分经济型实例规格族e(仅支持 e-c1m1、e-c1m2及e-c1m4) 
- x86计算 - 大数据型 
- 本地SSD型 
- 安全增强型 
 
- 部分8代实例规格族(仅支持 hfr8i、hfc8i、hfg8i、r8ae、g8ae、c8ae、r8y、c8y、g8y、r8a、g8a、c8a、g8i、r8i及c8i) 
- 部分9代实例规格族(仅支持r9i、 g9i及c9i) 
 
迁移影响
| 影响项目 | 说明 | 
| 迁移时长 | 从源ECS实例停机到迁移后的ECS实例启动,约耗时15分钟。 重要  ECS实例启动成功,说明计算网络资源已经迁移完成。在ECS实例启动后还会继续迁移磁盘数据,通常情况下迁移100 GiB的磁盘数据耗时4小时左右,期间磁盘I/O性能会短暂下降,且暂时不支持快照和磁盘相关的操作。 | 
| 实例状态变化 | 迁移过程中会停止并重新启动ECS实例,建议您在业务低谷的时间段进行迁移。 | 
| 软件授权码变化 | 迁移后,软件授权码可能会发生变化。 如果该应用没有迁移许可计划,建议您联系软件供应商或者渠道伙伴提交验证表单,重新授权。 | 
| 固定公网/私网IP地址 | 
 | 
| 其他 | 
 | 
计费
准备工作
- 已为ECS实例的云盘创建快照,以便在迁移过程中保障数据安全。具体操作,请参见创建快照。 
- 请确保实例所在的网络类型为专有网络VPC。如果您的ECS实例为经典网络且需要跨可用区更改实例规格,可先将经典网络迁移为专有网络VPC。具体操作,请参见ECS实例从经典网络迁移到专有网络。 
- 请确保没有应用依赖于现有的私有IP地址。选择目标虚拟交换机时,系统会重新给您的云服务器ECS分配私有IP地址。 
- 如果ECS实例安装了安全狗、护士神和云锁等软件,请在任务执行前关闭,待任务执行完成后再打开,否则可能会因虚拟化驱动安装失败,导致云服务器ECS无法启动。 
- 需要保证系统盘有500 MiB以上的可用空间,否则可能会因虚拟化驱动安装失败,导致云服务器ECS无法启动。 
- ECS实例未配置以下项:IPv6、多弹性网卡、反向代理、高可用IP地址、阿里云全球加速GA(Global Accelerator)和路由表。 
迁移操作
- 单击开始迁移或立即迁移。 
- 在弹出的跨可用区更改实例规格对话框中,从地域下拉框选择地域,然后勾选需要迁移的ECS实例,单击配置参数。 
- 在对话框中配置参数后,单击创建。 - 具体参数说明,如下表所示。 - 参数 - 说明 - 迁移任务类型 - 默认选择阿里云ECS云服务器迁移,不支持更改。 - 当前地域 - 待迁移云服务器ECS所属地域。 - 目标可用区偏好 - 根据实际需求,选择目标可用区。 - 网络偏好 - 指定目标交换机,迁移后实例将从交换机网段内随机选择内网。 - 您需要提前在目标可用区创建专有网络和交换机。具体操作,请参见创建专有网络和交换机。 重要- 跨可用区更改实例规格不保留实例私有IP地址,请确保没有应用依赖于现有私有IP地址。 
- 您可以在迁移完成后自行修改私有IP地址。具体操作,请参见修改已有实例主网卡的主私网IPv4地址。 
 - 是否更换规格 - 根据实际需求,选择是否变更实例规格。 - 使用当前实例规格:不变更实例规格。 
- 更换实例规格:支持变更的实例规格及限制,请参见使用限制。 重要- 目前仅支持同规格族内变配实例规格。 
 - 目标实例规格偏好 - 选择目标实例规格。 说明- 选择更换实例规格才会显示此参数。 
- 系统会自动显示支持更换的实例规格列表。若无对应规格,可能是当前可用区库存不足。 
 - 待迁移变配实例 - 显示已选择的实例ID/名称、目标可用区、目标规格和目标交换机信息。 - 操作须知 - 选中我已备份数据。 
- 在弹出的对话框中,单击去支付,根据界面提示完成付费操作。 
验证迁移结果
常见问题
跨可用区迁移时,提示当前实例私网IP存在反向依赖或有路由依赖,如使用了Workbench、DTS等。其中Workbench可以在Workbench-实例-私网链路下查找并删除;路由依赖可以在VPC控制台-路由表中找到依赖该实例的路由条目进行删除

出现该问题时,您可以参考以下步骤进行排查:
- 排查是否存在Workbench私网链路。 - 您可以在Workbench控制台,选择,查看该ECS实例是否存在私网链路: 说明- 登录Workbench控制台时,需要单击显示/隐藏菜单栏开启Workbench菜单栏。 - 存在:请单击释放链路后,继续下一步。  
- 不存在:请继续下一步。 
 
- 排查是否存在下一跳为ECS实例的自定义路由条目。 - 您可以在路由表控制台,根据ECS实例的专有网络VPC,找到ECS实例所使用的路由表。查看是否存在下一跳为ECS实例的自定义路由条目: - 存在:删除自定义路由条目后,继续下一步。  
- 不存在:请继续下一步。 
 
- 排查是否存在源库为ECS自建数据库的DTS迁移任务。 - 您可以在DTS控制台,查看是否存在源库为ECS自建数据库的DTS迁移任务: - 存在:请删除该迁移任务后,继续下一步。 重要- 删除DTS任务之前确保数据已经传输完毕,做好数据备份。 
- 不存在:请继续下一步。 
 
- 排查是否存在VPC关联资源。 - 您可以在VPC控制台,查看是否存在VPC关联资源(包括DHCP选项集、网络ACL、路由表和IPv4网关)。如存在,请删除后,再执行本文操作。 - 具体操作,请参见DHCP选项集与DNS主机名、删除网络ACL、删除自定义路由表、删除IPv4网关。   
 跨可用区迁移完成后,您可以检查可用区和实例规格是否已更改:
跨可用区迁移完成后,您可以检查可用区和实例规格是否已更改: