Navigation
This post applies to all VMware Horizon versions 2006 (aka 8.0) and newer.
- Change Log
- Upgrade
- Install/Upgrade Connection Server
- Horizon Connection Server Certificate
- Horizon Portal:
- LDAP Edits
- Load Balancing
- Remote Desktop Licensing
- Antivirus
- Help Desk Tool – Timing Profiler
- Logon Monitoring
💡 = Recently Updated
Change Log
- 2020 Aug 14 – updated entire article for VMware Horizon 2006
Upgrade
If you are performing a new install, skip to Install Horizon Connection Server.
Notes regarding upgrades:
- Horizon 7 license key does not work in Horizon 2006 (aka Horizon 8). You’ll need to upgrade your license key.
- Upgrade all Connection Servers during the same maintenance window.
- Horizon Agents cannot be upgraded until the Connection Servers are upgraded.
- Horizon 2006 does not support Security Servers. The replacement is Unified Access Gateway.
- Composer is deprecated in Horizon 2006. All editions of Horizon 2006 support Instant Clones. See Modernizing VDI for a New Horizon at VMware Tech Zone for migration instructions.
- Downgrades are not permitted.
- You can snapshot your Connection Servers before beginning the upgrade. To revert, shut down all Connection Servers, then revert to snapshots.
- For Cloud Pod Architecture, you don’t have to upgrade every pod at once. But upgrade all of them as soon as possible.
- All Connection Servers in the pod must be online before starting the upgrade.
- It’s an in-place upgrade. Just run the Connection Server installer and click Next a couple times.
- Once the first Connection Server is upgraded, Horizon 2006 lets you upgrade the remaining Connection Servers concurrently.
- Upgrade the Horizon Group Policy template (.admx) files.
- Upgrade the Horizon Agents.
- Persona is no longer supported. Persistent Disks are deprecated. The replacement is VMware Dynamic Environment Manager. Or Microsoft FSLogix. See Modernizing VDI for a New Horizon at VMware Tech Zone for migration instructions.
- It’s an in-place upgrade.
- There’s no hurry. Upgrade the Horizon Agents when time permits.
- Upgrade the Horizon Clients.
- Horizon Clients can be upgraded anytime before the rest of the infrastructure is upgraded.
Install Horizon Connection Server
The first Horizon Connection Server must be a Standard Server. Subsequent Horizon Connection Servers are Replicas. Once Horizon Connection Server is installed, there is no difference between Standard and Replica.
A production Horizon Connection Server should have 10 GB of RAM and 4 vCPU. Each Horizon Connection Server can handle 4,000 user connections.
Horizon 2006 is the latest release. In August 2020, VMware switched to a YYMM versioning format.
To install the first Horizon Connection Server:
- Ensure the Horizon Connection Server has 10 GB of RAM and 4 vCPU. Source = Hardware Requirements for Horizon Connection Server at VMware Docs.
- Horizon 2006 supports Windows Server 2012 R2, Windows Server 2016, and Windows Server 2019. See 78652 Supported Operating Systems and MSFT Active Directory Domain Functional Levels for VMware Horizon 8 2006.
- Horizon 2006 no longer needs Flash.
- Download Horizon 2006 Horizon Connection Server.
- If Horizon Toolbox is installed, uninstall it.
- Run the downloaded VMware-Horizon-Connection-Server-x86_64-8.0.0.exe.
- In the Welcome to the Installation Wizard for VMware Horizon Connection Server page, click Next.
- In the License Agreement page, select I accept the terms, and click Next.
- In the Destination Folder page, click Next.
- In the Installation Options page, select Horizon Standard Server, and click Next.
- In Horizon 2006, it is no longer possible to disable HTML Access for specific pools.
- In the Data Recovery page, enter a password, and click Next.
- In the Firewall Configuration page, click Next.
- In the Initial Horizon Administrators page, enter an AD group containing your Horizon administrators, and click Next.
- In the User Experience Improvement Program page, uncheck the box, and click Next.
- In the Ready to Install the Program page, click Install.
- In the Installer Completed page, uncheck the box next to Show the readme file, and click Finish.
Install Horizon Connection Server Replica
Additional Horizon Connection Servers are installed as Replicas. After installation, there is no difference between a Replica server and a Standard server.
A production Horizon Connection Server should have 10 GB of RAM and 4 vCPU.
To install Horizon Connection Server Replica:
- Ensure the Horizon Connection Server has 10 GB of RAM and 4 vCPU. Source = Hardware Requirements for Horizon Connection Server at VMware Docs.
- Horizon 2006 supports Windows Server 2012 R2, Windows Server 2016, and Windows Server 2019. See 78652 Supported Operating Systems and MSFT Active Directory Domain Functional Levels for VMware Horizon 8 2006.
- Horizon 2006 no longer needs Flash.
- Download Horizon 2006 Horizon Connection Server.
- If Horizon Toolbox is installed, uninstall it.
- Run the downloaded VMware-Horizon-Connection-Server-x86_64-8.0.0.exe.
- In the Welcome to the Installation Wizard for VMware Horizon Connection Server page, click Next.
- In the License Agreement page, select I accept the terms, and click Next.
- In the Destination Folder page, click Next.
- In the Installation Options page, select Horizon Replica Server, and click Next.
- In the Source Server page, enter the name of another Horizon Connection Server in the pod. Then click Next.
- In the Firewall Configuration page, click Next.
- In the Ready to Install the Program page, click Install.
- In the Installer Completed page, click Finish.
- Load balance your multiple Horizon Connection Servers.
- Horizon Console > Settings > Servers > Connection Servers tab shows multiple servers in the pod.
Horizon Connection Server Certificate
- Run certlm.msc. Or run mmc, add the Certificates snap-in, and point it to Computer > Local Machine.
- Request a new certificate with a common name that matches the FQDN of the Connection Server, or import a wildcard certificate.
- Note: the private key must be exportable. If using the Computer template, click Details, and then click Properties.
- On the Private Key tab, click Key options to expand it, and check the box next to Mark private key as exportable.
- In the list of certificates, look for the one that is self-signed. The Issuer will be the local computer name instead of a Certificate Authority. Right-click it, and click Properties.
- On the General tab, clear the Friendly name field, and click OK.
- Right-click your Certificate Authority-signed certificate, and try to export it.
- On the Export Private Key page, make sure Yes, export the private key is selectable. If the option to export the private key is grayed out, then this certificate will not work. Click Cancel.
- Right-click your Certificate Authority-signed certificate, and click Properties.
- On the General tab, in the Friendly name field, enter the text vdm, and click OK. Note: only one certificate can have vdm as the Friendly name.
- Then restart the VMware Horizon View Connection Server service. It will take several minutes before you can connect to Horizon Administrator Console.
- Horizon Console > Monitor > Dashboard > System Health > View > Components > Connection Servers should show the TLS Certificate as Valid.
Horizon Portal – Client Installation Link
If you point your browser to the Horizon Connection Server (without /admin in the path), the Install VMware Horizon Client link redirects to the VMware.com site for downloading of Horizon Clients. You can change it so that the Horizon Clients can be downloaded directly from the Horizon Connection Server.
- On the Horizon Connection Server, go to C:\Program Files\VMware\VMware View\Server\broker\webapps.
- Create a new folder called downloads.
- Copy the downloaded Horizon Client 2006 for Windows to the new C:\Program Files\VMware\VMware View\Server\broker\webapps\downloads folder.
- Run Notepad as administrator.
- Open the file C:\ProgramData\VMware\VDM\portal\portal-links-html-access.properties file with a text editor (as Administrator).
- Go back to the downloads folder and copy the Horizon Client filename.
- In Notepad, modify link.win32 and link.win64 by specifying the relative path to the Horizon Client executable under /downloads. Note: In Horizon Client 4.3 and newer, there’s only one Horizon client for both 32-bit and 64-bit. The following example shows a link for the Horizon win64 client.
link.win64=/downloads/VMware-Horizon-Client-2006-8.0.0-16531419.exe
- Then Save the file.
- Restart the VMware Horizon View Web Component service, or restart the entire Connection Server.
- It will take a few seconds for the ws_TomcatService process to start so be patient. If you get a 503 error, then the service is not done starting.
- Now when you click the link to download the client, it will grab the file directly from the Horizon Connection Server.
- Repeat these steps on each Connection Server.
Portal Branding
Chris Tucker at Horizon View 7.X – Branding the Logon page details how to brand the Horizon portal page.
LDAP Edits
Mobile Client – Save Password
If desired, you can configure Horizon Connection Server to allow mobile clients (iOS, Android) to save user passwords.
- On the Horizon Connection Server, run ADSI Edit (adsiedit.msc).
- Right-click ADSI Edit, and click Connect to.
- Change the first selection to Select or type a Distinguished Name, and enter dc=vdi,dc=vmware,dc=int.
- Change the second selection to Select or type a domain or server, and enter localhost. Click OK.
- Navigate to Properties > Global. On the right, double-click CN=Common.
- Scroll down, click to highlight pae-ClientCredentialCacheTimeout, and click Edit.
- Enter a value in minutes. 0 = no saving of credentials. -1 = no timeout. Click OK.
Biometric Authentication – iOS Touch ID, iOS Face ID, Fingerprints, Windows Hello
Biometric authentication, including Touch ID, Face ID, Fingerprints, and Windows Hello, is disabled by default. To enable: (source = Configure Biometric Authentication at VMware Docs)
- On the Horizon Connection Server, run ADSI Edit (adsiedit.msc).
- Right-click ADSI Edit and click Connect to…
- Change the first selection to Select or type a Distinguished Name and enter dc=vdi,dc=vmware,dc=int.
- Change the second selection to Select or type a domain or server and enter localhost. Click OK.
- Navigate to Properties > Global. On the right, double-click CN=Common.
- Find the attribute pae-ClientConfig and double-click it.
- Enter the line
BioMetricsTimeout=-1
, and click Add. Click OK. The change takes effect immediately.
Disallow Non-empty Pool Deletion
Configure Horizon to Disallow the Deletion of a Desktop Pool That Contains Desktop Machines at VMware Docs.
- On the Horizon Connection Server, run ADSI Edit.
- Right-click ADSI Edit and click Connect to…
- Change the first selection to Select or type a Distinguished Name and enter dc=vdi,dc=vmware,dc=int.
- Change the second selection to Select or type a domain or server and enter localhost. Click OK.
- Navigate to Properties > Global. On the right, double-click CN=Common.
- Find the attribute
pae-NameValuePair
, and double-click it.
- Enter the line
cs-disableNonEmptyPoolDelete=1
, and click Add. Click OK. The change takes effect immediately.
Load Balancing
See Carl Stalhood’s Horizon Load Balancing using Citrix ADC 12.1.
Remote Desktop Licensing
If you plan to build RDS Hosts, then install Remote Desktop Licensing somewhere. You can install it on your Horizon Connection Servers by following the procedure at https://www.carlstalhood.com/delivery-controller-1912-ltsr-and-licensing/#rdlicensing.
Antivirus
VMware Tech Zone Antivirus Considerations in a VMware Horizon Environment: exclusions for Horizon View, App Volumes, User Environment Manager, ThinApp
Help Desk Tool Timing Profiler
Run the following command to enable the timing profiler on each Connection Server instance to view logon segments in Help Desk tool.
vdmadmin -I -timingProfiler -enable
Related Pages
- Back to VMware Horizon 2006