1.4. 인스턴스 자동 축소
Orchestration을 사용하여 cpu_alarm_low 임계값에 따라 인스턴스를 자동으로 축소할 수 있습니다. 이 예에서는 CPU 사용이 5% 미만인 경우 인스턴스가 축소됩니다.
절차
실행 중인
dd프로세스를 종료하고 Orchestration이 인스턴스를 다시 축소하기 시작했는지 관찰합니다.$ 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로 설정됩니다.