第二步:创建伸缩规则
更新时间:2024-06-13
完成创建伸缩组之后,伸缩组将会进入创建中状态,此时您选择的初始化节点将被创建出来。为了让伸缩组具备自动扩缩容的能力,您还需要进入规则管理页进行伸缩规则创建。
- 点击伸缩组名称,进入详情页,然后选择伸缩规则管理。
- 点击左上角创建伸缩规则。
-
选择规则类型为定时伸缩,创建一条按计划伸缩规则
- 定时伸缩:即伸缩触发的时间,例如:每天10:30进行伸缩行为。
-
选择规则类型为周期伸缩,创建一条按计划伸缩规则
- 周期伸缩:支持按天、按周、按月、Cron表达式四种方式进行重复周期设置,灵活设置伸缩规则
-
选择规则类型为报警触发伸缩,创建一条报警触发伸缩行为的规则
- 报警策略支持新配置一条根据监控指标触发的报警策略,还可以直接使用BCM现有的报警策略
- 选择配置指标报警策略时,监控对象类型默认选中了当前伸缩组,还可以选择其他伸缩组,此时将根据伸缩组中的计算节点的平均监控数据触发报警并执行伸缩规则定义的伸缩行为
- 监控指标,根据选用CPU、内存、GPU、磁盘、网卡等监控指标的数据设置报警策略
- 此外还支持设置采集周期、对比方式、阈值、重复次数、多指标判断方式等参数。
- 设置伸缩行为,即触发伸缩条件后,执行什么动作。支持增加、减少一定数量的节点,还支持调整到指定的节点数值。
- 设置伸缩规则的冷却时间,伸缩规则冷却时间优先级高于伸缩组冷却时间,同时设置时,以伸缩规则的冷却时间为准。
-
设置伸缩规则的启用状态,伸缩规则与伸缩组同时启用时,才能触发伸缩活动。
- 返回伸缩规则列表,您可以看到刚才创建的伸缩规则,请确保规则均是启用中状态,这样才能触发伸缩活动。
注:由于监控数据推送有一定延迟,因此新创建的伸缩组报警规则的状态可能为异常或者无数据,请您稍作等待。
之后,您可以在伸缩组详情中,修改伸缩组的节点数范围、冷却时间和关联的负载均衡等参数。还可以修改扩容配置,在节点管理中查看伸缩组中的节点或者手动添加和移除节点。伸缩组的所有扩缩容行为都将记录在伸缩日志中,您也可以在详情中进一步查看伸缩活动涉及到的节点以及其伸缩结果、脚本执行结果(仅限于设置了扩缩容脚本时)。