Setting Up for Linux Desktops
Table Of Contents
- Setting Up Horizon 7 for Linux Desktops
- Contents
- Setting Up Horizon 7 for Linux Desktops
- Features and System Requirements
- Preparing a Linux Virtual Machine for Desktop Deployment
- Setting Up Active Directory Integration for Linux Desktops
- Setting Up Graphics for Linux Desktops
- Installing Horizon Agent
- Configuration Options for Linux Desktops
- Create and Manage Linux Desktop Pools
- Bulk Deployment of Horizon 7 for Manual Desktop Pools
- Overview of Bulk Deployment of Linux Desktops
- Overview of Bulk Upgrade of Linux Desktops
- Create a Virtual Machine Template for Cloning Linux Desktop Machines
- Input File for the Sample PowerCLI Scripts to Deploy Linux Desktops
- Sample Script to Clone Linux Virtual Machines
- Sample Script to Join Cloned Virtual Machines to AD Domain
- Sample Script to Join Cloned Virtual Machines to AD Domain Using SSH
- Sample Script to Upload Configuration Files to Linux Virtual Machines
- Sample Script to Upload Configuration Files to Linux Virtual Machines Using SSH
- Sample Script to Upgrade Horizon Agent on Linux Desktop Machines
- Sample Script to Upgrade Horizon Agent on Linux Virtual Machines Using SSH
- Sample Script to Perform Operations on Linux Virtual Machines
- Troubleshooting Linux Desktops
- Collect Diagnostic Information for Horizon 7 for Linux Machine
- Troubleshooting Copy and Paste between Remote Desktop and Client Host
- Configuring the Linux Firewall to Allow Incoming TCP Connections
- View Agent Fails to Disconnect on an iPad Pro Horizon Client
- SLES 12 SP1 Desktop does not Auto Refresh after Drag and Drop
- SSO Fails to Connect to a PowerOff Agent
- Unreachable VM After Creating a Manual Desktop Pool for Linux
Table 6‑2. Configuration Options in /etc/vmware/viewagent-custom.conf (Continued)
Option Value Default Description
SSODesktopType
UseMATE
or
UseGnomeFlashback
or
UseKdePlasma
or
UseGnomeClassic
This option specifies the desktop environment to use, instead
of the default desktop environment, when SSO is enabled.
You must first ensure that the chosen desktop environment is
installed on your desktop before specifying to use it. After this
option is set in an Ubuntu 14.04/16.04 desktop, the option
takes effect regardless if the SSO feature is enabled or not. If
this option is specified in a RHEL/CentOS 7.x desktop, the
chosen desktop environment is used only if SSO is enabled.
Note This option is not supported on RHEL/CentOS 6 and
SLED 11 desktops. See Desktop Environment for more
information on how to set up KDE as the default desktop
environment when SSO is enabled on these desktops.
LogCnt An
integer
-1 Use this option to set the reserved log file count
in /tmp/vmware-root.
n
-1 - keep all
n
0 - delete all
n
> 0 - reserved log count.
OfflineJoinDomain pbis or a
text string
pbis
Use this option to set the instant-clone offline domain join.
Currently, the PowerBroker Identity Services Open (PBISO)
authentication is the only way to perform an offline domain
join. If this property has a value other than pbis, the offline
domain join is ignored.
RunOnceScript Use this option to rejoin the cloned virtual machine to Active
Directory.
Set the run once script after the host name has changed. The
specified script is executed only once after the first host name
change. The script is executed as root permission when the
agent service starts and host name has been changed since
agent installation.
For example, for the winbind solution, you must join the base
virtual machine to Active Directory with winbind, and set this
option to a script path. This must contain the domain rejoin
command /usr/bin/net ads join -U <ADUserName>
%<ADUserPassword>. After VM Clone, the operating system
customization changes the host name. When the agent
service starts, the script is executed to join the cloned virtual
machine to Active Directory.
RunOnceScriptTimeo
ut
120 Use this option to set the timeout time in seconds for the
RunOnceScript option.
For example, set RunOnceScriptTimeout=120
Setting Up Horizon 7 for Linux Desktops
VMware, Inc. 65










