Horizon View

Create Dedicated Linked Clones with VMware Horizon View 7.1

If we do not want to use or do not have the licenses for using Instant Clones in our VMware Horizon View 7.1 environment, we can opt to use Linked Clones. Or, we may choose Linked Clones instead of instant clones if we want dedicated and not disposable virtual machines. The process to use the Linked Clones instead of Instant Clones is straightforward and utilizes VMware Horizon View 7.1 Composer. There are a couple of additional screens/considerations when using linked clones and an issue for me that was self imposed that I will detail. Let’s take a look at how to create dedicated linked clones with VMware Horizon View 7.1.

Create Dedicated Linked Clones with VMware Horizon View 7.1

Let’s create a new Desktop pool. We select the Automated Desktop Pool option here.

horded01

However, this time, we are selecting Dedicated >> Enable automatic assignment option. The automatic assignment can be changed later if we want by editing the pool that is created.

horded02

Notice here as mentioned in the Instant Clone post, if you select Dedicated pool as opposed to Floating, the option for Instant clones is greyed out. The reason for this is the Instant clone workstations that are provisioned are destroyed as soon as a user logs off.

horded03

Here we setup the ID and Display Name of the desktop pool.

horded04

On the Desktop Pool Settings screen you can setup other options. Here I chose to allow the HTML Access as well so we don’t have to have the Horizon client installed.

horded05

On the Provisioning Settings screen, here we need to setup the Virtual Machine Naming. We can use the naming pattern here that makes things easy. We can use the “{n}” to automatically add numbers to the names. Also here we setup our Desktop Pool Sizing.

horded06

One of the different screens you see on the Linked Clones Desktop Pool wizard is the View Composer Disks options. You can select whether or not Windows profiles will be redirected to persistent disks, which are not affected by View Composer operations. You can also choose to redirect Disposable files so they are on a non-persistent disk that will be deleted automatically when a user’s session ends.

horded07

In this lab environment, I don’t have VSAN enabled, so as shown below it isn’t an option. However, if you are utilizing VSAN with your Horizon environment as many do in production, you can set those options here.

horded08

On the vCenter Settings screen, here again is where we setup the parent VM, snapshot, folder, host or cluster, resource pool, and the datastore.

horded09

The Advanced Storage Options allow us to set the View Storage Accelerator options.

horded10

On the Guest Customization screen, this is where we setup how we want to provision the new VMs. I have a Windows 10 customization specification script in place that I chose to use.

horded11

Finally, we review our settings and click Finish to create the desktop pool.

horded12

Note I ran into an issue in the Linked clone lab where the customization operation timed out. After a couple of deletes and recreates of the desktop pool, I remembered that I had used the horizon agent options for Instant clone and not View Composer. If so, as in my case, you have to boot your master VM and remove/reinstall the Horizon agent to turn off the Instant Clone Agent and turn on the View Composer Agent. After viewagent01

Thoughts

There are still definite use cases for using linked clones in the VMware Horizon View 7.1 environment. Licensing is always a consideration as it requires additional Horizon licensing. As is shown in this Create Dedicated Linked Clones with VMware Horizon View 7.1 post, the process to create the linked clone desktop pool is super easy and intuitive. Make sure you have your Horizon guest agent configured accordingly if you have used the same master VM for instant clones.