Ubuntu Linux Working On Installer Support For NVMe-over-TCP

Written by Michael Larabel in Ubuntu on 16 January 2024 at 01:09 PM EST. 18 Comments
UBUNTU
Ahead of the Ubuntu 24.04 LTS release that is all important for servers, Canonical engineers are working on extending their installer support to handle NVMe-over-TCP setups.

NVMe-over-TCP (NVMe/TCP) is an extension of the NVMe protocol over TCP/IP networks to allow for expanded storage infrastructure while scaling using standard Ethernet between NVMe-oF hosts and NVMe-oF controllers on the network. NVMe/TCP can be used for creating large disaggregated NVMe storage pools and capabilities primarily for data centers.

While the Linux kernel already supports NVMe/TCP, Canonical has been working on adding support for its installer -- initially the focus is on Subiquity as their server-focused installer with no changes yet to their desktop installer.

This merge adds partial support to Curtin for handling the NVMe-over-TCP storage configuration type.

Building off that Curtin support is this draft merge request for NVMe-over-TCP proof-of-concept code for the Subiquity Ubuntu Server installer.

NVme SSD


The initial focus is on allowing the Ubuntu root file-system to be placed on remote NVMe drives while typically the boot/EFI partition will be on a local storage device. Presumably Canonical is aiming to have this NVMe/TCP installer support ready to go by the Ubuntu 24.04 Long-Term Support release in April.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week