NVMe 概述
某些控制器中包含用于通过 Fibre Channel 光纤网或 RoCE(基于融合以太网的 RDMA)光纤网实施 NVMe(非易失性存储器 Express)的端口。可通过 NVMe 实现主机与存储阵列之间的高性能通信。
什么是 NVMe?
NVM Non-Volatile Memory(是非易失性存储器)的缩写,是多种存储设备中使用的永久性存储器。 NVMe (NVM Express)是一种标准化的接口或协议,专用于与 NVM 设备之间的高性能多路径通信。
什么是 NVMe over Fabrics?
NVMe over Fabrics(NVMe-oF)是一种使基于 NVMe 消息的命令和数据能够通过网络在主机和存储之间传输的技术。对于 ThinkSystem SAN OS 11.60.2 发行版及更高版本,主机可使用 Fibre Channel 或 RDMA 光纤网访问 NVMe 存储阵列(称为子系统)。NVMe 命令在主机端和子系统段的传输抽象层中启用和封装。这样就把端到端的高性能 NVMe 接口从主机扩展到了存储,并标准化和简化命令集。
NVMe-oF 存储作为本地块存储设备提供给主机。可将卷(称为命名空间 )装载到文件系统,就像与其他任何块存储设备一样。可根据需要使用 REST API、SMcli 或 ThinkSystem System Manager 配置您的存储。
什么是命名空间和命名空间 ID?
命名空间等同于 SCSI 中的逻辑单元,它与阵列中的卷有关。命名空间 ID(NSID)等同于 SCSI 中的逻辑单元号(LUN)。可以在创建命名空间时创建 NSID,然后将其设置为介于 1 和 255 之间的值。
什么是 NVMe 控制器?
NVMe 控制器是在主机连接过程中创建的,它与 SCSI I_T nexus(表示从主机的发起方到存储系统的目标的路径)类似,提供主机与存储阵列中的命名空间之间的访问路径。主机的 NQN 加上主机端口标识可以唯一地标识 NVMe 控制器。虽然一个 NVMe 控制器只能与一个主机关联,但是却可以访问多个命名空间。
您可以使用 ThinkSystem System Manager 配置哪些主机可以访问哪些命名空间和为主机设置命名空间 ID。然后,创建 NVMe 控制器时,将创建供 NVMe 控制器访问的命名空间 ID 的列表,并用于配置可允许的连接。