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.

x64

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.