vRealize Automation에서 VMware Cloud Director 클라우드 계정을 생성하면 클라우드 애그노스틱 개체를 사용하여 Cloud Director 가상 시스템을 배포할 수 있습니다. Cloud Director는 네트워크, 스토리지 및 계산 리소스의 유연한 프로비저닝을 지원하고 vCenter와 vCenter의 NSX-TNSX-V 네트워크 장치 및 카탈로그를 통해 연결된 가상 데이터 센터를 관리하기 위한 포털 기반 환경을 제공합니다.

VMware Cloud Director 클라우드 계정은 vApp이 없는 독립형 Cloud Director 가상 시스템 생성을 지원합니다. Cloud Assembly 클라우드 템플릿을 사용하여 Cloud Director 가상 시스템을 프로비저닝하는 세 가지 시나리오가 지원됩니다.
  • 가상 시스템
  • 가상 시스템 연결 네트워크
  • 추가 디스크가 있는 가상 시스템

고가용성을 위해 여러 서버를 설정하는 방법에 대한 정보를 포함한 VMware Cloud Director 작업에 대한 자세한 내용은 https://docs.vmware.com/kr/VMware-Cloud-Director/index.html 공식 설명서를 참조하십시오.

참고: VMware Cloud Director 클라우드 계정은 FIP를 사용하도록 설정된 환경에서 작동하지 않습니다. 또한 일단 사용하도록 설정되면 vRealize Automation 8.x에 대해 FIP를 사용하지 않도록 설정할 수 없습니다.

VMware Cloud Director 클라우드 계정은 지속 모드에서 vRealize Automation을 통해 최대 1000개의 가상 시스템을 지원합니다.

다음 절차에서는 vRealize Automation Cloud Assembly 내에서 VMware Cloud Director 클라우드 계정을 설정하는 방법을 설명합니다.

사전 요구 사항

  • 하나 이상의 적절한 조직에서 VMware Cloud Director 10.2.0, 10.2.1, 10.2.2 ,10.3 10.3.1, 10.3.2, 10.3.3 또는 10.4 배포를 설정합니다.
  • 이 통합을 위해 지정된 사용자에게는 적용 가능한 템플릿을 읽고 가상 시스템을 생성하고 계산 정책, 디스크, 가상 데이터 센터 등과 같은 기타 리소스를 볼 수 있는 조직 관리자 권한이 있어야 합니다. vRealize Automation용 VCD 클라우드 계정은 Cloud Director의 테넌트 컨텍스트 내에서 작동하므로 테넌트 자격 증명을 사용하여 Cloud Director의 개별 조직에 연결합니다. 필요한 자격 증명에 대한 자세한 내용은 vRealize Automation에서 클라우드 계정 작업에 필요한 자격 증명 항목을 참조하십시오.
  • VMware Cloud Director 인스턴스 내에서 적절한 스토리지, 네트워크, 이미지 및 버전 또는 크기 조정 정책을 구성하고 통합을 구성하기 전이나 후에 이러한 개체를 vRealize Automation Cloud Assembly에 매핑해야 합니다. 다음 목록에서는 VMware Cloud Director 가상 개체를 Cloud AssemblyvRealize Automation 개체에 매핑하는 방법을 설명합니다.
    • VMware Cloud Director 조직 네트워크(격리됨, 직접, 라우팅됨) - vRealize Automation 네트워크에 매핑됩니다. 네트워크 어댑터에 대해 정적 IP 풀을 설정할 수 없습니다.
    • VMware Cloud Director 가상 시스템 크기 조정 정책 - vRealize Automation 버전에 매핑됩니다.
    • VMware Cloud Director 스토리지 정책 - vRealize Automation 스토리지 프로파일에 매핑됩니다.
    • VMware Cloud Director 이미지(OVF, ISO 부팅 미디어) - vRealize Automation 이미지에 매핑됩니다. 이미지는 vApp 템플릿 또는 ISO 파일과 같은 미디어일 수 있습니다. ISO를 사용하는 경우 "빈" 가상 시스템이 생성되고 미디어가 부팅 미디어로 연결됩니다.
    • VMware Cloud Director 가상 시스템 - vRealize Automation 계산에 매핑됩니다.
    • VMware Cloud Director 가상 시스템 디스크 - vRealize Automation 클라우드 볼륨에 매핑됩니다.

    이러한 VMware Cloud Director 개체는 Cloud Assembly인프라 > 구성 > 페이지에 있는 옵션을 사용하여 vRealize Automation 개체에 매핑합니다. vRealize Automation의 개체 매핑에 대한 자세한 내용은 Cloud Assembly 리소스 인프라 구축에서 관련 항목을 참조하십시오.

프로시저

  1. 인프라 > 연결 > 클라우드 계정을 선택하고 클라우드 계정 추가를 클릭합니다.
  2. VMware Cloud Director 클라우드 계정 유형을 선택하고 이름설명을 입력합니다.
  3. VMware Cloud Director 서버에 액세스하는 데 필요한 적절한 계정 정보를 입력합니다.
  4. VMware Cloud Director 서버에 연결하는 데 사용할 기본 URL을 입력합니다.
  5. 지정된 Cloud Director 인스턴스에 액세스할 수 있는 유효한 계정에 대해 적절한 사용자 이름암호를 입력합니다.
  6. 이 통합에 사용할 원하는 조직 이름을 입력합니다.
    vCloud Director에서 조직에는 사용자, 사용자가 만드는 vApp 및 vApp에서 사용하는 리소스가 포함됩니다.
  7. 검증을 클릭합니다.
    유효성 검사 중에 인증서를 수락하라는 메시지가 표시될 수 있습니다. 연결이 검증되면 추가 설정을 선택할 수 있습니다.
  8. 태그 지정 전략을 지원하는 태그를 사용하는 경우에는 기능 태그를 입력합니다. 태그를 사용하여 Cloud Assembly 리소스 및 배포를 관리하는 방법태그 지정 전략 생성 항목을 참조하십시오.
  9. 유효성을 검사하면 선택할 수 있는 Cloud Director 가상 데이터 센터 목록이 페이지에 표시됩니다. 적절한 데이터 센터를 선택합니다. 이 선택에 따라 배포할 수 있는 Director 지역이 결정됩니다.
  10. 추가를 클릭하여 VMware Cloud Director 클라우드 계정을 vRealize Automation에 추가합니다.

결과

VMware Cloud Director 클라우드 계정은 vRealize Automation에서 구성할 수 있습니다. Cloud Director 인스턴스와 연결된 네트워크는 Cloud Assembly 리소스 > 네트워크 페이지에서 구성할 수 있습니다. 적절한 스토리지 프로파일을 설정한 다음 클라우드 계정을 사용하여 클라우드 템플릿에서 배포를 생성할 수 있습니다. 또한 Cloud Director 인스턴스와 함께 사용하기에 적절한 프로젝트가 Cloud Assembly에 구성되어 있는지 확인합니다.

다음에 수행할 작업

VMware Cloud Director 클라우드 계정을 Cloud Assembly 클라우드 템플릿에서 사용할 준비가 되었습니다.

다음은 기본 VMware Cloud Director 배포에 대한 예제 클라우드 템플릿입니다.

formatVersion: 1
inputs: {}
resources:
  Cloud_Network_1:
    type: Cloud.Network
    properties:
      networkType: existing
      constraints: 
        - tag: net1:isolated
  Cloud_Volume_1:
    type: Cloud.Volume
    properties:
      capacityGb: 2
  Cloud_Machine_1:
    type: Cloud.Machine
    properties:
      image: image1
      flavor: small
      storage: 
        constraints: 
          - tag: storage:development
      attachedDisks:
        - source: '${resource.Cloud_Volume_1.id}'
      networks:
        - network: '${resource.Cloud_Network_1.id}'

배포된 VMware Cloud Director 가상 시스템에서는 다음과 같은 2일차 작업이 지원됩니다.

  • 전원 켜기
  • 전원 끄기
  • 일시 중단
  • 스냅샷 생성
  • 스냅샷으로 되돌리기
  • 스냅샷 제거
  • 디스크 추가
  • 디스크 제거
  • 디스크 크기 조정(참고: 디스크 크기 늘리기만 지원됨)
  • 부팅 디스크 크기 조정

Blueprint가 배포된 후 사용자는 vRealize Automation에서 새로 프로비저닝된 시스템에 태그를 적용할 수 있습니다. 이러한 vRealize Automation 태그는 VMware Cloud Director API를 사용하여 검색할 수 있는 VMware Cloud Director 메타데이터에 매핑됩니다. 사용자는 다른 vRealize Automation 리소스에 태그를 지정할 수도 있지만 VMware Cloud Director 측의 시스템만 이 기능에서 유일하게 지원되는 리소스 유형이므로 업데이트됩니다.

Blueprint가 배포된 후 사용자는 가상 시스템의 부팅 디스크 크기를 조정할 수 있습니다. 일반 디스크도 지원되며 이 경우 고객은 디스크 리소스를 시스템 리소스에 연결하기만 하면 됩니다. 모든 항목이 배포되면 "부팅 디스크 업데이트" 또는 "디스크 업데이트" 옵션을 사용하여 원하는 디스크의 크기를 늘릴 수 있지만 줄일 수는 없습니다.

Blueprint가 배포된 후 사용자는 vRealize Automation 버전 구성 [크기 조정] 옵션을 사용하여 가상 시스템 크기조정 정책을 변경할 수있습니다. 이 옵션을 선택하면 VMware Cloud Director 가상 시스템은 제공된 크기 조정 정책을 사용합니다.

이 기능을 사용하려면 조직 관리자 역할에 할당된 기본 권한 번들에 내부 코드가 VAPP_EDIT_VM_COMPUTE_POLICY인 "계산 정책 변경" 권한이 포함되어 있어야 합니다. 그런 다음 조직 관리자에 대해 이 권한을 활성화해야 합니다. 그렇지 않으면 크기 조정 작업이 실패하고 403: Either you need some or all of the following rights [VAPP_EDIT_VM_COMPUTE_POLICY] to perform operations 오류가 발생합니다.

[배포] 페이지에서 가상 시스템을 선택하여 VMware Cloud Director 가상 시스템의 부팅 디스크 크기를 2일차 작업으로 조정할 수 있습니다. 단, 부팅 디스크의 크기를 조정하기 전에 빠른 프로비저닝을 사용하지 않도록 설정해야 합니다. 그렇지 않으면 다음 오류가 발생할 수 있습니다.

Request timed out after 120 minutes. Please configure project request timeout parameter for long running resource requests.

이 요구 사항은 vApp 템플릿 디스크에서 생성된 가상 시스템에만 적용됩니다. ISO 파일에서 생성된 가상 시스템에는 적용되지 않습니다.

다음 절차에서는 빠른 프로비저닝을 사용하지 않도록 설정하는 방법을 설명합니다.

  1. VMware Cloud Director에 시스템 관리자로 로그인합니다(https://vcd_url/provider - 시스템 사용자).
  2. 조직 VDC를 클릭합니다.
  3. 대상 조직을 선택합니다.
  4. [정책] 아래에 있는 [스토리지]를 클릭합니다.
  5. 빠른 프로비저닝을 사용하지 않도록 설정합니다.