You can createvCloud Director or vCloud Air Vapp and vApp components blueprints. Machine blueprints determine a machine's attributes, the manner in which it is provisioned, and its policy and management settings. A tenant administrator or business group manager can configure blueprints for provisioning and managing associated machines.
A vApp (vCloud) blueprint and its vApp component (vCloud) blueprints provision by using cloning. The vApp template that you select as the vApp blueprint is the primary source of information for provisioning vApps from the vRealize Automation console.
The vApp template determines how many machines to provision per vApp. It also determines which properties to apply to the machines being provisioned. vSphere specifies properties for each machine to be provisioned.
You can specify the following information by using vApp component blueprints.
Additional storage volumes
Additional machine resources
Maximum number of volumes
Maximum number of network adapters
For example, the vApp template defines volume 0 for the machine VM1, but if the assigned vApp component blueprint defines two additional storage volumes, and the reservation and other settings allow, then VM1 is provisioned with three storage volumes.
After you assign a vApp component blueprint to a vApp blueprint, the machine properties specified by the vApp template are displayed as machine resources in the vApp component blueprint and become the minimum values allowed for provisioning. You can increase machine resources to the maximum values allowed by the reservation and other settings for a vApp component blueprint.
vRealize Automation uses the vApp template identified in the vApp blueprint to provision the vApp and its component machines. The machine properties specified in the vApp template are used during provisioning.
When users request a vApp, they can configure the following items.
How many vApps to provision, based on the limits specified in the vApp blueprint
Specifications for the component machines, such as CPU, memory, and storage, based on the individual vApp component blueprints
General settings, such as lease duration and custom properties, to be applied to component machines in the vApp
To allow users to provision vApps from vRealize Automation, provide the following prerequisites.
A vApp template with one or more machines in vCloud Director or vCloud Air
A vApp blueprint in vRealize Automation associated to the vApp template
vApp component blueprints that refer to the machines specified in the vApp template
For more information, see Foundations and Concepts.