반응형
오픈스택에서 evacuate나 migration시 filter scheduler를 통해 전환되는 호스트를 지정하는데 이때 사용하는 filter에 대한 정리입니다.
필터 설정 방법
- vi /etc/nova/nova.conf
# nova.conf
...
[filter_scheduler]
enabled_filters = # 사용할 filter 작성
...
nova-compute restart
필터 종류
- AvailabilityZoneFilter
- 종료된 hypervisor와 같은 Availability Zone에 있는 호스트로 VM 전환
- 만약 해당 Availability Zone에 다른 호스트가 없으면 오류 발생
- ComputeFilter
- Availability Zone과 상관없이 모든 호스트 중에 하나로 VM 전환
- DifferentHostFilter
- VM 생성시 미리 전환될 호스트를
--hint
를 이용해 지정하는 필터
- VM 생성시 미리 전환될 호스트를
$ openstack server create \
--image cedef40a-ed67-4d10-800e-17455edce175 --flavor 1 \
--hint different_host=a0cf03a5-d921-4877-bb5c-86d26cf818e1 \
--hint different_host=8c19174f-4220-44f0-824a-cd1eeef10287 \
server-1
- 이 외에도 많은 필터가 있으며 자세한 내용은 https://docs.openstack.org/nova/wallaby/user/filter-scheduler.html 참고
반응형
'클라우드 > OpenStack' 카테고리의 다른 글
Octavia Amphora HA 구성 (0) | 2022.12.26 |
---|---|
OpenStack Live Migration 명령어 (0) | 2022.08.26 |
ResourceProviderCreationFailed: Failed to create resource provider 해결방법 (0) | 2022.08.26 |
OpenStack Availability Zone & Host Aggregate (0) | 2022.08.26 |
OpenStack galera cluster 이슈 (0) | 2022.08.26 |