检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
告警规则,然后配置伸缩组的告警策略。 您可以参考本文步骤结合自定义监控配置伸缩组的告警策略,更好的实现动态扩缩资源。 前提条件 已创建弹性云服务器 已创建弹性伸缩组 步骤一:上报监控数据 准备工作 获取AK/SK 获取project_id 获取华为SDK 上报监控数据 您可以在API
如何阻止伸缩组内的云服务器被自动移除? 为什么在伸缩组内移除并删除实例后,ECS页面还能看到实例? 手动将实例移入伸缩组时,需要该实例已绑定弹性公网IP吗? 弹性伸缩(AS)伸缩出来的新实例必须是伸缩组已经关联的伸缩配置里的镜像,而不能复制现有的实例状态吗? 为ECS自动分配
的伸缩组添加负载均衡器。将负载均衡器添加到伸缩组后,可确保在伸缩组内添加和删除实例时,所有实例均可分配到应用程序的流量。 弹性伸缩只能添加已创建的负载均衡器,且弹性伸缩组和负载均衡器必须处于同一VPC内。如何创建负载均衡器请参见《弹性负载均衡用户指南》。为伸缩组添加负载均衡器方法如下:
缩组中加入与备用主机等量的新实例”,可以避免引起其他实例的额外负载,保证业务的正常运行。 伸缩组没有进行伸缩活动,选择的实例生命周期状态是已启用状态,才可以将该实例转入备用状态。 伸缩组中由伸缩策略触发的自动缩容的伸缩活动不会移除处于备用状态的实例。 实例处于备用状态时,可以手动执行移出伸缩组操作。
最小实例数和期望实例数配置为0,最大实例数配置为10。 ② 配置可用区时,必须包含处理业务的弹性云服务器(ecs-c9b4)所在的可用区。 ③ 选择已创建的伸缩配置as-config-ttvm,作为伸缩组as-group-9n8i的伸缩配置。 ④ 配置VPC时,与在处理业务的弹性云服务器(ecs-c9b4)的VPC保持一致。
scaling_policy_id String 伸缩策略ID policy_status String 伸缩策略状态 INSERVICE:已启用 PAUSED:已停用 EXECUTING:执行中 scaling_policy_type String 伸缩策略类型: ALARM:告警策略,此
在监听器页面,在健康检查异常的监听器所在行,单击“健康检查”列下的“查看”。弹出健康检查配置项提示框。 检查“健康检查方式”:确保后端服务器已配置相应协议并开启端口。 检查“检查路径”:如果是使用HTTP协议进行健康检查,还应检查后端主机的健康检查路径是否正确。 检查云服务器中防火
scaling_policy_id String 伸缩策略ID policy_status String 伸缩策略状态 INSERVICE:已启用 PAUSED:已停用 EXECUTING:执行中 scaling_policy_type String 伸缩策略类型: ALARM:告警策略,此
使用已有的密钥对或新建密钥对,并确认已获取密钥对的私钥文件。 高级配置 暂不配置 - 单击“立即创建”,完成伸缩配置的创建。 单击“返回伸缩配置列表”,查看已创建的伸缩配置。 图2 查看伸缩配置 步骤二:创建弹性伸缩组 本步骤仅针对本示例进行参数设置及介绍,更多创建弹性伸缩组的详细内容请参见伸缩组。
验证网站是否可以正常访问 获取负载均衡服务的弹性公网IP地址,在浏览器中输入http://弹性公网IP地址/forum.php进行验证。若可以访问则说明各项配置已生效。 前期准备 请您参考《搭建Discuz!论坛网站》 完成表1中搭建网站部分的任务。 创建伸缩配置 伸缩配置定义了移入伸缩组的云服务器的
scaling_policy_id String 伸缩策略ID policy_status String 伸缩策略状态 INSERVICE:已启用 PAUSED:已停用 EXECUTING:执行中 scaling_policy_type String 伸缩策略类型: ALARM:告警策略,此
选择需要修改/删除的标签所在行的操作列下的“编辑”或“删除”。 单击“编辑”后,根据界面提示进行参数配置,如表1所示。 单击“删除”后,将伸缩组已添加的该标签删除。 父主题: 伸缩组和实例的监控
弹性伸缩组 5分钟 instance_num 实例数 该指标用于统计弹性伸缩组中可用的云服务器云主机数量。 计算公式:弹性伸缩组内生命周期状态为“已启用”的云服务器数量之和 ≥0 弹性伸缩组 5分钟 network_incoming_bytes_rate_inband 带内网络流入速率
伸缩组:SCALING_GROUP 带宽:BANDWIDTH policy_status String 伸缩策略状态 INSERVICE:已启用 PAUSED:已停用 EXECUTING:执行中 scaling_policy_type String 伸缩策略类型: ALARM:告警策略,此
手动将实例移入伸缩组 单击图片可查看原图 Step5 查看实例数 步骤 ① 伸缩活动未触发:伸缩组仅有2个实例,当前实例数为2,期望实例数为2。 ② 伸缩活动已触发:根据伸缩策略设置的执行动作,伸缩活动自动向伸缩组中增加2个实例,当前实例数为4,期望实例数为4。 实现了应用场景中介绍的向应用系统中增
则的状态变为告警状态,从而触发伸缩活动。 3次 单击“确定”。 在“伸缩策略”页签中可查看新创建的伸缩策略,新创建的伸缩策略默认的状态为“已启用”。 创建定时/周期策略 登录管理控制台。 选择“计算 > 弹性伸缩 > 伸缩实例”。 在伸缩组所在行的“操作”列下,单击“查看伸缩策略”。
伸缩组状态,取值如下: INSERVICE:正常状态 PAUSED:停用状态 ERROR:异常状态 DELETING:删除中 FREEZED:已冻结 start_number 否 Integer 查询的起始行号,默认为0。最小值为0,最大值没有限制。 limit 否 Integer
period 否 Integer 伸缩组实例健康状况检查宽限期,取值范围0-86400,单位是秒,默认为600。 当实例加入伸缩组并且进入已启用状态后,健康状况检查宽限期才会启动,伸缩组会等健康状况检查宽限期结束后才检查实例的运行状况。 当伸缩组实例健康检查方式为ELB_AUDIT时,该参数生效。
详情请参见查询弹性伸缩组中的实例列表。 请求示例 本示例展示了查询ID为e5d27f5c-dd76-4a61-b4bc-a67c5686719a的伸缩组下已启用且处于健康状态的实例。 GET: https://{Endpoint}/autoscaling-api/v1/0605767c2e80d
参数类型 描述 id String 子网的网络ID。 ipv6_enable Boolean 是否启用IPv6。取值为true时,标识此网卡已启用ipv6。默认取值为false。 ipv6_bandwidth ipv6_bandwidth object 绑定的IPv6共享带宽,默认为空,表示不绑定IPv6的共享带宽。