클라우드/OpenStack
OpenStack Compute Filter 정리
쓱은감자
2022. 8. 26. 17:19
오픈스택에서 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 참고
반응형