1.4. 自动缩减实例
您可以使用 Orchestration 根据 cpu_ alarm_low 阈值自动扩展实例。在本例中,当 CPU 使用率低于 5% 时,实例将缩减。
流程
终止正在运行的
dd进程,并观察编排开始缩减实例。$ killall dd当您停止
dd进程时,这将触发cpu_alarm_low 事件警报。因此,编排开始缩减和删除实例。验证对应的警报是否已触发:$ openstack alarm list +--------------------------------------+--------------------------------------------+-------------------------------------+-------+----------+---------+ | alarm_id | type | name | state | severity | enabled | +--------------------------------------+--------------------------------------------+-------------------------------------+-------+----------+---------+ | 022f707d-46cc-4d39-a0b2-afd2fc7ab86a | gnocchi_aggregation_by_resources_threshold | example-cpu_alarm_high-odj77qpbld7j | ok | low | True | | 46ed2c50-e05a-44d8-b6f6-f1ebd83af913 | gnocchi_aggregation_by_resources_threshold | example-cpu_alarm_low-m37jvnm56x2t | alarm | low | True | +--------------------------------------+--------------------------------------------+-------------------------------------+-------+----------+---------+几分钟后,编排持续将实例数量减少到
scaleup_group定义的min_size参数中定义的最小值。在这种情况下,min_size参数设置为1。