OpenStack에서 서버 그룹을 생성하고 원하는 필터를 그룹 정책으로 적용하여 선호도 또는 반선호도 정책을 사용하는 인스턴스를 배치할 수 있습니다. 선호도 또는 반선호도 정책은 서버 그룹의 구성원인 모든 인스턴스에 적용됩니다. CLI 를 사용하여 이 구성을 수행할 수 있습니다.

필수 조건

  • 클라우드 관리자 권한을 사용하여 의도한 필터 구성이 호스트에서 인스턴스 배치를 관리하는 DRS 규칙과 같은 관리 구성과 충돌하지 않는지 확인합니다.

  • VMware Integrated OpenStack 2.0.x 이상 버전을 실행 중인지 확인합니다.

  • VMware Integrated OpenStack이 실행 중인지 확인합니다.

  • ServerGroup API에 필요한 Python nova-client 버전 2.17.0.6 이상을 사용 중인지 확인합니다. http://docs.openstack.org/user-guide/common/cli_install_openstack_command_line_clients.html로 이동합니다.

프로시저

  1. SSH를 사용하여 nova-client에 로그인합니다.
  2. (선택 사항) : 인스턴스를 생성할 때 사용할 이미지의 ID를 가져옵니다.

    nova image-list 명령을 사용하여 사용 가능한 이미지 목록 및 ID 값을 볼 수 있습니다.

  3. (선택 사항) : 인스턴스를 정의할 때 사용할 플레이버의 ID를 가져옵니다.

    nova flavor-list 명령을 사용하여 플레이버 정의 목록 및 ID 값을 볼 수 있습니다.

  4. 의도한 정책을 사용하여 새 서버 그룹을 생성합니다.
    1. 선호도 정책을 사용하여 서버 그룹을 생성합니다.
      nova server-group-create --policy affinity <GROUP_NAME>
    2. 반선호도 정책을 사용하여 서버 그룹을 생성합니다.
      nova server-group-create --policy anti-affinity <GROUP_NAME>

    두 경우 모두 CLI가 자동 생성된 서버 그룹, UUID, 이름 및 정책을 반환합니다.

  5. --image, --flavor--hint 플래그를 사용하여 새 인스턴스를 실행하여 서버 그룹 선호도 정책을 적용합니다.
    nova boot --image IMAGE_ID --flavor FLAVOR_ID --hint group=SERVER_GROUP_UUID INSTANCE_NAME
  6. (선택 사항) : 클라우드 관리자에게 새 규칙 및 서버 그룹 인스턴스가 vCenterVMware Integrated OpenStack 배포에 올바르게 표시되고 실행되는지 확인합니다.

    계산 클러스터에 대한 관리 > 설정 > VM/호스트 규칙 페이지에 세부 정보가 표시됩니다.