问题描述
当我们通过 期望实例数 或 伸缩规则,来触发伸缩组扩容实例数量时,实例创建失败,此时查看伸缩日志显示异常原因为“伸缩配置和主网卡可用区不匹配”,我该如何解决该问题?
问题分析
我们在创建伸缩组时,会为伸缩组配置“私有网络”和“子网”等信息。在创建伸缩配置时,会为伸缩配置选择“地域及可用区”。当前者选择的子网所在可用区,与后者选择的可用区不匹配时,则会导致实例创建失败。
解决方案
查看当前伸缩组的配置
- 在伸缩组控制台页面,选择相应的伸缩组,查看“概览”页签。
- 获取到当前伸缩组的子网为subnet-rrx4yxxxx,点击子网名称可直接跳转至子网概览页面。
- 确认子网 subnet-rrx4yxxxx 在可用区A。
查看伸缩配置
- 在伸缩组控制台页面,选择相应的伸缩组,查看“伸缩配置”页签。
- 获取到伸缩组当前绑定的伸缩配置为 scc-ybqexxxx,点击伸缩配置名称查看详细信息。
- 确认绑定的伸缩配置 scc-ybqexxxx 在可用区B。
由此可以确定,二者当前所选可用区不匹配,从而导致实例创建失败。
修改为同一可用区
在修改可用区前,请确认您希望创建的实例所在的可用区。
方案一 我们希望创建的实例在可用区B,则可以修改伸缩组的子网配置,使其从原来的可用区A修改为可用区B。 参考切换伸缩组的子网操作流程,重新选择在可用区B的子网。 方案二 我们希望创建的实例在可用区A,则可以修改伸缩配置,修改“地域及可用区”为可用区A。 参考修改伸缩配置操作流程,调整为可用区A。 如果您有其他问题,欢迎您联系火山引擎技术支持服务