Horizon 7 for Linux must meet certain operating system, Horizon 7, and vSphere platform requirements.

Supported Linux Versions for Horizon Agent

The following table lists the Linux operating systems that are supported on virtual machines in a desktop pool.

Table 1. Supported Linux Operating Systems for View Agent
Linux Distribution Architecture
Ubuntu 14.04 and 16.04
Note: Disable Compiz to avoid poor performance. See http://kb.vmware.com/kb/2114809 for more information.
Ubuntu 12.04 x64
RHEL 6.6/6.7/6.8 and 7.2 x64
CentOS 6.6/6.7/6.8 and 7.2 x64
NeoKylin 6 Update 1 x64
SLED 11 SP3/SP4 x64
SLES 12 SP1 x64
Note: Linux agent has dependency packages on some Linux distribution. See Install Dependency Packages for Horizon Agent for more information.

Required Platform and Horizon 7 Software Versions

To install and use Horizon 7 for Linux, your deployment must meet certain vSphere platform, Horizon 7, and client requirements.

Table 2. Required platform and Horizon 7 software versions
Platform and Software Supported Versions
vSphere platform version vSphere 5.5 U3, vSphere 6.0 U2 or a later release, vSphere 6.5 or a later release.
Horizon environment
  • Horizon Connection Server 7.0.3.
Horizon client software
  • Horizon Client 4.3.0 for Android
  • Horizon Client 4.3.0 for Windows
  • Horizon Client 4.3.0 for Linux
  • Horizon Client 4.3.0 for Mac OS X
  • Horizon Client 4.3.0 for iOS (iPad Pro)
  • HTML Access 4.3.0 on Chrome
  • Zero clients are not supported
Note: HTML Access does not support Audio Out.

TCP Ports Used by Linux Virtual Machines

View Agent and Horizon Clients use TCP ports for network access between each other and various View server components.

Table 3. TCP ports used by Linux virtual machines
Source Port Target Port Protocol Description
Horizon Client * Linux Agent 22443 TCP Blast if Blast Security Gateway is not used
Security Server, View Connection Server, or Access Point appliance * Linux Agent 22443 TCP Blast if Blast Security Gateway is used
View Agent * View Connection Server 4001, 4002 TCP JMS SSL traffic.
Note: For more information on TCP and UDP ports used by clients, see TCP and UDP Ports Used by Clients and View Agent in the Horizon Client and View Agent Security in View document.

Verify the Linux Account Used by Linux Virtual Machines

The following table lists the account name and account type used by Linux virtual machines.

Table 4. Account Name and Account Type
Account Name Account Type Used By
root Linux OS built-in Java Standalone Agent, mksvchanserver, shell scripts
vmwblast created by Linux Agent installer VMwareBlastServer
<current login user> Linux OS built-in or AD user or LDAP user python script

Desktop Environment

Horizon 7 for Linux desktops support only the GNOME desktop environment, which is the default desktop environment for the Ubuntu, SUSE, RHEL, and CentOS distributions.

If you installed the KDE desktop environment, the installer for Horizon 7 for Linux will fail to start.