테넌트 가상 데이터 센터를 생성하여 보안 다중 테넌시 및 리소스 할당을 사용하도록 설정할 수 있습니다. 이러한 데이터 센터는 각 전기통신 워크로드에 대한 특정 서비스 수준 계약을 제공하는 서로 다른 계산 노드에 생성될 수 있습니다.

중요:

이 기능은 VMware Integrated OpenStack 캐리어 버전에서만 제공됩니다. 자세한 내용은 VMware Integrated OpenStack 라이센싱을 참조하십시오.

프로젝트 할당량은 여러 계산 노드 또는 가용성 영역의 OpenStack 리소스를 제한하지만 리소스 가용성을 보장하지는 않습니다. 테넌트 가상 데이터 센터를 생성하여 계산 노드에서 OpenStack 프로젝트에 대한 CPU 및 메모리를 할당하면, 테넌트에 대한 리소스를 보장하고 다중 테넌트 환경에서 노이즈가 많은 인접 시나리오를 방지합니다.

테넌트 가상 데이터 센터는 계산 노드 수준에서 리소스를 할당합니다. 또한 동일한 플레이버를 사용하여 VNF(Virtual Network Function) 수준에서 리소스를 할당할 수도 있습니다. 지침은 플레이버 메타데이터를 사용하여 인스턴스에 대한 QoS 리소스 할당 구성 항목을 참조하십시오.

viocli 유틸리티, vAPI 또는 DCLI(데이터 센터 명령줄 인터페이스)를 사용하여 테넌트 가상 데이터 센터를 관리할 수 있습니다. 예를 들어 이 절차에서는 viocli 유틸리티를 사용합니다. vAPI 또는 DCLI 사용에 대한 자세한 내용은 테넌트 가상 데이터 센터 API 사용 항목을 참조하십시오.

프로시저

  1. OpenStack 관리 서버viouser로 로그인합니다.
  2. 테넌트 가상 데이터 센터를 생성합니다.
    viocli inventory-admin create-tenant-vdc --project-id project-uuid --compute compute-node --name display-name [-–cpu-limit max-cpu-mhz] [--cpu-reserve min-cpu-mhz] [--mem-limit max-memory-mb] [-–mem-reserve min-memory-mb]
  3. 클라우드 관리자로 VMware Integrated OpenStack 대시보드에 로그인합니다.
  4. 제목 표시줄의 드롭다운 메뉴에서 관리 프로젝트를 선택합니다.
  5. 테넌트 가상 데이터 센터를 사용할 플레이버를 구성합니다.
    1. 관리 > 계산 > 플레이버를 선택합니다.
    2. 새 플레이버를 생성하거나 패스스루에 사용할 기존 플레이버를 선택합니다.
    3. 사용하려는 플레이버 옆에 있는 메타데이터 업데이트를 선택합니다.
    4. 사용 가능한 메타데이터 창에서 VMware 정책을 확장하고 테넌트 가상 데이터 센터 옆의 추가(더하기 기호) 아이콘을 클릭합니다.
    5. vmware:tenant_vdc의 값을 테넌트 가상 데이터 센터의 UUID로 설정하고 저장을 클릭합니다.

      OpenStack 관리 서버에서 viocli inventory-admin list-tenant-vdcs 명령을 실행하여 모든 테넌트 가상 데이터 센터의 UUID를 찾을 수 있습니다.

결과

테넌트 가상 데이터 센터가 생성됩니다. 이제 이 절차에서 수정한 플레이버로 인스턴스를 구성하여 테넌트 가상 데이터 센터에서 인스턴스를 시작할 수 있습니다.

다음에 수행할 작업

viocli inventory-admin show-tenant-vdc --id tvdc-uuid 명령을 실행하여 테넌트 가상 데이터 센터의 리소스 풀을 표시할 수 있습니다. 각 리소스 풀은 해당 제공자 ID, 프로젝트 ID, 상태, 최소 및 최대 CPU, 최소 및 최대 메모리, 계산 노드 정보와 함께 나열됩니다. 테넌트 가상 데이터 센터에 여러 개의 리소스 풀이 포함된 경우 첫 번째 행은 모든 풀에 대한 집계 정보를 표시합니다.

viocli inventory-admin update-tenant-vdc 명령을 실행하여 테넌트 가상 데이터 센터를 업데이트할 수 있습니다. 특정 매개 변수는 viocli inventory-admin 명령 항목을 참조하십시오.

viocli inventory-admin delete-tenant-vdc --id tvdc-uuid 명령을 실행하여 불필요한 테넌트 가상 데이터 센터를 삭제할 수 있습니다.