如果您在创建ECS实例时选错VPC或者需要重新规划网络,可以通过此功能更换单个或多个ECS实例的VPC。本文介绍如何为ECS实例更换专有网络VPC。
前提条件
ECS实例已处于停止状态。如何停止ECS实例,请参见停止实例。
说明对于创建后未重启过的ECS实例,您需要先重启实例,再停止实例。
ECS实例未加入SLB的后端服务器。SLB中如何移除后端服务器,请参见在默认服务器组添加和管理后端服务器。
ECS实例已卸载弹性网卡和多IP。如何卸载弹性网卡和多IP,请参见解绑辅助弹性网卡和回收辅助私网IP地址。
ECS实例未通过私网远程连接。如果ECS实例通过私网远程连接生成私网链路,则无法更换VPC,请先释放私网链路。
已准备好更换的目标VPC、交换机和安全组。
使用场景
前期VPC规划不合理,随着业务的逐渐扩大,原来的VPC不能满足需求,需要通过ECS实例更换VPC操作进行重新规划。
前期只规划一个VPC,不同的项目和使用环境共用此VPC,存在数据操作风险。现在希望按项目、使用环境划分为单独的VPC,需要通过ECS实例更换VPC操作进行项目迁移。
希望跨账号VPC互联,但ECS实例在不同账号的默认VPC中,由于地址冲突无法建立跨账号互联。此时需要ECS实例更换VPC,解决地址冲突问题后,才能实现跨账号VPC互联。
使用限制
实例不能在其它云服务中被使用。例如,实例不能在迁移中、不能已在更换VPC或实例内部署的数据库不能被DTS服务管理等。
ECS实例变更前后的交换机必须在同一可用区。
ECS实例变更可选择1~5个目标安全组,但目标安全组类型必须一致(都是普通安全组或都是企业安全组)。
批量更换ECS实例的VPC时,单次最多支持20个ECS实例。
更换ECS实例的VPC后,此ECS实例无法直接和原有VPC内的其他ECS实例互通。如果需要实现互通,请参见什么是高速通道。
不支持配置了EIP网卡可见模式或多EIP网卡可见模式的实例。
不支持绑定高可用虚拟IP(HaVip)的实例。
不支持交换机绑定了自定义路由表的实例。
不支持开通了全球加速(GA)的实例。
不支持绑定辅助网卡的实例。
不支持已分配IPv6地址的实例。
不支持主网卡有多IP的实例。
操作步骤
登录ECS管理控制台。
在左侧导航栏,选择 。
在页面左侧顶部,选择目标资源所在的资源组和地域。
单个或批量更换ECS实例的VPC。
更换单个ECS实例的VPC
找到目标ECS实例,在操作列中选择
。批量更换多个ECS实例的VPC
选中多个目标ECS实例,在ECS实例列表底部选择
。
在更换专有网络配置向导页面,按照指引更换ECS实例的专有网络。
在变更准备阶段,查看变更前的网络信息和注意事项,单击下一步。
在选择专有网络阶段,选择ECS需要切换的目标专有网络、目标交换机和目标安全组,单击下一步。
(可选)在配置主私网IP阶段,设置ECS切换后的主私网IP地址。
设置的主私网IP需要在目标交换机的网段内。
如果您不手动设置主私网IP,则主私网IP由系统自动分配。
单击确定。
执行结果
切换完成后,您可以单击ECS实例ID,在实例详情页面的网络信息区域查看切换后的专用网络和虚拟交换机。
如果您已经在EventBridge、云监控中设置了事件通知用于获取更换ECS实例的VPC的操作结果信息,切换完成后,您将会收到交换机变更完成事件通知。
设置事件通知的具体操作,请参见订阅ECS系统事件通知。
EventBridge的更多信息,请参见云服务器ECS事件。
交换机变更完成事件通知的更多信息,请参见交换机事件通知。