Linux Virtual Delivery Agent

System requirements

Linux distributions

Note:

System requirements for components not covered here (such as Citrix Workspace app) are described in their respective documentation sets.

Starting with the CU3 release, install .NET Core Runtime 3.1 as a prerequisite before you install the Linux VDA. For more information, see https://docs.microsoft.com/en-us/dotnet/core/install/linux-package-managers.

The Linux VDA does not support SecureICA for encryption. Enabling SecureICA on the Linux VDA causes session launch failure.

For information about using a Current Release (CR) in a Long Term Service (LTSR) environment and other FAQs, see Knowledge Center article.

The Linux VDA supports the following Linux distributions:

Important:

When the support from your OS vendor expires, Citrix might be limited in its ability to remediate problems.
For deprecated or removed platforms, see Deprecation.

  • SUSE Linux Enterprise:
    • Desktop 12 Service Pack 3
    • Server 12 Service Pack 3
  • Red Hat Enterprise Linux
    • Workstation 7.7
    • Workstation 6.10
    • Server 7.7
    • Server 6.10
  • CentOS Linux
    • CentOS 7.7
    • CentOS 6.10
  • Ubuntu Linux
    • Ubuntu Desktop 18.04
    • Ubuntu Server 18.04
    • Ubuntu Live Server 18.04
    • Ubuntu Desktop 16.04
    • Ubuntu Server 16.04
  • Pardus Linux
    • Pardus 17 (For information on the supported feature scope, see Knowledge Center article CTX238492).

For a matrix of the Linux distributions and the Xorg versions that this version of the Linux VDA supports, see the following table. For more information, see XorgModuleABIVersions.

Linux distribution Xorg version
RHEL 7.7, CentOS 7.7 1.20
RHEL 6.10, CentOS 6.10 1.17
Ubuntu 18.04 1.19
Ubuntu 16.04 1.18
SUSE 12.3 1.18
Pardus 17 1.19

Do not use HWE Xorg server 1.19 on Ubuntu 16.04.

In all cases, the supported processor architecture is x86-64.

Note:

  • If you install the Linux VDA 1912 LTSR Cumulative Update 2 (CU2) on CentOS 7.4 and want to use it with the Citrix Virtual Apps and Desktops service, make sure to install the following components before the VDA:

    • Xorg 1.20.4
    • SELinux policy 3.13.1-268
    • .NET Core Runtime 2.1
    • GNOME 3.28.3 or later
  • Gnome and KDE desktops are supported in SUSE, RHEL, and CentOS. Unity desktop is supported in Ubuntu 16.04. Gnome desktop is supported in Ubuntu 18.04. At least one desktop must be installed.

Citrix Virtual Desktops

The Linux VDA is compatible with all currently supported versions of Citrix Virtual Desktops. For information about the Citrix Virtual Desktops product lifecycle, and to find out when Citrix stops supporting specific versions of products, see the Citrix Product Lifecycle Matrix.

The configuration process for Linux VDAs differs slightly from Windows VDAs. However, any Delivery Controller farm is able to broker both Windows and Linux desktops.

Supported host platforms and virtualization environments

  • Bare metal servers
  • Citrix Hypervisor
  • VMware ESX and ESXi
  • Microsoft Hyper-V
  • Nutanix AHV
  • Microsoft Azure Resource Manager
  • Amazon Web Services (AWS)
  • Google Cloud Platform (GCP)

Tip:

See the vendor’s documentation for the list of supported platforms.

Active Directory integration packages

The Linux VDA supports the following Active Directory integration packages or products:

  • Samba Winbind
  • Quest Authentication Services v4.1 or later
  • Centrify DirectControl
  • SSSD
  • PBIS (compatible with RHEL 7 and Ubuntu)

Tip:

For the list of supported platforms, see the documentation from the vendors of the Active Directory integration packages.

HDX 3D Pro

The HDX 3D Pro capabilities of Citrix Virtual Apps and Desktops let you deliver desktops and applications that perform best using a Graphics Processing Unit (GPU) for hardware acceleration.

Hypervisors

For the Linux VDA, HDX 3D Pro is compatible with GPU pass-through and GPU virtualization technologies offered by the following hypervisors:

  • Citrix Hypervisor
  • VMware ESX and ESXi
  • Nutanix AHV

Note:

The hypervisors are compatible with certain Linux distributions.

GPUs

To learn which NVIDIA GPU cards your Linux distribution supports, go to the NVIDIA product support matrix and check the Hypervisor or Bare-Metal OS, Software Product Deployment, Hardware Supported, and Guest OS Support columns. Ensure that you install the latest vGPU driver for your GPU card. For more information, see NVIDIA Virtual GPU Software Supported GPUs.

The following are the GPU cards we have tested for GPU pass-through and GPU virtualization support.

GPUs we have tested for GPU pass-through:

  • NVIDIA GRID - Tesla T4
  • NVIDIA GTX750Ti
  • NVIDIA GRID - Tesla M60
  • NVIDIA GRID - K2
  • NVIDIA GRID - Tesla P40
  • NVIDIA GRID - Tesla P4
  • NVIDIA GRID - Tesla P100

GPUs we have tested for vGPU:

  • NVIDIA GRID - Tesla T4
  • NVIDIA GRID - Tesla V100
  • NVIDIA GRID - Tesla M60
  • NVIDIA GRID - Tesla M10
  • NVIDIA GRID - Tesla P40
  • NVIDIA GRID - Tesla P4
  • NVIDIA GRID - Tesla P100
System requirements