VMware Horizon 6 – part 5 setup Linked-Clone Desktop

horizon6linkedclone01

Linked-Clone Desktop images are one or more copies of a parent virtual machine that share the virtual disks of the parent but which operate as individual virtual machines.

Using clones allow the administrators to make copies of a virtual machine from a single installation and configuration process.

Blog series

VMware Horizon 6 – part 1 install Connection Server
VMware Horizon 6 – part 2 basic configuration
VMware Horizon 6 – part 3 setup RDS Host
VMware Horizon 6 – part 4 install View Composer
VMware Horizon 6 – part 5 setup Linked-Clone Desktop
VMware Horizon 6 – part 6 deploy RDS Desktops
VMware Horizon 6 – part 7 deploy RDS Application Pools
VMware Horizon 6 – part 8 connect View Desktop

 

Create the Organizational Unit

In Active Directory create a new Organizational Unit to locate the RDS clients.

horizon6linkedclone02

Enter the Name of the new OU.

horizon6linkedclone03

The new created OU.

horizon6linkedclone04

 

Create a parent VM for Desktop deployment

From vSphere Web Client, deploy a new virtual machine (i.e. Windows 7) acting as parent virtual machine for desktop deployment (master image).

horizon6linkedclone05

Power on the virtual machine.

horizon6linkedclone06

Join the VM to the domain.

 

Install View Agent

Copy the installation file to the client and run the View Agent installer.

horizon6linkedclone07

The installation wizard is displayed. Click Next to continue.

horizon6linkedclone08

Accept the EULA then click Next.

horizon6linkedclone09

Select all features and click Next.

horizon6linkedclone10

Click Install button to begin installation.

horizon6linkedclone11

The program is being installed.

horizon6linkedclone12

When View Agent is successfully installed, click Finish to exit the wizard.

horizon6linkedclone13

To complete the installation the client must be restarted. Click Yes.

horizon6linkedclone14

 

Install the View Agent Direct-Connection Plug-In

The View Agent Direct-Connection Plug-In allows a View Client to directly connect to a View desktop without using View Connection Server.

Copy the plugin to the client and run the installer.

horizon6linkedclone15

Click Next to continue.

horizon6linkedclone16

Accept the EULA then click Next.

horizon6linkedclone17

Leave default and click Next.

horizon6linkedclone18

Click Install to begin installation.

horizon6linkedclone19

The plugin is being installed.

horizon6linkedclone20

Click Finish to exit the wizard.

horizon6linkedclone21

 

Customize master image

It’s recommend to optimize the client as described in Windows 7 and Windows 8 OS Customizations in the Windows 7 Optimization Guide.

To apply all the recommended optimizations you can use to possible solutions:

  1. the script CommandsPersonaManagementWin7_06032014.
  2. run the VMware OS Optimization Tool.

horizon6linkedclone22

Install applications you want preinstalled in the parent virtual machine and make any modification to the OS. In the example, 7Zip and Foxit Reader apps have been installed in the system.

horizon6linkedclone23

Double check the VM is joined to the domain and set to receive a DHCP IP address. Shutdown the virtual machine and take a snapshot of the parent virtual machine needed as requirement for the creation of linked clones.

When the customization process is complete, you are ready to perform a linked-clone deployment.

 

Deploy a Linked-Clone Desktop Pool

Log in the View Administrator Console and navigate Catalog > Desktop Pools. Click Add to deploy a new Pool.

horizon6linkedclone24

Select Automated Desktop Pool type then click Next.

horizon6linkedclone25

Specify Floating as type of user assignment for the pool. Click Next.

horizon6linkedclone26

Select View Composer linked clones as type of virtual desktop to deploy. Both vCenter Server and View Composer previously configured are shown in the list. Click Next to continue.

horizon6linkedclone27

Enter the ID name and the Display name then click Next.

horizon6linkedclone28

Set Allow users to choose protocol field to No.

horizon6linkedclone29

Enable HTML Access. Click Next to continue.

horizon6linkedclone30

Select Use a naming pattern option and enter a name in the text-box. Under Provision Timing select Provision all desktops up-front option. Click Next.

horizon6linkedclone31

Select Do not redirect disposable files option and click Next.

horizon6linkedclone32

Leave default then click Next.

horizon6linkedclone33

Click Browse next to Parent VM field. From the list, select the parent VM to be used and click OK.

horizon6linkedclone34

Click Browse next to Snapshot field. From the list, select the snapshot to be used and click OK.

horizon6linkedclone35

Click Browse next to Virtual Machine Location field. Select the folder to store the VM and click OK.

horizon6linkedclone36

Click Browse next to Host or Cluster field. Select the target cluster for the pool then click OK.

horizon6linkedclone37

Click Browse next to Resources pool field. Select the resource pool (create one in case of) to use and click OK.

horizon6linkedclone38

Click Browse next to Datastore field. Click the target datastore to store your virtual desktops. Leave Storage Overcommit as Conservative and click OK. Click Next to continue.

horizon6linkedclone39

Select Use View Storage Accelerator option and click Next.

horizon6linkedclone40

Next to AD container field click Browse button and select a valid OU (i.e. vDesktop) to store the View desktop computer account names. Click OK then Next.

horizon6linkedclone41

Click Finish to create the new Desktop Pool.

horizon6linkedclone42

The new created pool appears in the list. Now double click your Desktop Pool to check the deployment status.

horizon6linkedclone43

If you receive error messages during provisioning, check in vCenter Server the permissions assigned to the service account used to run View Composer.

horizon6linkedclone44

The table shows the permissions list to grant to the View Composer service account.

horizon6linkedclone45

To start provisioning once again, in the Summary tab click Status and select Enable Provisioning. When warning box appears click OK to proceed.

horizon6linkedclone46

If the configuration is now correct, the Summary tab doesn’t show any error.

horizon6linkedclone47

Select Inventory tab to check desktop deployment status.

horizon6linkedclone48

Click Refresh button to update the Status. When the desktop Status change to Available, the desktop pool has been successfully deployed.

horizon6linkedclone49

The configuration of Linked-Cone Desktop Pool is complete. Next post will cover the deployment of RDS Desktop Pools.

firma

2 Comments

  1. Eric 14/01/2016