다른 소프트웨어 설계자, IaaS 설계자, 애플리케이션 설계자가 애플리케이션 Blueprint를 구성하는 데 사용할 수 있는 Software 구성 요소를 구성하고 게시합니다.

시작하기 전에

vRealize Automation 콘솔에 소프트웨어 설계자로 로그인합니다.

프로시저

  1. 설계 > 소프트웨어 구성 요소를 선택합니다.
  2. 추가 아이콘(추가)을 클릭합니다.
  3. 이름을 입력하고 원하는 경우 설명을 입력합니다.

    vRealize Automation은 사용자가 Software 구성 요소에 지정한 이름을 사용하여 테넌트 내에서 고유한 ID를 Software 구성 요소에 대해 생성합니다. 지금은 이 필드를 편집할 수 있지만 Blueprint를 저장한 후에는 이 필드를 변경할 수 없습니다. ID는 영구적이며 테넌트 내에서 고유하기 때문에 ID를 사용하여 프로그래밍 방식으로 Blueprint와 상호 작용하고 속성 바인딩을 생성할 수 있습니다.

  4. (선택 사항) : Software 구성 요소가 Blueprint에 포함되는 방식을 제어하려면 컨테이너 드롭다운 메뉴에서 컨테이너 유형을 선택합니다.

    옵션

    설명

    시스템

    Software 구성 요소를 시스템에 직접 배치해야 합니다.

    게시된 Software 구성 요소 중 하나

    특정 Software 구성 요소를 설계하여 다른 Software 구성 요소 위에 특별히 설치하려는 경우 해당 Software 구성 요소를 목록에서 선택합니다. 예를 들어 EAR 구성 요소를 설계하여 이전에 생성한 JBOSS 구성 요소 위에 설치하려는 경우 목록에서 JBOSS 구성 요소를 선택합니다.

    소프트웨어 구성 요소

    시스템에 직접 설치되어서는 안 되지만 서로 다른 여러 Software 구성 요소 위에 설치될 수 있는 Software 구성 요소를 설계 중인 경우에는 해당하는 소프트웨어 구성 요소 옵션을 선택합니다. 예를 들어 WAR 구성 요소를 설계 중이고 이 구성 요소를 Tomcat Server Software 구성 요소 및 Tcserver Software 구성 요소 위에 설치하려는 경우 해당 소프트웨어 구성 요소 컨테이너 유형을 선택합니다.

  5. 다음을 클릭합니다.
  6. 설치, 구성, 시작 또는 제거 스크립트에서 사용하려는 속성을 정의합니다.
    1. 추가 아이콘(추가)을 클릭합니다.
    2. 속성의 이름을 입력합니다.
    3. 속성에 대한 설명을 입력합니다.

      이 설명은 Blueprint에서 사용자의 Software 구성 요소를 사용하는 설계자에게 표시됩니다.

    4. 속성 값에 대한 예상 유형을 선택합니다.
    5. 속성에 대한 값을 정의합니다.

      옵션

      설명

      지금 제공하는 값 사용

      • 값을 입력합니다.

      • 재정의 가능을 선택 해제합니다.

      • 필수를 선택합니다.

      설계자가 값을 제공해야 함

      • 기본값을 제공하려면 값을 입력합니다.

      • 재정의 가능을 선택합니다.

      • 필수를 선택합니다.

      선택하는 경우 설계자가 값을 제공하도록 허용

      • 기본값을 제공하려면 값을 입력합니다.

      • 재정의 가능을 선택합니다.

      • 필수를 선택 해제합니다.

      설계자는 요청 양식에서 사용자에게 표시되도록 Software 속성을 구성할 수 있습니다. 설계자는 [요청에서 표시] 옵션을 사용하여 [재정의 가능]으로 표시한 속성의 값을 사용자가 채우도록 설정 또는 요청할 수 있습니다.

  7. 메시지에 따라 최소 하나의 소프트웨어 수명 주기 작업에 대한 스크립트를 제공합니다.

    스크립트의 종료 코드와 상태 코드를 포함합니다. 지원되는 각 스크립트 유형에는 고유한 종료 코드 및 상태 코드 요구 사항이 있습니다.

    스크립트 유형

    성공 상태

    오류 상태

    지원되지 않는 명령

    Bash

    • return 0

    • exit 0

    • return non-zero

    • exit non-zero

    없음

    Windows CMD

    exit /b 0

    exit /b non-zero

    exit 0 또는 exit non-zero 코드를 사용하지 마십시오.

    PowerShell

    exit 0

    exit non-zero;

    warning, verbose, debug 또는 host 호출을 사용하지 마십시오.

  8. 시스템 재부팅이 필요한 모든 스크립트에 대해 재부팅 확인란을 선택합니다.

    스크립트를 실행하면 다음 수명 주기 스크립트가 시작되기 전에 시스템이 재부팅됩니다.

  9. 마침을 클릭합니다.
  10. Software 구성 요소를 선택하고 게시를 클릭합니다.

결과

Software 구성 요소를 구성하고 게시했습니다. 다른 소프트웨어 설계자, IaaS 설계자 및 애플리케이션 설계자가 이 Software 구성 요소를 사용하여 애플리케이션 Blueprint에 소프트웨어를 추가할 수 있습니다.

다음에 수행할 작업

게시된 Software 구성 요소를 애플리케이션 Blueprint에 추가합니다. 애플리케이션 Blueprint 구성 항목을 참조하십시오.