For most machine provisioning methods, you must prepare some elements outside of vRealize Automation.

Table 1. Choosing a Machine Provisioning Method to Prepare

Scenario

Supported Endpoint

Agent Support

Provisioning Method

Pre-provisioning Preparations

Configure vRealize Automation to run custom Visual Basic scripts as additional steps in the machine life cycle, either before or after machine provisioning. For example, you could use a pre-provisioning script to generate certificates or security tokens before provisioning, and then a post-provisioning script to use the certificates and tokens after machine provisioning.

You can run Visual Basic scripts with any supported endpoint except Amazon AWS.

Depends on the provisioning method you choose.

Supported as an additional step in any provisioning method, but you cannot use Visual Basic scripts with Amazon AWS machines.

Checklist for Running Visual Basic Scripts During Provisioning

Provision application blueprints that automate the installation, configuration, and life cycle management of middleware and application deployment components such as Oracle, MySQL, WAR, and database Schemas.

  • vSphere

  • vCloud Air

  • vCloud Director

  • Amazon AWS

  • (Required) Guest agent

  • (Required) Software bootstrap agent and guest agent

  • Clone

  • Clone (for vCloud Air or vCloud Director)

  • Linked clone

  • Amazon Machine Image

If you want the ability to use Software components in your blueprints, prepare a provisioning method that supports the guest agent and Software bootstrap agent. For more information about preparing for Software, see Preparing for Software Provisioning.

Further customize machines after provisioning by using the guest agent.

All virtual endpoints and Amazon AWS.

  • (Required) Guest agent

  • (Optional) Software bootstrap agent and guest agent

Supported for all provisioning methods except Virtual Machine Image.

If you want the ability to customize machines after provisioning, select a provisioning method that supports the guest agent. For more information about the guest agent, see Using vRealize Automation Guest Agent in Provisioning.

Provision machines with no guest operating system. You can install an operating system after provisioning.

All virtual machine endpoints.

Not supported

Basic

No required pre-provisioning preparations outside of vRealize Automation.

Provision a space-efficient copy of a virtual machine called a linked clone. Linked clones are based on a snapshot of a VM and use a chain of delta disks to track differences from a parent machine.

vSphere

  • (Optional) Guest agent

  • (Optional) Software bootstrap agent and guest agent

Linked Clone

You must have an existing vSphere virtual machine.

If you want to support Software, you must install the guest agent and software bootstrap agent on the machine you intend to clone.

The VM snapshot identified in the blueprint should be powered off before you provision the linked clone VMs.

Provision a space-efficient copy of a virtual machine by using Net App FlexClone technology.

vSphere

(Optional) Guest agent

NetApp FlexClone

Checklist for Preparing to Provision by Cloning

Provision machines by cloning from a template object created from an existing Windows or Linux machine, called the reference machine, and a customization object.

  • vSphere

  • KVM (RHEV)

  • SCVMM

  • (Optional) Guest agent

  • (Optional for vSphere only) Software bootstrap agent and guest agent

Clone

See Checklist for Preparing to Provision by Cloning.

If you want to support Software, you must install the guest agent and software bootstrap agent on the vSpheremachine you intend to clone.

Provision vCloud Air or vCloud Director machines by cloning from a template and customization object.

  • vCloud Air

  • vCloud Director

  • (Optional) Guest agent

  • (Optional) Software bootstrap agent and guest agent

vCloud Air or vCloud Director Cloning

See Preparing for vCloud Air and vCloud Director Provisioning.

If you want to support Software, create a template that contains the guest agent and software bootstrap agent. For vCloud Air, configure network connectivity between your vRealize Automation environment and your vCloud Air environment.

Provision a machine by booting from an ISO image, using a kickstart or autoYaSt configuration file and a Linux distribution image to install the operating system on the machine.

  • All virtual endpoints

  • Red Hat OpenStack

Guest agent is installed as part of the preparation instructions.

Linux Kickstart

Preparing for Linux Kickstart Provisioning

Provision a machine and pass control to an SCCM task sequence to boot from an ISO image, deploy a Windows operating system, and install the vRealize Automation guest agent.

All virtual machine endpoints.

Guest agent is installed as part of the preparation instructions.

SCCM

Preparing for SCCM Provisioning

Provision a machine by booting into a WinPE environment and installing an operating system using a Windows Imaging File Format (WIM) image of an existing Windows reference machine.

  • All virtual endpoints

  • Red Hat OpenStack

Guest agent is required. When you create the WinPE image, you must manually insert the guest agent.

WIM

Preparing for WIM Provisioning

Launch an instance from a virtual machine image.

Red Hat OpenStack

Not supported

Virtual Machine Image

See Preparing for Virtual Machine Image Provisioning.

Launch an instance from an Amazon Machine Image.

Amazon AWS

  • (Optional) Guest agent

  • (Optional) Software bootstrap agent and guest agent

Amazon Machine Image

Associate Amazon machine images and instance types with your Amazon AWS account.

If you want to support Software, create an Amazon Machine Image that contains the guest agent and software bootstrap agent, and configure network-to-VPC connectivity between your Amazon AWS and vRealize Automation environments.