16.3. 使用 nvmetcli 设置 NVMe/RDMA 控制器
使用 nvmetcli
工具编辑、查看和启动 Non-volatile Memory Express™(NVMe™)控制器。nvmetcli
实用程序提供命令行和交互式 shell 选项。使用这个流程,通过 nvmetcli
配置 NVMe™/RDMA 控制器。
先决条件
-
验证您有一个要分配给
nvmet
子系统的块设备。 -
以 root 用户身份执行以下
nvmetcli
操作。
步骤
安装
nvmetcli
软件包:# yum install nvmetcli
下载
rdma.json
文件:# wget http://git.infradead.org/users/hch/nvmetcli.git/blob_plain/0a6b088db2dc2e5de11e6f23f1e890e4b54fee64:/rdma.json
-
编辑
rdma.json
文件,并将traddr
值更改为172.31.0.202
。 通过载入 NVMe 控制器配置文件来设置控制器:
# nvmetcli restore rdma.json
注意
如果没有指定 NVMe 控制器配置文件名称,则 nvmetcli
使用 /etc/nvmet/config.json
文件。
验证
验证 NVMe 控制器是否在指定端口上侦听并准备好连接请求:
# dmesg | tail -1 [ 4797.132647] nvmet_rdma: enabling port 2 (172.31.0.202:4420)
可选:清除当前 NVMe 控制器:
# nvmetcli clear
其他资源
-
您系统上的
nvmetcli
和nvme (1)
man page