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
- Configuration Options for Linux Desktops
- Setting Up Graphics for Linux Desktops
- Installing Horizon Agent and Managing Linux Desktops
- Install Horizon Agent on a Linux Virtual Machine
- Enable Reversible Password Encryption
- Configure the Certificate for Linux Agent
- Create a Desktop Pool That Contains Linux Virtual Machines
- Upgrade Horizon Agent on a Linux Virtual Machine
- Uninstalling and Reinstalling Horizon 7 for Linux Machines
- How to Perform Power Operations on Linux Desktops from vSphere
- Gather Information About Horizon 7 for Linux Software
- Bulk Deployment of Horizon 7 for Linux Desktops
- Overview of Bulk Deployment 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 Install Horizon Agent on Linux Virtual Machines
- Sample Script to Install Horizon Agent on Linux Virtual Machines 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
- Sample Script to Delete Machines from the Connection Server LDAP Database
- Troubleshooting Linux Desktops
- Collect Diagnostic Information for Horizon 7 for Linux Machine
- Troubleshooting Horizon Agent Registration Failure for a Linux Machine
- Troubleshooting an Unreachable Horizon Agent on a Linux Machine
- Troubleshooting Horizon Agent on a Linux Machine That Is Not Responding
- Troubleshooting Copy and Paste between Remote Desktop and Client Host
- Configuring the Linux Firewall to Allow Incoming TCP Connections
- Index
8 Reboot or update the ESXi host.
3D Type Description
NVIDIA GRID vGPU
For an installed ESXi host, reboot the host.
For a stateless ESXI host, take the following steps to update the host.
(These steps also work on an installed host.)
Update vmkdevmgr:
# kill -HUP $(cat /var/run/vmware/vmkdevmgr.pid)
Wait for the update to complete:
# localcli --plugin-dir /usr/lib/vmware/esxcli/int
deviceInternal bind
This is a new requirement with the NVIDIA 352.* host
driver:
# /etc/init.d/nvidia-vgpu start
Restart xorg, which is used for GPU assignment:
# /etc/init.d/xorg start
vSGA
a
Restart xorg, which is used for GPU assignment:
# /etc/init.d/xorg start
b Reboot the ESXi host.
9 Verify that the xorg service is running after the host is restarted.
Configure 3D Capabilities for vSGA on the Linux Virtual Machine
To configure a RHEL 7.1 virtual machine to use vSGA, you must configure 3D settings for the virtual
machine's video card in vSphere Web Client.
Prerequisites
n
Verify that the Linux virtual machine is prepared for use as a desktop, Horizon Agent is installed, and
the machine is deployed in a desktop pool.
n
Verify that the NVIDIA VIB is installed on the ESXi host. See “Install the VIB for the NVIDIA Graphics
Card on the ESXi Host,” on page 27.
Procedure
1 Power off the virtual machine.
2 In vSphere Web Client, select the virtual machine and, under the VM Hardware tab, click Edit Settings.
3 In the Virtual Hardware tab, click Video card to expand the menu settings.
4 Set the Total video memory to 128 MB.
5 For 3D Graphics, select Enable 3D Support.
6 For 3D Renderer, select Hardware from the drop-down menu.
7 For 3D Memory, select a suitable value for your application requirements.
If your users connect to more than 3 monitors, set this value to at least 1024 MB.
8 Click OK.
9 Power on the virtual machine.
What to do next
Verify that vSGA is running on the Linux virtual machine.
Setting Up Horizon 7 for Linux Desktops
38 VMware, Inc.










