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

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

사용자 지정 속성

설명

VirtualMachine.DiskN.StorageReservationPolicy

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

VirtualMachine.NetworkN.ProfileName

네트워크 디바이스 N에 정적 IP 주소를 할당하거나 복제된 시스템의 네트워크 디바이스 N에 할당할 수 있는 정적 IP 주소의 범위를 가져올 네트워크 프로파일의 이름을 지정합니다. 여기서 N=0은 첫 번째 디바이스, 1은 두 번째 디바이스 등의 순서입니다.

VirtualMachine.NetworkN.ProfileName 속성을 사용할 때 속성에서 가리키는 네트워크 프로파일이 IP 주소 할당에 사용됩니다. 하지만 프로비저닝된 시스템이 라운드 로빈 방식 모델을 사용하여 예약에서 선택되는 네트워크에 연결됩니다.

네트워크가 할당된 이후에는 이 속성 값을 변경해도 지정된 시스템의 예상 IP 주소 값에 영향을 주지 않습니다.

가상 시스템에 대해 WIM 기반 프로비저닝을 사용하는 경우 이 속성을 사용하여 네트워크 프로파일 및 네트워크 인터페이스를 지정하거나 가상 예약 페이지의 네트워크 섹션을 사용할 수 있습니다. 또한 VirtualMachine.NetworkN.Name 사용자 지정 속성을 사용하여 가상 네트워크에 네트워크 인터페이스를 할당할 수도 있습니다.

네트워크 프로파일의 다음 특성을 사용하여 복제 Blueprint에서 정적 IP 할당을 사용하도록 설정할 수 있습니다.

  • VirtualMachine.NetworkN.SubnetMask

  • VirtualMachine.NetworkN.Gateway

  • VirtualMachine.NetworkN.PrimaryDns

  • VirtualMachine.NetworkN.SecondaryDns

  • VirtualMachine.NetworkN.PrimaryWins

  • VirtualMachine.NetworkN.SecondaryWins

  • VirtualMachine.NetworkN.DnsSuffix

  • VirtualMachine.NetworkN.DnsSearchSuffixes

VirtualMachine.NetworkN 사용자 지정 속성은 개별 Blueprint 및 시스템에 특정됩니다. 시스템이 요청되면 시스템이 예약에 할당되기 전에 네트워크 및 IP 주소 할당이 수행됩니다. Blueprint는 특정 예약에 할당되지 않을 수 있으므로 예약에서 이 속성을 사용하지 마십시오.

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.AllowLogin

VirtualMachine.Admin.Owner 속성에 지정된 대로 시스템 소유자를 로컬 원격 데스크톱 사용자 그룹에 추가하려면 True(기본값)로 설정합니다.

VirtualMachine.Admin.UseGuestAgent

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

VirtualMachine.DiskN.Active

시스템 디스크 N을 활성으로 지정하려면 True(기본값)로 설정합니다. 시스템 디스크 N을 비활성으로 지정하려면 False(기본값)로 설정합니다.

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이 마운트되는 마운트 지점 또는 드라이브 문자를 지정합니다.

VirtualMachine.Admin.CustomizeGuestOSDelay

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

VirtualMachine.Customize.WaitComplete

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

VirtualMachine.SoftwareN.Name

프로비저닝 중에 설치 또는 실행할 소프트웨어 애플리케이션 N이나 스크립트에 대한 설명을 지정합니다. 이 속성은 선택적인 정보용 속성입니다. 이 속성이 향상된 복제 워크플로 또는 게스트 에이전트에 대해 실제적인 기능을 하지는 않지만 사용자 인터페이스에서 사용자 지정 소프트웨어를 선택하거나 소프트웨어 사용을 보고할 때 유용합니다.

VirtualMachine.SoftwareN.ScriptPath

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

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

VirtualMachine.SoftwareN.ISOName

데이터스토어 루트를 기준으로 ISO 파일의 경로와 파일 이름을 지정합니다. 형식은 /folder_name/subfolder_name/file_name.iso입니다. 값을 지정하지 않으면 ISO가 마운트되지 않습니다.

VirtualMachine.SoftwareN.ISOLocation

애플리케이션 또는 스크립트에서 사용될 ISO 이미지 파일이 들어 있는 스토리지 경로를 지정합니다. 경로의 형식을 호스트 예약에 표시된 것과 같이 지정합니다(예: netapp-1:it_nfs_1). 값을 지정하지 않으면 ISO가 마운트되지 않습니다.