미리 정의된 속성 그룹을 vRealize Automation Blueprint의 컨테이너 구성 요소에 추가할 수 있습니다. 이러한 속성이 포함된 Blueprint를 사용하여 프로비저닝한 시스템은 Docker Container 호스트 시스템으로 등록됩니다.

vRealize Automation의 컨테이너에서는 컨테이너 관련 사용자 지정 속성으로 구성된 다음과 같은 두 가지 속성 그룹을 제공합니다. Blueprint에 컨테이너 구성 요소를 추가하는 경우 이러한 속성 그룹을 컨테이너에 추가하여 프로비저닝된 시스템을 컨테이너 호스트로 등록할 수 있습니다.

  • 인증서 인증이 있는 컨테이너 호스트 속성

  • 사용자/암호 인증이 있는 컨테이너 호스트 속성

이러한 속성 그룹은 vRealize Automation에서 관리 > 속성 사전 > 속성 그룹을 선택하면 표시됩니다.

모든 테넌트에서 속성 그룹을 공유하기 때문에 다중 테넌트 환경에서 작업하는 경우에는 속성을 복제 및 사용자 지정하는 것을 고려하십시오. 속성 그룹 및 그룹의 속성에 고유한 이름을 지정하면 이를 편집하여 특정 테넌트에서 사용하도록 사용자 지정 값을 정의할 수 있습니다.

가장 일반적으로 사용되는 속성은 컨테이너 관리자가 컨테이너 호스트를 통한 인증에 사용할 클라이언트 인증서를 제공하는 Container.Auth.PublicKeyContainer.Auth.PrivateKey입니다.

표 1. 컨테이너 사용자 지정 속성

속성

설명

containers.ipam.driver

컨테이너에만 사용할 수 있습니다. Blueprint에 컨테이너 네트워크 구성 요소를 추가할 때 사용될 IPAM 드라이버를 지정합니다. 지원되는 값은 드라이버가 사용되는 컨테이너 호스트 환경에 설치된 드라이버에 따라 다릅니다. 예를 들어 지원되는 값은 컨테이너 호스트에 설치된 IPAM 플러그인에 따라 Infoblox 또는 Calico일 수 있습니다.

containers.network.driver

컨테이너에만 사용할 수 있습니다. Blueprint에 컨테이너 네트워크 구성 요소를 추가할 때 사용될 네트워크 드라이버를 지정합니다. 지원되는 값은 드라이버가 사용되는 컨테이너 호스트 환경에 설치된 드라이버에 따라 다릅니다. 기본적으로 VCH(가상 컨테이너 호스트) 제공 네트워크 드라이버에는 브리지 드라이버가 포함되는 반면 Docker 제공 네트워크 드라이버에는 브리지, 오버레이 및 macvlan이 포함됩니다. 컨테이너 호스트에 설치되어 있는 네트워킹 플러그인에 따라 Weave 및 Calico와 같은 타사 네트워크 드라이버도 사용할 수 있습니다.

Container

컨테이너에만 사용할 수 있습니다. 기본값은 App.Docker이며 필수입니다. 이 속성을 수정하지 마십시오.

Container.Auth.User

컨테이너에만 사용할 수 있습니다. 컨테이너 호스트에 연결하기 위한 사용자 이름을 지정합니다.

Container.Auth.Password

컨테이너에만 사용할 수 있습니다. 사용될 사용자 이름에 대한 암호나 공용 또는 개인 키 암호를 지정합니다. 암호화된 속성 값이 지원됩니다.

Container.Auth.PublicKey

컨테이너에만 사용할 수 있습니다. 컨테이너 호스트에 연결하기 위한 공용 키를 지정합니다.

Container.Auth.PrivateKey

컨테이너에만 사용할 수 있습니다. 컨테이너 호스트에 연결하기 위한 개인 키를 지정합니다. 암호화된 속성 값이 지원됩니다.

Container.Connection.Protocol

컨테이너에만 사용할 수 있습니다. 통신 프로토콜을 지정합니다. 기본값은 API이며 필수입니다. 이 속성을 수정하지 마십시오.

Container.Connection.Scheme

컨테이너에만 사용할 수 있습니다. 통신 체계를 지정합니다. 기본값은 https입니다.

Container.Connection.Port

컨테이너에만 사용할 수 있습니다. 컨테이너 연결 포트를 지정합니다. 기본값은 2376입니다.

Extensibility.Lifecycle.Properties.VMPSMasterWorkflow32.MachineActivated

컨테이너에만 사용할 수 있습니다. 모든 컨테이너 속성을 노출하고 프로비저닝된 호스트를 등록하는 데 사용되는 이벤트 브로커 속성을 지정합니다. 기본값은 Container이며 필수입니다. 이 속성을 수정하지 마십시오.

Extensibility.Lifecycle.Properties.VMPSMasterWorkflow32.Disposing

컨테이너에만 사용할 수 있습니다. 위의 모든 컨테이너 속성을 노출하고 프로비저닝된 호스트를 등록 해제하는 데 사용되는 이벤트 브로커 속성을 지정합니다. 기본값은 Container이며 필수입니다. 이 속성을 수정하지 마십시오.