환경에서 준비한 템플릿을 위한 복제 Blueprint를 생성하는 데 필요한 템플릿, 사용자 지정 및 사용자 지정 속성에 대한 정보를 캡처하기 위해 지식 전달 워크시트를 작성합니다. 이 모든 정보가 모든 구현에 필요한 것은 아닙니다. 이 워크시트를 가이드로 사용하거나 워크시트 테이블을 편집을 위한 워드 프로세싱 도구에 복사하여 붙여넣습니다.

필수 템플릿 및 예약 정보

표 1. 템플릿 및 예약 정보 워크시트

필수 정보

내 값

세부 정보

템플릿 이름

템플릿을 사용할 수 있는 예약 또는 적용할 예약 정책

프로비저닝 중 오류를 방지하려면 모든 예약에서 템플릿을 사용할 수 있는지 확인하거나 설계자가 템플릿을 사용할 수 있는 예약으로 Blueprint를 제한하는 데 사용할 수 있는 예약 정책을 생성합니다.

(vSphere에만 해당) 이 템플릿에 대해 요청된 복제 유형

  • 복제

  • 연결된 복제

  • NetApp FlexClone

사용자 지정 규격 이름(정적 IP 주소를 사용한 복제에 필요)

사용자 지정 규격 개체 없이 Windows 시스템의 사용자 지정을 수행할 수 없습니다.

(SCVMM에만 해당) ISO 이름

(SCVMM에만 해당) 가상 하드 디스크

(SCVMM에만 해당) 프로비저닝된 시스템에 연결할 하드웨어 프로파일

필수 속성 그룹

워크시트의 사용자 지정 속성 정보 섹션을 작성하거나 속성 그룹을 생성하고 수많은 개별 사용자 지정 속성 대신 속성 그룹을 Blueprint에 추가하도록 설계자에게 요청할 수 있습니다.

필수 vCenter Server 운영 체제

vCenter Server 프로비저닝을 위한 게스트 운영 체제 사용자 지정 속성을 제공해야 합니다.

표 2. vCenter Server 운영 체제

사용자 지정 속성

내 값

설명

VMware.VirtualCenter.OperatingSystem

vCenter Server에서 시스템을 생성할 때 사용하는 vCenter Server 게스트 운영 체제 버전(VirtualMachineGuestOsIdentifier)을 지정합니다. 이 운영 체제 버전은 프로비저닝된 시스템에 설치될 운영 체제 버전과 일치해야 합니다. 관리자는 올바른 VMware.VirtualCenter.OperatingSystem 값을 포함하도록 미리 정의된 여러 개의 속성 집합 중 하나(예: VMware[OS_Version]Properties)를 사용하여 속성 그룹을 생성할 수 있습니다. 이 속성은 가상 프로비저닝을 위한 것입니다.

Visual Basic 스크립트 정보

시스템 수명 주기에서 추가 단계로 사용자 지정 Visual Basic 스크립트를 실행하도록 vRealize Automation을 구성한 경우 Blueprint에 스크립트에 대한 정보를 포함해야 합니다.

참고:

패브릭 관리자는 ExternalPreProvisioningVbScript 및 ExternalPostProvisioningVbScript 속성 집합을 사용하여 이 필수 정보를 제공하는 속성 그룹을 생성할 수 있습니다. 이렇게 하면 Blueprint 설계자가 이 정보를 자신의 Blueprint에 정확하게 포함하기가 더 쉽습니다.

표 3. Visual Basic 스크립트 정보

사용자 지정 속성

내 값

설명

ExternalPreProvisioningVbScript

프로비저닝 전에 스크립트를 실행합니다. 파일 이름 및 확장명을 포함하여 스크립트에 대한 완전한 경로를 입력합니다. %System Drive%Program Files (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs.

ExternalPostProvisioningVbScript

프로비저닝 후에 스크립트를 실행합니다. 파일 이름 및 확장명을 포함하여 스크립트에 대한 완전한 경로를 입력합니다. %System Drive%Program Files (x86)\VMware\vCAC Agents\EPI_Agents\Scripts\SendEmail.vbs

Linux 게스트 에이전트 사용자 지정 스크립트 정보

사용자 지정 스크립트 실행에 게스트 에이전트를 사용하도록 Linux 템플릿을 구성한 경우 Blueprint에 스크립트에 대한 정보를 포함해야 합니다.

표 4. Linux 게스트 에이전트 사용자 지정 스크립트 정보 워크시트

사용자 지정 속성

내 값

설명

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

기타 게스트 에이전트 사용자 지정 속성

참조 시스템에 게스트 에이전트를 설치한 경우 사용자 지정 속성을 사용하여 배포 후 추가로 시스템을 사용자 지정할 수 있습니다.

표 5. 게스트 에이전트를 사용하여 복제된 시스템을 사용자 지정하기 위한 사용자 지정 속성 워크시트

사용자 지정 속성

내 값

설명

VirtualMachine.Admin.AddOwnerToAdmins

VirtualMachine.Admin.Owner 속성에 지정된 대로 시스템의 소유자를 시스템의 로컬 관리자 그룹에 추가하려면 True(기본값)로 설정합니다.

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가 마운트되지 않습니다.

네트워킹 사용자 지정 속성

NSX와 통합하지 않는 경우 계속해서 사용자 지정 속성을 사용하여 시스템의 특정 네트워크 디바이스에 대한 구성을 지정할 수 있습니다.

표 6. 네트워킹 구성을 위한 사용자 지정 속성

사용자 지정 속성

내 값

설명

VirtualMachine.NetworkN.Address

정적 IP 주소로 프로비저닝된 시스템에서 네트워크 디바이스 N의 IP 주소를 지정합니다.

VirtualMachine.NetworkN.MacAddressType

네트워크 디바이스 N의 MAC 주소가 생성됨인지 아니면 사용자 정의(정적)인지 나타냅니다. 이 속성은 복제에 사용할 수 있습니다.

기본값은 생성됨입니다. 값이 정적인 경우 MAC 주소를 지정하려면 VirtualMachine.NetworkN.MacAddress도 사용해야 합니다.

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

VirtualMachine.NetworkN.MacAddress

네트워크 디바이스 N의 MAC 주소를 지정합니다. 이 속성은 복제에 사용할 수 있습니다.

VirtualMachine.NetworkN.MacAddressType의 값이 생성됨인 경우 이 속성에는 생성된 주소가 포함됩니다.

VirtualMachine.NetworkN.MacAddressType의 값이 정적인 경우 이 속성은 MAC 주소를 지정합니다. ESX Server 호스트에서 프로비저닝된 가상 시스템의 경우 주소는 VMware에서 지정한 범위에 있어야 합니다. 자세한 내용은 vSphere 설명서를 참조하십시오.

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

VirtualMachine.NetworkN.Name

연결할 네트워크의 이름을 지정합니다. 예를 들어 시스템을 연결할 네트워크 디바이스 N을 지정합니다. 이것은 NIC(네트워크 인터페이스 카드)와 동일합니다.

기본적으로 시스템이 프로비저닝되는 예약에서 사용할 수 있는 네트워크 경로에서 네트워크가 할당됩니다. VirtualMachine.NetworkN.AddressType도 참조하십시오.

이 속성의 값을 사용 가능한 예약의 네트워크 이름으로 설정하여 네트워크 디바이스를 특정 네트워크에 연결할 수 있습니다. 예를 들어 연결된 예약에서 네트워크를 선택한 경우 속성의 N에 대해 0과 1을 지정하면 두 개의 NIC와 여기에 할당된 값을 갖게 됩니다.

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

이 속성을 Blueprint의 vCloud Air 또는 vCloud Director 시스템 구성 요소에 추가할 수 있습니다.

VirtualMachine.NetworkN.PortID

vSphere Distributed Switch와 함께 dvPort 그룹을 사용할 때 네트워크 디바이스 N에 대해 사용할 포트 ID를 지정합니다.

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

VirtualMachine.NetworkN.ProfileName

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

VirtualMachine.NetworkN.ProfileName 속성을 사용할 때 속성에서 가리키는 네트워크 프로파일이 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

이름을 추가하면 여러 버전의 사용자 지정 속성을 생성할 수 있습니다. 예를 들어, 다음 속성은 높은, 보통 그리고 낮은 성능 요구 사항을 가진 시스템 및 일반적인 용도를 위해 설정된 로드 밸런싱 풀을 나열할 수 있습니다.

  • VCNS.LoadBalancerEdgePool.Names

  • VCNS.LoadBalancerEdgePool.Names.moderate

  • VCNS.LoadBalancerEdgePool.Names.high

  • VCNS.LoadBalancerEdgePool.Names.low

VirtualMachine.NetworkN.ProfileName에 지정된 네트워크 프로파일의 특성을 구성합니다.

VCNS.LoadBalancerEdgePool.Names.name

프로비저닝 중 가상 시스템이 할당되는 vCloud Networking and Security 로드 밸런싱 풀을 지정합니다. 가상 시스템이 지정된 전체 풀의 모든 서비스 포트에 할당됩니다. 값은 Edge/풀 이름 또는 쉼표로 구분된 Edge/풀 이름의 목록입니다. 이름은 대/소문자를 구분합니다.

이름을 추가하면 여러 버전의 사용자 지정 속성을 생성할 수 있습니다. 예를 들어, 다음 속성은 높은, 보통 그리고 낮은 성능 요구 사항을 가진 시스템 및 일반적인 용도를 위해 설정된 로드 밸런싱 풀을 나열할 수 있습니다.

  • VCNS.LoadBalancerEdgePool.Names

  • VCNS.LoadBalancerEdgePool.Names.moderate

  • VCNS.LoadBalancerEdgePool.Names.high

  • VCNS.LoadBalancerEdgePool.Names.low

VCNS.SecurityGroup.Names.name

프로비저닝 중 가상 시스템이 할당되는 vCloud Networking and Security 보안 그룹을 지정합니다. 값은 보안 그룹 이름 또는 쉼표로 구분된 이름의 목록입니다. 이름은 대/소문자를 구분합니다.

이름을 추가하면 여러 버전의 속성을 생성할 수 있습니다. 이러한 속성은 개별적으로 사용하거나 조합하여 사용할 수 있습니다. 예를 들어 다음 속성은 일반적인 용도, 영업 부서 및 지원을 위한 보안 그룹을 나열할 수 있습니다.

  • VCNS.SecurityGroup.Names

  • VCNS.SecurityGroup.Names.sales

  • VCNS.SecurityGroup.Names.support

VCNS.SecurityTag.Names.name

프로비저닝 중 가상 시스템을 연결할 vCloud Networking and Security 보안 태그를 지정합니다. 값은 보안 태그 이름 또는 쉼표로 구분된 이름의 목록입니다. 이름은 대/소문자를 구분합니다.

이름을 추가하면 여러 버전의 속성을 생성할 수 있습니다. 이러한 속성은 개별적으로 사용하거나 조합하여 사용할 수 있습니다. 예를 들어 다음 속성은 일반적인 용도, 영업 부서 및 지원을 위한 보안 태그를 나열할 수 있습니다.

  • VCNS.SecurityTag.Names

  • VCNS.SecurityTag.Names.sales

  • VCNS.SecurityTag.Names.support