Supported Kernels

Portworx runs as a Docker or OCI container, available on the DockerHub. Portworx has a dependency on the kernel module, which must be installed on hosts. Portworx is distributed with pre-built kernel modules for select Centos and Ubuntu Linux distributions. If your kernel version is not listed in the table below, Portworx attempts to download kernel headers to compile it’s kernel module. This can fail if the host sits behind a proxy. If you already have the kernel-headers and kernel-devel packages installed the module will compile successfully. If you do not have the packages you will need to first install them before restarting Portworx.

To install the kernel headers and kernel development packages for kernels not listed in the table below.


yum install kernel-headers-`uname -r`  
yum install kernel-devel-`uname -r`


apt install linux-headers-$(uname -r)  

Portworx CentOS/RHEL supported kernels

Portworx Version Latest Supported Kernel Version
2.0.0 3.10.0-957.el7.x86_64
1.7.2 3.10.0-957.el7.x86_64 3.10.0-862.14.4.el7.x86_64
1.7.1 3.10.0-862.14.4.el7.x86_64
1.7.0 3.10.0-862.14.4.el7.x86_64 3.10.0-862.14.4.el7.x86_64 3.10.0-862.14.4.el7.x86_64 3.10.0-862.14.4.el7.x86_64 3.10.0-862.14.4.el7.x86_64
1.6.1 3.10.0-862.14.4.el7.x86_64
1.6.0 3.10.0-862.11.6.el7.x86_64
1.5.1 3.10.0-862.11.6.el7.x86_64

Portworx Ubuntu supported kernels

Portworx Version Latest Supported Kernel Version
2.0.0 4.19.5-041905-generic 4.19.1-041901-generic
1.7.1 4.19.0-041900-generic
1.7.0 4.19.0-041900-generic 4.19.0-041900-generic 4.19.0-041900-generic 4.18.16-041816-generic 4.18.12-041812-generic
1.6.1 4.18.11-041811-generic
1.6.0 4.18.8-041808-generic
1.5.1 4.18.7-041807-generic

Last edited: Thursday, Apr 16, 2020