You create a virtual machine in vCenter Server for each remote desktop that is deployed in a VMware Horizon environment. You must install your Linux distribution on the virtual machine.
Prerequisites
- Verify that your deployment meets the requirements for supporting Linux desktops. See System Requirements for Horizon Agent for Linux.
- Familiarize yourself with the steps for creating virtual machines in vCenter Server and installing guest operating systems. For more information see the Setting Up Virtual Desktops in Horizon document.
- Familiarize yourself with the video memory (vRAM) settings requirements for the monitors you plan to use with the virtual machine. See System Requirements for Horizon Agent for Linux.
Procedure
- In vSphere Client, create a virtual machine.
- Configure custom configuration options.
- Right-click the virtual machine and click Edit Settings.
- Specify the number of vCPUs and the vMemory size. For the required settings, refer to the following guidelines.
- If you are preparing the virtual machine for deployment as a single-session virtual desktop pool, follow the guidelines in the installation guide for your Linux distribution.
For example, Ubuntu 18.04 specifies configuring 2048 MB for vMemory and 2 vCPUs.
- If you are preparing the virtual machine to serve as a multi-session host for a published desktop or application pool, specify at least 8 vCPUs and 40 GB of vMemory.
Important: A minimum of 8 vCPUs and 40 GB of vMemory is required to support up to 50 user sessions per published desktop or published application.
- Power on the virtual machine and install the required Linux distribution. Note the following considerations for instant-clone desktop pools and multi-session hosts.
Horizon Agent for Linux only supports instant-clone desktop pools created from virtual machines running the following operating systems:
- Ubuntu 18.04/20.04
- RHEL 7.x and 8.x
- CentOS 7.8 and 7.9
- SLED/SLES 12.x/15.x
Only virtual machines running RHEL Workstation 7.8 or later, RHEL Workstation 8.1 or later, or Ubuntu 18.04/20.04 can support multi-session published desktop pools and single-session or multi-session application pools.
- Configure the desktop environment to use for the specific Linux distribution.
- Ensure that the system hostname is resolvable to 127.0.0.1.