vRealize Automation includes custom properties that you can use to provide additional controls for HP Server Automation integration. Some custom properties are required for HP Server Automation integration. Other custom properties are optional.

Required Custom Properties for HP Server Automation Integration

Certain custom properties are required for a blueprint to work with HP Server Automation.

Table 1. Required Custom Properties for HP Server Automation Integration

Property

Definition

VMware.VirtualCenter.OperatingSystem

Specifies the vCenter Server guest operating system version (VirtualMachineGuestOsIdentifier) with which vCenter Server creates the machine. This operating system version must match the operating system version to be installed on the provisioned machine. Administrators can create build profiles using one of several property sets, for example, VMware[OS_Version]Properties, that are predefined to include the correct VMware.VirtualCenter.OperatingSystem values. This property is for virtual provisioning.

VirtualMachine.EPI.Type

Specifies the type of external provisioning infrastructure.

EPI.Server.Name

Specifies the name of the external provisioning infrastructure server, for example, the name of the server hosting BMC BladeLogic. If at least one general BMC EPI agent was installed without specifying a BMC BladeLogic Configuration Manager host, this value directs the request to the desired server.

Opsware.Software.Install

Set to True to allow HP Server Automation to install software.

Opsware.Server.Name

Specifies the fully qualified name of the HP Server Automation server.

Opsware.Server.Username

Specifies the user name provided when a password file in the agent directory was created. This user name requires administrative access to the HP Server Automation instance, for example opswareadmin.

Opsware.BootImage.Name

Specifies the boot image value as defined in HP Server Automation, for example winpe32 for the 32-bit WinPE image. The property is not required when provisioning by cloning.

Opsware.Customer.Name

Specifies a customer name value as defined in HP Server Automation, for example MyCompanyName.

Opsware.Facility.Name

Specifies a facility name value as defined in HP Server Automation, for example Cambridge.

Opsware.Machine.Password

Specifies the default local administrator password for an operating system sequence WIM image such as Opsware.OSSequence.Name as defined in HP Server Automation, for example P@ssword1.

Opsware.OSSequence.Name

Specifies the operating system sequence name value as defined in HP Server Automation, for example Windows 2003 WIM.

Opsware.Realm.Name

Specifies the realm name value as defined in HP Server Automation, for example Production.

Opsware.Register.Timeout

Specifies the time, in seconds, to wait for creation of a provisioning job to complete.

Opsware.WOL.Enabled

Set to False for virtual provisioning.

Opsware.WOL.Delay

Specifies the time, in seconds, to wait before running Wake-On-LAN. This setting is ignored if Opsware.WOL.Enabled is set to False.

VirtualMachine.CDROM.Attach

Set to False to provision the machine without a CD-ROM device. The default is True.

Linux.ExternalScript.Name

Specifies the name of a customization script that the Linux agent runs after the operating system is installed. This property is available for Linux machines cloned from templates on which the Linux agent is installed.

Linux.ExternalScript.LocationType

Specifies the location type of the customization script named in the Linux.ExternalScript.Name property. This can be either local or nfs.

Linux.ExternalScript.Path

Specifies the local path to the Linux customization script or the export path to the Linux customization on the NFS server. The value must begin with a forward slash and not include the file name.

Optional Custom Properties for HP Server Automation Integration

Certain custom properties are optional for a blueprint to work with HP Server Automation.

Table 2. Optional Custom Properties for HP Server Automation Integration

Property

Definition

Opsware.ProvFail.Notify

(Optional) Specifies the notification email address for HP Server Automation to use in the event of provisioning failure.

Opsware.ProvFail.Notify

(Optional) Specifies the HP Server Automation user to assign ownership to if provisioning fails, for example opswareadmin.

Opsware.ProvSuccess.Notify

(Optional) Specifies the notification email address for HP Server Automation to use if provisioning is successful.

Opsware.ProvSuccess.Owner

(Optional) Specifies the HP Server Automation user to which to assign ownership if provisioning is successful, for example opswareadmin.

Custom Properties That Make HP Server Automation Software Jobs Available

Depending on how your fabric administrator configures HP Server Automation jobs for vRealize Automation integration, you might have a choice between making all software jobs available to machine requesters to select, or you can specify jobs to apply to all machines provisioned from your blueprint.

Table 3. Custom Properties to Make Software Jobs Available

Property

Definition

LoadSoftware

Set to True to make the software jobs listed in Website\Software.txt available to the user requesting the machine.

VRM.Software.Id

Optionally specify an HP Server Automation policy to be applied to all machines provisioned from the blueprint. NNNN is a number from 1000 to 1999.