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

필수 조건

  • 클라우드 관리자 권한을 사용하여 의도한 반선호도 필터 구성이 인스턴스의 호스트 배치를 관리하는 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. 반선호도 정책을 사용하여 새 서버 그룹을 생성합니다.
    POST /v2/TENANT_ID/os-server-groups
    
    {
        "server_group": {
            "name": "SERVER_GROUP_NAME",
            "policies": ["POLICY_TYPE"]
        }
    }

    옵션

    설명

    TENANT_ID

    OpenStack 테넌트의 ID 값입니다.

    SERVER_GROUP_NAME

    서버 그룹의 이름을 지정합니다.

    POLICY_TYPE

    선호도 또는 반선호도를 지정합니다.

  2. os:scheduler_hints 인수와 서버 그룹 ID를 GET /servers 명령에 포함하여 새 인스턴스를 실행합니다.
    ... "os:scheduler_hints": {"group": "SERVER_GROUP_UUID"}
  3. (선택 사항) : 클라우드 관리자에게 새 규칙 및 서버 그룹 인스턴스가 vCenterVMware Integrated OpenStack 배포에 올바르게 생성되고 실행되는지 확인합니다.

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