This is the list of operating systems currently supported by NSX Cloud for your workload VMs in the NSX Enforced Mode.

See the NSX Cloud Known Issues section in the NSX-T Data Center Release Notes for exceptions. For supported operating systems it is assumed that you are using the standard Linux kernel versions. Public cloud marketplace images with custom kernels, for example, upstream Linux kernel with modified sources, are not supported.

On Red Hat Enterprise Linux and its derivatives, SELinux is not supported. To install NSX Tools, disable SELinux.

RHEL Extended Update Support (EUS) kernel in RHEL and CentOS are not supported.

OS Kernal/Build Versions Supported In
Centos 7.2 2.4 and later
Centos 7.3 2.4 and later
Centos 7.4 2.4 and later
Centos 7.5 2.4 and later
Centos 7.6 2.5 and later
RHEL 7.0 3.10.0-123 3.1.2 only
RHEL 7.1 3.10.0-229 3.1.2 and later
RHEL 7.2 3.10.0-327 2.4 and later
RHEL 7.3 3.10.0-514 2.4 and later
RHEL 7.4 3.10.0-693 2.4 and later
RHEL 7.5 3.10.0-862 2.4 and later
RHEL 7.6 3.10.0-957 2.5 and later
RHEL 7.7 3.10.0-1062 3.0 and later
RHEL 7.8 3.10.0-1127 3.1.2 and later
RHEL 7.9 3.10.0-1160 3.1.2 and later
RHEL 8.0 4.18.0-80 3.1.2 and later
RHEL 8.1 4.18.0-147 3.1.2 and later
RHEL 8.2 4.18.0-193 3.1.2 and later
RHEL 8.3 4.18.0-240 3.1.2 and later
SUSE Linex Enterprise Server (SLES) 12 SP3 3.0 and later
Ubuntu 14.04 2.4 and later
Ubuntu 16.04 2.4 and later
Ubuntu 18.04 2.5 and later
Windows Server 2012 R2 Datacenter Version 6.3 2.4 and later
Windows Server 2012 R2 Standard Version 6.3 3.1.2 and later
Windows Server 2016 Datacenter Version 1607, 1803 and 1809 2.4 and later
Windows Server 2016 Standard Version 1607 3.1.2 and later
Windows Server 2019 Datacenter Version 1809 2.5 and later
Windows Server 2019 Standard Version 1809 3.1.2 and later
Windows 10 Enterprise Version 1607, 1803, and 1809 3.1.2 and later
Windows 10 Home Version 1607, 1803, and 1809 3.1.2 and later
Windows 10 Pro Versions 1607, 1803, and 1809 2.4 and later
Note:

In NSX-T Data Center 3.1.1, we support Red Hat Enterprise Linux (RHEL) 7.8 and 7.9, with an edit required in the NSX Tools installation script.

Replace the following line:

if [ "$_ver" != "7.2" -a "$_ver" != "7.3" -a "$_ver" != "7.4" -a "$_ver" != "7.5" -a "$_ver" != "7.6" -a "$_ver" != "7.7" ]; then
...with this update for RHEL 7.8 and RHEL 7.9:
if [ "$_ver" != "7.2" -a "$_ver" != "7.3" -a "$_ver" != "7.4" -a "$_ver" != "7.5" -a "$_ver" != "7.6" -a "$_ver" != "7.7" -a "$_ver" != "7.8" -a "$_ver" != "7.9" ]; then