第 29 章 NVMe over fabric 设备概述
Non-volatile Memory Express(NVMe)是一个接口,它允许主机软件实用程序与固态驱动器通信。使用以下类型的光纤传输来通过光纤设备配置
NVMe
:
- 使用 Remote Direct Memory Access(RDMA)的 NVMe over fabrics。有关如何配置 NVMe/RDMA 的详情,请参考 第 29.1 节 “使用 RDMA 的 NVMe over fabrics”。
- 使用光纤通道(FC)的 NVMe over fabrics。有关如何配置 FC-NVMe 的详情,请参考 第 29.2 节 “使用 FC 的光纤的 NVMe over fabrics”。
使用 FC 和 RDMA 时,固态驱动器不必是您的系统的本地驱动器;它可以通过 FC 或 RDMA 控制器远程配置。
29.1. 使用 RDMA 的 NVMe over fabrics 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
以下小节介绍了如何通过 RDMA (NVMe/RDMA)发起程序配置部署 NVMe。
29.1.1. 通过 RDMA 客户端配置 NVMe 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
使用这个流程使用 NVMe 管理命令行界面(
nvme-cli
)配置 NVMe/RDMA 客户端。
- 安装
nvme-cli
软件包:yum install nvme-cli
# yum install nvme-cli
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 如果没有加载,则加载
nvme-rdma
模块:modprobe nvme-rdma
# modprobe nvme-rdma
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在 NVMe 目标中发现可用子系统:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 连接到发现的子系统:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用 NVMe 子系统名称替换 testnqn。将 172.31.0.202 替换为目标 IP 地址。使用端口号替换 4420。 - 列出当前连接的 NVMe 设备:
nvme list
# nvme list
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 可选:断开与目标的连接:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
其他资源
- 如需更多信息,请参阅
nvme
man page 和 NVMe-cli Github 存储库。