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 property groups 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, for example opswareadmin. This user name requires administrative access to the HP Server Automation instance.

Opsware.BootImage.Name

Specifies the boot image value as defined in HP Server Automation for the 32-bit WinPE image, for example winpe32. 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 2008 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.

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 an optional customization script, for example config.sh, that the Linux guest 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, for example /scripts/linux/config.sh.

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, for example provisionfail@lab.local.

Opsware.ProvFail.Notify

(Optional) Specifies the HP Server Automation user to whom ownership is assigned if provisioning fails.

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 whom ownership is assigned if provisioning is successful.

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 enable software install options.

Vrm.Software.Id

(Optional) Specifies an HP Server Automation policy to be applied to all machines provisioned from the blueprint. NNNN is a number from 1000 to 1999. The first property must start with 1000 and increment in numerical order for each additional property.