4.7. 호스트 집계를 사용하여 물리적 및 가상 머신 프로비저닝 분리
OpenStack Compute에서는 호스트 집계를 사용하여 가용 영역을 분할하고 특정 공유 속성이 있는 노드를 그룹화합니다. 인스턴스가 프로비저닝되면 Compute 스케줄러는 플레이버의 속성을 호스트 집계에 할당된 속성과 비교하고, 인스턴스가 실제 시스템 또는 가상 머신 모두에서 올바른 집계 및 올바른 호스트에 프로비저닝되도록 합니다.
다음 작업을 수행하려면 이 섹션의 단계를 완료합니다.
-
플레이버에
baremetal
을 추가하고true
또는false
로 설정합니다. -
일치하는
baremetal
속성을 사용하여 베어 메탈 호스트 및 컴퓨팅 노드에 대해 별도의 호스트 집계를 생성합니다. 집계로 그룹화된 노드는 이 속성을 상속합니다.
사전 요구 사항
- 베어 메탈 프로비저닝 서비스가 포함된 오버클라우드 배포입니다. 자세한 내용은 베어 메탈 프로비저닝 서비스를 사용하여 오버클라우드 배포를 참조하십시오.
절차
baremetal
플레이버에서 baremetal 속성을true
로 설정합니다.openstack flavor set baremetal --property baremetal=true
$ openstack flavor set baremetal --property baremetal=true
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 가상 인스턴스에서 사용하는 플레이버에서
baremetal
속성을false
로 설정합니다.openstack flavor set FLAVOR_NAME --property baremetal=false
$ openstack flavor set FLAVOR_NAME --property baremetal=false
Copy to Clipboard Copied! Toggle word wrap Toggle overflow baremetal-hosts
라는 호스트 집계를 생성합니다.openstack aggregate create --property baremetal=true baremetal-hosts
$ openstack aggregate create --property baremetal=true baremetal-hosts
Copy to Clipboard Copied! Toggle word wrap Toggle overflow baremetal-hosts
집계에 각 컨트롤러 노드를 추가합니다.openstack aggregate add host baremetal-hosts HOSTNAME
$ openstack aggregate add host baremetal-hosts HOSTNAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고NovaIronic
서비스를 사용하여 구성 가능 역할을 생성한 경우 이 서비스가 있는 모든 노드를baremetal-hosts
집계에 추가합니다. 기본적으로 컨트롤러 노드에만NovaIronic
서비스가 있습니다.virtual-hosts
라는 호스트 집계를 생성합니다.openstack aggregate create --property baremetal=false virtual-hosts
$ openstack aggregate create --property baremetal=false virtual-hosts
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 가상 호스트
집계에 각 컴퓨팅 노드를 추가합니다.openstack aggregate add host virtual-hosts HOSTNAME
$ openstack aggregate add host virtual-hosts HOSTNAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 오버클라우드를 배포할 때 다음 Compute 필터 스케줄러를 추가하지 않은 경우
_/etc/nova/nova.conf_
파일의scheduler_default_filters
아래의 기존 목록에 추가합니다.AggregateInstanceExtraSpecsFilter
AggregateInstanceExtraSpecsFilter
Copy to Clipboard Copied! Toggle word wrap Toggle overflow