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
Overview of Configuration Steps for Horizon 7 for Linux
Desktops
When you install and configure Horizon 7 for Linux desktops, you must follow a different sequence of
steps depending on whether you install 2D graphics or 3D graphics on the virtual machines.
2D Graphics - Overview of Configuration Steps
For 2D graphics, take the following steps:
1 Review the system requirements for setting up a Horizon 7 for Linux deployment. See System
Requirements for Horizon 7 for Linux.
2 Create a virtual machine in vSphere and install the Linux operating system. See Create a Virtual
Machine and Install Linux.
3 Prepare the guest operating system for deployment as a desktop in a Horizon 7 environment. See
Prepare a Linux Machine for Remote Desktop Deployment.
4 Configure the Linux guest operating system to authenticate with Active Directory. This step is
implemented with 3rd-party software, based on the requirements in your environment. See Integrating
Linux with Active Directory for more information.
5 Install Horizon Agent on the Linux virtual machine. See Install Horizon Agent on a Linux Virtual
Machine.
6 Create a desktop pool that contains the configured Linux virtual machines. See Create a Manual
Desktop Pool for Linux.
3D Graphics - Overview of Configuration Steps
You must complete the NVIDIA GRID vGPU, vDGA, or vSGA configuration on the Linux virtual machines
before you install Horizon Agent on the machines and deploy a desktop pool in View Administrator.
1 Review the system requirements for setting up a Horizon 7 for Linux deployment. See System
Requirements for Horizon 7 for Linux.
2 Create a virtual machine in vSphere and install the Linux operating system. See Create a Virtual
Machine and Install Linux.
3 Prepare the guest operating system for deployment as a desktop in a Horizon 7 environment. See
Prepare a Linux Machine for Remote Desktop Deployment.
4 Configure the Linux guest operating system to authenticate with Active Directory. This step is
implemented with 3rd-party software, based on the requirements in your environment. See Integrating
Linux with Active Directory for more information.
5 Configure 3D capabilities on your ESXi hosts and the Linux virtual machine. Follow the procedures
for the 3D feature you intend to install.
n
See Configure Supported RHEL Distributions for vGPU.
Setting Up Horizon 7 for Linux Desktops
VMware, Inc. 12










