You install both vCenter Server and View Composer on the same virtual machine. Because this virtual machine is a server, it requires much more memory and processing power than a desktop virtual machine.

View Composer can create and provision up to 1,000 desktops per pool if you are using vSphere 4.1 or later. View Composer can also perform a recompose operation on up to 1,000 desktops at a time. Desktop pool size is limited by the following factors:

Each desktop pool can contain only one ESX/ESXi cluster.

Each ESX/ESXi cluster can contain no more than 8 ESX/ESXi hosts.

Each CPU core has compute capacity for 8 to 10 virtual desktops.

The number of IP addresses available for the subnet limits the number of desktops in the pool. For example, if your network is set up so that the subnet for the pool contains only 256 usable IP addresses, the pool size is limited to 256 desktops.

Although you can install vCenter Server and View Composer on a physical machine, this example uses a virtual machine with the specifications listed in vCenter Server Virtual Machine Example and Pool Size Maximum. The ESX/ESXi host for this virtual machine can be part of a VMware HA cluster to guard against physical server failures.

This example assumes that you are using VMware View with vSphere 4.1 or later and vCenter Server 4.1 or later.

vCenter Server Virtual Machine Example and Pool Size Maximum



Operating system

64-bit Windows Server 2008 R2 Enterprise


4 GB

Virtual CPU


System disk capacity


Virtual SCSI adapter type

LSI Logic SAS (the default for Windows Server 2008)

Virtual network adapter

E1000 (the default)

Maximum View Composer pool size

1,000 desktops


VMware recommends that you place the database to which vCenter and View Composer connect on a separate virtual machine.