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 Director blueprint and its vApp component vCloud Director 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 vCloud Automation Center 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.

vCloud Automation Center 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 vCloud Automation Center, provide the following prerequisites.

A vApp template with one or more machines in vCloud Director

A vApp blueprint in vCloud Automation Center associated to the vCloud Director vApp template

vApp component blueprints that refer to the machines specified in the vApp template

Similarities Between the Blueprint Types and Other Features

vCloud Director Entity

vCloud Automation Center Entity

vApp blueprints that are available to members of a business group

Catalog items that are available to members of a vCloud Director organization

vApp component vCloud Director blueprints that accompany vApp vCloud Director blueprints

Machines in catalog items

Public catalog items in vCloud Director

Global blueprints in vCloud Automation Center

For more information, see Foundations and Concepts.