第 11 章 使用 NVMe/FC 配置 NVMe over fabrics
当与某些 Broadcom Emulex 和 Marvell Qlogic Fibre Channel 适配器一起使用时,在主机模式下完全支持光纤通道 (NVMe™/FC) 传输上的 Non-volatile Memory Express™(NVMe™)。
11.1. 为广播适配器配置 NVMe 主机 复制链接链接已复制到粘贴板!
您可以使用 NVMe 管理命令行界面(nvme-cli
)实用程序使用 Broadcom 适配器配置 Non-volatile Memory Express™(NVMe™)主机。
流程
安装
nvme-cli
工具:dnf install nvme-cli
# dnf install nvme-cli
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 这会在
/etc/nvme/
目录中创建hostnqn
文件。hostn
文件标识 NVMe 主机。查找本地和远程端口的全球节点名称(WWNN)和全球端口名称(WWPN)标识符:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 使用这些
host-traddr
和traddr
值,找到子系统 NVMe 限定名称(NQN):Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将 nn-0x204600a098cbcac6:pn-0x204700a098cbcac6 替换为
traddr
。将 nn-0x20000090fae0b5f5:pn-0x10000090fae0b5f5 替换为
host-traddr
。使用
nvme-cli
连接到 NVMe 控制器:nvme connect --transport fc \ --traddr nn-0x204600a098cbcac6:pn-0x204700a098cbcac6 \ --host-traddr nn-0x20000090fae0b5f5:pn-0x10000090fae0b5f5 \ -n nqn.1992-08.com.netapp:sn.e18bfca87d5e11e98c0800a098cbcac6:subsystem.st14_nvme_ss_1_1 \ -k 5
# nvme connect --transport fc \ --traddr nn-0x204600a098cbcac6:pn-0x204700a098cbcac6 \ --host-traddr nn-0x20000090fae0b5f5:pn-0x10000090fae0b5f5 \ -n nqn.1992-08.com.netapp:sn.e18bfca87d5e11e98c0800a098cbcac6:subsystem.st14_nvme_ss_1_1 \ -k 5
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 注意如果您在连接时间超过默认的 keep-alive timeout 值时看到
keep-alive timer (5 seconds) expired!
错误,请使用-k
选项增加它。例如,您可以使用-k 7
。在这里,
将 nn-0x204600a098cbcac6:pn-0x204700a098cbcac6 替换为
traddr
。将 nn-0x20000090fae0b5f5:pn-0x10000090fae0b5f5 替换为
host-traddr
。将 nqn.1992-08.com.netapp:sn.e18bfca87d5e11e98c0800a098cbcac6:subsystem.st14_nvme_ss_1_1 替换为
subnqn
。将 5 替换为 keep-alive timeout 值(以秒为单位)。
验证
列出当前连接的 NVMe 设备:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow