You can add certain vRealize Automation custom properties to a vApp or vApp component blueprint or property group to allow a vApp machine to join an Active Directory domain.

The Active Directory domain is supported for Windows machines. If the vApp machine contains Linux and Windows component machines, use a property group to assign custom properties to the vApp component blueprint associated with the Windows machines.

Table 1. Custom Properties for vApp Blueprints

Custom Property

Description

Sysprep.Identification.DomainAdmin

Specifies a user name with administrator-level access to the target domain in Active Directory. Do not include the user domain in the credentials that you send to vCloud Director.

Sysprep.Identification.DomainAdminPassword

Specifies the password to associate with the Sysprep.Identification.DomainAdmin property.

Sysprep.Identification.JoinDomain

Specifies the name of the domain to join in Active Directory.

VirtualMachine.DiskN.IsFixed

Disables the editing of a specific disk when reconfiguring a machine. Set to True to disable display of the edit capacity option for a specific volume. The True value is case-sensitive. The N value is the 0-based index of the disk.

Alternatively, you can set the VirtualMachine.DiskN.IsFixed custom property to True in the VirtualMachineProperties table in the database or use the Repository API to specify a URI value such as .../Repository/Data/ManagementModelEntities.svc/VirtualMachines(guid'60D93A8A-F541-4CE0-A6C6-78973AC0F1D2')/VirtualMachineProperties.

VirtualMachine.DiskN.StorageReservationPolicy

Specifies the storage reservation policy to use to find storage for disk N. Also assigns the named storage reservation policy to a volume. To use this property, substitute the volume number for N in the property name and specify a storage reservation policy name as the value. This property is equivalent to the storage reservation policy name specified on the blueprint. Disk numbering must be sequential. This property is valid for all Virtual and vCloud reservations. This property is not valid for Physical or Cloud reservations, other than vCloud reservations.

VirtualMachine.NetworkN.Name

Specifies the name of the network to connect to, for example the network device N to which a machine is attached.

By default, a network is assigned from the network paths available on the reservation on which the machine is provisioned.

You can ensure that a network device is connected to a specific network by setting the value of this property to the name of a network on an available reservation.

VirtualMachine.NetworkN custom properties are designed to be specific to individual blueprints and machines. When a machine is requested, network and IP address allocation is performed before the machine is assigned to a reservation. Because blueprints are not guaranteed to be allocated to a specific reservation, do not use this property on a reservation.

You can add this property to a vApp (vCloud) blueprint or a vApp (vCloud) Component blueprint.

For related information, see Custom Properties for Networking.

VCloud.Lease.Sync.TimeBufferMins

Specifies a threshold integer value for a compute resource such that lease synchronization between vCloud Director and vRealize Automation will only occur for vCloud Director or vCloud Air provisioned machines that are set to expire in vCloud Director or vCloud Air in that time period. If a conflict is found, the lease value is synchronized to match the lease length defined invRealize Automation. The default VCloud.Lease.Sync.TimeBufferMins value is 720 minutes, which is 12 hours. If VCloud.Lease.Sync.TimeBufferMins is not present, the default value is used. For example, if the default values are used, vRealize Automation will run the lease synchronization check workflow every 45 minutes, which is the workflow default, and only the leases of machines that are set to expire within 12 hours are changed to match the lease length defined in vRealize Automation.

VCloud.Template.MakeIdenticalCopy

Set to True to clone an identical copy of the vApp template in vCloud Director and provision the results in vRealize Automation. This ignores all settings specified in the blueprints except the name of the vApp and its virtual machines. The storage path specified in the vApp template during cloning is used, even if a different storage path is specified in a vApp component blueprint or when requesting a vApp machine.

Set to False to clone a copy of the vApp template with settings specified by the vApp and vApp component blueprints.

VMware.SCSI.Type

For vApps and vSphere, specifies the SCSI machine type using one of the following case-sensitive values:

  • buslogic

    Use BusLogic emulation for the virtual disk.

  • lsilogic

    Use LSILogic emulation for the virtual disk (default).

  • lsilogicsas

    Use LSILogic SAS 1068 emulation for the virtual disk.

  • pvscsi

    Use para-virtualization emulation for the virtual disk.

  • none

    Use if a SCSI controller does not exist for this machine.