An instant-clone desktop pool is an automated desktop pool. vCenter Server creates the desktop VMs based on the settings that you specify when you create the pool.
Similar to View Composer linked clones, instant clones share a virtual disk of a parent VM and therefore consume less storage than full VMs. In addition, instant clones share the memory of a parent VM. Instant clones are created using the vmFork technology. An instant-clone desktop pool has the following key characteristics:
The provisioning of instant clones is significantly faster than View Composer linked clones.
Instant clones are always created in a powered-on state, ready for users to connect to. Guest customization and joining the Active Directory domain are completed as part of the initial power-on workflow.
When a user logs out, the desktop VM is deleted. New clones are created according to the provisioning policy, which can be on-demand or up-front.
With the push-image operation, you can re-create the pool from any snapshot of any parent VM. You can use a push image to roll out operating system and application patches.
When clones are created, View selects a datastore to achieve the best distribution of the clones across the datastores. No manual rebalancing is necessary.
View storage accelerator is automatically enabled.
Transparent page sharing is automatically enabled.
Because View can create instant clones quickly, you do not need to provision desktops up front or have many ready desktops. Compared with View Composer linked clones, instant clones can make the task of managing large desktop pools easier and also reduce the amount of hardware resources that is required.
Instant clones have the following compatibility requirements:
vSphere 6.0 Update 1 or later.
Virtual machine hardware version 11 or later.
As a best practice, configure distributed virtual switches in the vSphere environment.
In Horizon 7.0, instant clones have the following restrictions:
Only single-user desktops are supported. RDS hosts are not supported.
Only floating user assignment is supported. Users are assigned random desktops from the pool.
Instant-clone desktops cannot have persistent disks. Users can use VMware App Volumes to store persistent data. For more information about App Volumes, see https://www.vmware.com/products/appvolumes.
Virtual Volumes and VAAI (vStorage APIs for Array Integration) native NFS snapshots are not supported.
Sysprep is not available for desktop customization.
Windows 7 and Windows 10 are supported but not Windows 8 or Windows 8.1.
PowerCLI is not supported.
Local datastores are not supported.
IPv6 is not supported.
Instant clones cannot reuse existing computer accounts in Active Directory.
Persona Management is not available.
3D rendering is not available.
You cannot specify a minimum number of ready (provisioned) machines during instant-clone maintenance operations. This feature is not needed because the high speed of creating instant clones means that some desktops are always available even during maintenance operations.
The disk space reclamation feature that is available to View Composer linked clones is not needed because instant clones are recreated when users log out. For instant clones, reclaiming unused disk space in a VM does not have a significant impact on storage consumption.