선호도 또는 반선호도 정책과 함께 OpenStack 서버 그룹을 사용하여 인스턴스를 배치할 수 있습니다. 선호도는 그룹의 모든 인스턴스가 동일한 호스트에 배치되어야 함을 나타내며, 반선호도는 그룹의 어떤 인스턴스도 동일한 호스트에 배치될 수 없음을 나타냅니다.

선호도 및 반선호도 정책은 인스턴스가 배치되는 특정 ESXi 호스트를 결정할 수 없습니다. 이러한 정책은 단지 인스턴스가 서버 그룹의 다른 인스턴스와 동일한 호스트에 배치되는지 여부만 제어합니다. 인스턴스를 특정 호스트에 배치하려면 DRS를 사용하여 OpenStack 인스턴스 배치 제어 항목을 참조하십시오.

사전 요구 사항

의도한 필터 구성이 호스트에서 인스턴스 배치를 관리하는 DRS 규칙과 같은 기존 관리 구성과 충돌하지 않는지 확인합니다.

프로시저

  1. OpenStack 관리 서버viouser로 로그인합니다.
  2. root 사용자로 전환하고 클라우드 관리자 자격 증명 파일을 로드합니다.
    sudo su -
    source ~/cloudadmin.rc
  3. 원하는 정책을 사용하여 서버 그룹을 생성합니다.
    openstack server group create group-name --policy {affinity | anti-affinity}

    옵션

    설명

    group-name

    서버 그룹의 이름을 입력합니다.

    --policy

    인스턴스를 동일한 호스트에 배치하려면 affinity를 입력하고, 인스턴스가 동일한 호스트에 배치되지 않도록 하려면 anti-affinity를 입력합니다.

  4. 인스턴스를 시작할 때 서버 그룹을 스케줄러 힌트로 전달하여 선호도 또는 반선호도를 구현합니다.
    openstack server create instance-name --image image-uuid --flavor flavor-name --nic net-id=network-uuid --hint group=servergroup-uuid

다음에 수행할 작업

선호도 규칙과 인스턴스가 올바로 구성되었는지 확인합니다. vCenter Server에서 계산 클러스터를 선택하고 구성 탭을 연 다음 VM/호스트 규칙을 클릭합니다.