Use these guidelines when you create and administer a vApp for your lab environment.

Right-size the workload

Take the time to size virtual machines efficiently to maximize cost efficiency while still providing an efficient experience for the lab users. Test - Allowed Outbound Ports / Protocols for vApp to Internet Communication

  • Use as few vCPUs as possible for the application to function properly.

  • Avoid configuring virtual machines with more than 4 vCPUs (Note: virtual machines with more than 8 vCPUs are currently unsupported).

  • Do not under-provision memory as it leads to paging or swapping within the virtual machine and impacts performance, but do not over-provision, which results in excessive waste.

Managing templates

  • After a vApp has been added to the catalog, delete or power off the working copy to conserve resources. Unlike vSphere, when a vApp is added to a catalog in vCD, a copy is made.

  • A successful lab deployment requires that the source vApp template virtual machines have been gracefully shut down (vApp stop command) before it can be added to the catalog as a template.

Importing templates

  • Use the process illustrated in Upload VMs, vApps, or ISOs to perform the import with VMware Learning Platform. VMware Learning Platform provides a reliable mechanism to import virtual machine/vApp exports (OVF/OVA) and ISOs.

  • Unless the vApp was created and exported from the same vCloud Director environment, it will likely require some clean-up after the import is finished. Review and reconfigure the network configuration after the import has finished.

  • Importing individual virtual machines results in the creation of single virtual machine vApps. You must then copy or move them.

Allowed Outbound Ports / Protocols for vApp to Internet Communication


TCP 80


TCP 443


UDP 53


UDP 123


FTP 21


TCP 22