vRealize Automation에는 연결된 복제 Blueprint에 대한 추가 컨트롤을 제공하는 데 사용할 수 있는 사용자 지정 속성이 포함되어 있습니다.

특정 vRealize Automation 사용자 지정 속성을 연결된 복제 Blueprint와 함께 사용해야 합니다.

표 1. 연결된 복제 Blueprint의 사용자 지정 속성

사용자 지정 속성

설명

VirtualMachine.DiskN.Storage

시스템 디스크 N을 배치할 데이터스토어를 지정합니다(예: DATASTORE01). 또한 이 속성은 단일 데이터스토어를 연결된 복제 Blueprint에 추가하는 데에도 사용됩니다. N은 할당할 볼륨의 인덱스(0에서 시작)입니다. 볼륨에 할당할 데이터스토어의 이름을 입력합니다. 이것은 계산 리소스 편집 페이지의 스토리지 경로에 나타나는 데이터스토어의 이름입니다. 디스크 번호 지정은 순차적이어야 합니다.

VirtualMachine.DiskN.StorageReservationPolicy

디스크 N의 스토리지를 찾는 데 사용할 스토리지 예약 정책을 지정합니다. 또한 명명된 스토리지 예약 정책을 볼륨에 할당합니다. 이 속성을 사용하려면 속성 이름에서 N에 대한 볼륨 번호를 대체하고 스토리지 예약 정책 이름을 값으로 지정합니다. 이 속성은 Blueprint에 지정된 스토리지 예약 정책 이름과 동일합니다. 디스크 번호 지정은 순차적이어야 합니다. 이 속성은 모든 가상 및 vCloud 예약에 대해 유효합니다. 이 속성은 물리적, Amazon 또는 OpenStack 예약에 대해 유효하지 않습니다.

VirtualMachine.DiskN.Size

디스크 N의 크기를 GB 단위로 정의합니다. 예를 들어, 디스크 G의 크기를 150GB로 지정하려는 경우 사용자 지정 속성을 VirtualMachine.Disk0.Size로 정의하고 값 150을 입력합니다. 디스크 번호 지정은 순차적이어야 합니다. 기본적으로 시스템에는 VirtualMachine.Disk0.Size에서 참조하는 하나의 디스크가 있습니다. 여기서 크기는 시스템이 프로비저닝되는 Blueprint의 스토리지 값에 의해 지정됩니다. Blueprint 사용자 인터페이스의 스토리지 값은 VirtualMachine.Disk0.Size 속성의 값을 덮어씁니다. VirtualMachine.Disk0.Size 속성은 Blueprint의 스토리지 옵션과의 관계로 인해 사용자 지정 속성으로 사용할 수 없습니다. VirtualMachine.Disk1.Size, VirtualMachine.Disk2.Size 등을 지정하여 다른 디스크를 추가할 수 있습니다. VirtualMachine.Admin.TotalDiskUsage는 항상 .DiskN.Size 속성의 총계와 VMware.Memory.Reservation 크기 할당을 더한 값을 나타냅니다.

VirtualMachine.DiskN.Label

시스템 디스크 N에 대한 레이블을 지정합니다. 디스크 레이블은 최대 32자입니다. 디스크 번호 지정은 순차적이어야 합니다. 게스트 에이전트와 함께 사용될 때, 게스트 운영 체제 내 시스템 디스크 N의 레이블을 지정합니다.

VirtualMachine.DiskN.Letter

시스템 디스크 N의 드라이브 문자 또는 마운트 지점을 지정합니다. 기본값은 C입니다. 예를 들어 디스크 1에 문자 D를 지정하려면 사용자 지정 속성을 VirtualMachine.Disk1.Letter로 정의하고 값 D를 입력합니다. 디스크 번호 지정은 순차적이어야 합니다. 게스트 에이전트와 함께 사용될 때, 이 값은 게스트 운영 체제의 게스트 에이전트에 의해 추가 디스크 N이 마운트되는 마운트 지점 또는 드라이브 문자를 지정합니다.

MaximumProvisionedMachines

하나의 시스템 스냅샷에 대한 최대 연결된 복제 수를 지정합니다. 기본값은 무제한입니다.

Linux.ExternalScript.Name

운영 체제가 설치된 후 Linux 게스트 에이전트가 실행되는 선택적 사용자 지정 스크립트의 이름(예: config.sh)을 지정합니다. 이 속성은 Linux 에이전트가 설치된 템플릿에서 복제되는 Linux 시스템에 사용할 수 있습니다.

외부 스크립트를 지정하는 경우 Linux.ExternalScript.LocationTypeLinux.ExternalScript.Path 속성을 사용하여 해당 위치도 정의해야 합니다.

Linux.ExternalScript.LocationType

Linux.ExternalScript.Name 속성에 명명된 사용자 지정 스크립트의 위치 유형을 지정합니다. 이 값은 로컬 또는 nfs일 수 있습니다.

또한 Linux.ExternalScript.Path 속성을 사용하여 스크립트 위치도 지정해야 합니다. 위치 유형이 nfs인 경우 Linux.ExternalScript.Server 속성도 사용합니다.

Linux.ExternalScript.Server

Linux.ExternalScript.Name에 명명된 Linux 외부 사용자 지정 스크립트가 위치한 NFS 서버의 이름(예: lab-ad.lab.local)을 지정합니다.

Linux.ExternalScript.Path

Linux 사용자 지정 스크립트에 대한 로컬 경로 또는 NFS 서버의 Linux 사용자 지정에 대한 내보내기 경로를 지정합니다. 이 값은 슬래시로 시작해야 하며 파일 이름을 포함하면 안 됩니다(예: /scripts/linux/config.sh).

복제된 시스템을 사용자 지정하도록 게스트 에이전트를 설치한 경우 일부 사용자 지정 속성을 다른 속성보다 더 자주 사용하게 됩니다.

표 2. 게스트 에이전트로 복제된 시스템을 사용자 지정하기 위한 사용자 지정 속성

사용자 지정 속성

설명

VirtualMachine.Admin.UseGuestAgent

게스트 에이전트가 복제를 위한 템플릿에서 서비스로 설치된 경우 해당 템플릿으로 복제된 시스템에서 게스트 에이전트 서비스를 사용하도록 설정하려면 시스템 Blueprint에서 True로 설정합니다. 시스템이 시작되면 게스트 에이전트 서비스가 시작됩니다. 게스트 에이전트를 사용하지 않으려면 False로 설정합니다. False로 설정하는 경우 향상된 복제 워크플로에서 게스트 운영 체제 작업에 게스트 에이전트를 사용하지 않아 VMwareCloneWorkflow에 대한 기능이 축소됩니다. 값을 지정하지 않거나 False 이외의 다른 값으로 설정하면 향상된 복제 워크플로가 작업 항목을 게스트 에이전트로 보냅니다.

VirtualMachine.Admin.CustomizeGuestOSDelay

사용자 지정이 완료된 후 게스트 운영 체제 사용자 지정이 시작되기 전까지 대기해야 할 시간을 지정합니다. 값은 HH:MM:SS 형식이어야 합니다. 값을 설정하지 않는 경우 기본값은 1분(00:01:00)입니다. 이 사용자 지정 속성을 포함하지 않도록 선택한 경우 게스트 에이전트 작업 항목이 완료되기 전에 가상 시스템이 재부팅되면 프로비저닝이 실패할 수 있습니다.

VirtualMachine.Customize.WaitComplete

모든 사용자 지정이 완료될 때까지 프로비저닝 워크플로가 게스트 에이전트에 작업 항목을 전송하지 못하도록 하려면 True로 설정합니다.

VirtualMachine.SoftwareN.ScriptPath

애플리케이션 설치 스크립트에 대한 전체 경로를 지정합니다. 경로는 게스트 운영 체제에서 확인된 유효한 절대 경로여야 하며 스크립트 파일 이름을 포함해야 합니다.

경로 문자열에 {CustomPropertyName}을 삽입하여 스크립트에 사용자 지정 속성 값을 매개 변수로 전달할 수 있습니다. 예를 들어, 값이 1234인 ActivationKey라는 이름의 사용자 지정 속성이 있는 경우 스크립트 경로는 D:\InstallApp.bat –key {ActivationKey}입니다. 게스트 에이전트가 명령 D:\InstallApp.bat –key 1234를 실행합니다. 그런 다음 이 값을 승인하고 사용하도록 스크립트 파일을 프로그래밍할 수 있습니다.