Supported Linux Kernels
Simplyblock is built upon NVMe over Fabrics. Hence, it requires a Linux kernel with NVMe and NVMe-oF support.
As a general rule, every Linux kernel 5.19 or later is expected to work, as long as the kernel modules for NVMe (nvme), NVMe over Fabrics (nvme-of), and NVMe over TCP (nvme-tcp) are available. In most cases, the latter two kernel modules need to be loaded manually or persisted. Please see the Bare Metal or Virtualized (Linux) installation section on how to do this.
The following kernels are known to be compatible and tested. Additional kernel versions may work but are untested.
OS | Linux Kernel | Prerequisite |
---|---|---|
Red Hat Enterprise Linux | 4.18.0-xxx Kernel on x86_64 | modprobe nvme-tcp |
Amazon Linux 2 | Kernel 5.10 AMI 2.0.20230822.0 | modprobe nvme-tcp |
Amazon Linux 2023 | 2023.1.20230825.0 x86_64 HVM kernel-6.1 | modprobe nvme-tcp |
Warning
Amazon Linux 2 and Amazon Linux 2023 have a bug with NVMe over Fabrics Multipathing. That means that NVMe over Fabrics on any Amazon Linux operates in a degraded state with the risk of connection outages. As an alternative, multipathing must be configured using the Linux Device Manager (dm) via DM-MPIO.