사용자 지정 속성 간의 상위-하위 관계를 생성하려면 상위를 하위에 바인딩합니다. 상위 및 하위 사용자 지정 속성을 Blueprint에 추가할 때 요청한 사용자가 해당 상위 속성에 대한 값을 선택합니다. 선택된 상위 값은 해당 하위 속성에 대해 가능한 값을 결정합니다.

이 태스크 정보

  • 상위 사용자 지정 속성 정의는 vRealize Orchestrator 작업을 통해 결정되는 외부 값 또는 정적 목록일 수 있습니다. 이는 하위 속성 정의에 가능한 입력 매개 변수를 제공합니다.

  • 하위 사용자 지정 속성 정의는 vRealize Orchestrator 작업을 호출해야 합니다. 하위 사용자 지정 속성에서 입력 매개 변수 값으로 제공하도록 상위 사용자 지정 속성을 바인딩합니다.

예를 들어 개발 팀이 운영 및 비운영 시스템에서 작업합니다. 또한 5개의 데이터 센터가 있습니다. 데이터 센터 중 3개는 개발 팀에서 테스트하는 데이터 센터이고 나머지 2개는 내부 클라이언트에 서비스를 제공하는 데이터 센터입니다. 개발자가 테스트 환경 또는 내부 클라이언트 데이터 센터 환경에 동일한 Blueprint를 배포할 수 있는지 확인하려면 2개의 사용자 지정 속성 정의를 생성 및 바인딩합니다. 요청한 사용자는 첫 번째 사용자 지정 속성을 사용하여 운영 환경 또는 비운영 환경을 선택할 수 있습니다. 두 번째 사용자 지정 속성은 사용자가 요청 양식에서 선택한 환경을 기반으로 다음 값 중 하나를 표시합니다.

  • 비운영 환경에 대한 3개의 테스트 데이터 센터 목록.

  • 운영 환경에서 실행 중인 2개의 내부 클라이언트 데이터 센터.



카탈로그 요청 양식의 상위-하위 사용자 지정 속성 예.

이 절차의 목표는 상위-하위 관계에서 바인딩하는 2개의 사용자 지정 속성을 생성하는 것입니다. 바인딩을 사용하면 선택된 운영 상태를 기반으로 적절한 위치를 선택할 수 있습니다.

필수 조건

  • 이 예에서는 데이터 센터 이름을 위치 정보로 제공하는 vRealize Orchestrator 작업을 생성합니다. 해당 작업의 이름을 datacenters_prod로 지정하고 prod라는 이름의 입력 매개 변수를 문자열 유형으로 추가한 후 작업 스크립트에 이 샘플 스크립트를 사용합니다.

    if(prod == null) {
    	return ['Empty1', 'Empty2'];
    } else if (prod.equals('nonprod')) {
    	return ['WestDC for development testing', 'EastDC for QA automation testing', 'CentralDC for scale testing'];
    } else {
    	return ['NorthDC for AMEA clients', 'SouthDC for Asia Pacific clients'];
    }

    워크플로 개발 및 vRealize Orchestrator 스크립트 작업 생성 및 사용에 대한 자세한 내용은 VMware vCenter Orchestrator를 사용한 개발을 참조하십시오.

  • 테넌트 관리자 또는 패브릭 관리자vRealize Automation 콘솔에 로그인합니다.

프로시저

  1. 사용자가 운영 또는 비운영 환경을 선택할 수 있도록 사용자 지정 속성 정의를 생성합니다.
    1. 관리 > 속성 사전 > 속성 정의를 선택합니다.
    2. 사용자 지정 속성 옵션을 구성합니다.

      production.ready 사용자 지정 속성 정의의 예

      옵션

      값의 예

      이름

      production.ready

      레이블

      환경

      설명

      운영 또는 비운영 환경을 선택합니다.

      표시 순서

      1

      이 사용자 지정 속성이 Blueprint에 가장 먼저 표시되도록 하려면 1을 선택합니다.

      데이터 유형

      문자열

      다음으로 표시

      드롭다운

      정적 목록

      정적 목록 값

      다음과 같은 키-값 쌍을 추가합니다.

      • Productionprod

      • Non-Productionnonprod

    3. 확인을 클릭합니다.

    production.ready 사용자 지정 속성이 구성 및 추가되어 사용할 준비가 되었습니다.

  2. 사용자 지정 위치 작업을 실행하는 vRealize Orchestrator 작업 사용자 지정 속성 정의를 생성합니다.
    1. 관리 > 속성 사전 > 속성 정의를 선택합니다.
    2. 사용자 지정 속성 옵션을 구성합니다.

      production.ready에의 바인딩이 포함된 데이터 센터 사용자 지정 속성의 예

      옵션

      값의 예

      이름

      데이터 센터

      레이블

      대상 데이터 센터

      설명

      운영 또는 비운영 Blueprint를 배포하는지에 따라 데이터 센터를 선택합니다.

      표시 순서

      2

      이 사용자 지정 속성이 Blueprint에 production.ready 사용자 지정 속성 뒤에 표시되도록 하려면 2를 선택합니다.

      데이터 유형

      문자열

      다음으로 표시

      드롭다운

      외부 값

      스크립트 작업

      선택을 클릭하여 datacenters_prod 작업을 찾습니다.

      입력 매개 변수 테이블에는 prod 매개 변수가 포함되어 있습니다.

    3. 입력 매개 변수 테이블에서 prod 행을 선택하고 편집을 클릭합니다.
    4. 바인딩 확인란을 선택합니다.
    5. 드롭다운 메뉴에서 production.ready를 선택합니다.
    6. 확인을 클릭합니다.
    7. 확인을 클릭합니다.

    데이터 센터 사용자 지정 속성이 구성되어 사용할 준비가 되었습니다.

다음에 수행할 작업