Virtual Private Cloud OnDemand makes it easy to deploy a new virtual machine to your public cloud by providing a two-step new virtual machine wizard, a public VMware Catalog of templates, and default resource configuration for the new virtual machine appropriate for the selected template.

A template is an image that is loaded with an operating system, applications, and data.


For information about the capacity maximums for virtual machines in Virtual Private Cloud OnDemand, see Capacity for Virtual Private Cloud OnDemand.


Navigate to the location where you want to create the virtual machine:

Service: From the Home page, select the service where you want to create the virtual machine.


Perform this step only if you have more than one service for Virtual Private Cloud OnDemand. See Service Initialization and Home Page for information.

Location: From the drop-down menu above the tabs, select the location where you want to create the virtual machine.

Virtual Data Center: If necessary, click the expand icon (Expand Virtual Data Center Panel) to display the Virtual Data Centers pane and select the virtual data center where you want to add the virtual machine.


If you have selected all virtual data centers, you are prompted to select a specific virtual data center before you start the wizard.

A virtual machine cannot span services, locations, or virtual data centers.


From the Virtual Machines tab, click New Virtual Machine.

The New Virtual Machine two-step wizard appears.


Select a template on which to base the virtual machine.

VMware Catalog: The virtual machine templates that VMware has validated and prepared for you to use inside your cloud service. This list changes frequently as new templates become available. For more information about how to use templates, see the Terms of Service.


If you select a template that is a paid template (Paid Template in the VMware Public Catalog), you are prompted to confirm the purchase and notified that charges will appear on your Virtual Private Cloud OnDemand billing statement.

My Catalog: A private catalog created for your organization; your catalog contains vApp templates and media uploaded for your organization. See Manage Catalogs in vCloud Director for information.


Click Continue.

The configurable resources for the virtual machine appear.


Type a unique name for the virtual machine (by default, the service generates a name for the virtual machine) and add a description. In the Name field, enter up to 80 alphanumeric characters (including hyphens and underscores). In the Description field, enter up to 255 alphanumeric characters (including hyphens and underscores).

The virtual machine name (a label in Virtual Private Cloud OnDemand) is distinct from the computer or host name, which is set in the guest operating system of the virtual machine and identifies it on a network.


Adjust the resources for the virtual machine. (By default, the service allocates resources to the virtual machine based on the template selected.)

CPU: The number of vCPUs for the virtual machine

Memory: The total amount of vRAM for the virtual machine


CPU and memory resources are linked; the memory is constrained by the number of CPUs specified. Click the link icon (Resource Link Icon) to adjust the number of vCPUs and amount of memory individually.

Ratios for CPU and Memory

When the CPU and memory settings are linked, the resource allocation predefines a ratio of vCPUs to a minimum and maximum memory range. The predefined ratio provides the best performance for the virtual machine in the Virtual Private Cloud OnDemand environment.

Storage: The storage for the virtual machine and the tier of storage to use

By default, Virtual Private Cloud OnDemand allocates the amount of storage based on the template, but you must select the storage tier from the drop-down menu. See Overview of Storage Tiers for information.


Connect the virtual machine to a network.

See Connect a Virtual Machine to a Network for information.


Click Create Virtual Machine.

The virtual machine list appears with a status message indicating progress for creating your virtual machine.