10.2. 使用 nvmetcli 设置 NVMe/RDMA 控制器


您可以使用 nvmetcli 程序通过 RDMA (NVMe™/RDMA)控制器配置 Non-volatile Memory Express™(NVMe™)控制器。nvmetcli 实用程序提供命令行和交互式 shell 选项。

先决条件

  • 验证您有一个要分配给 nvmet 子系统的块设备。
  • 以 root 用户身份运行以下 nvmetcli 操作。

流程

  1. 安装 nvmetcli 软件包:

    # dnf install nvmetcli
    Copy to Clipboard Toggle word wrap
  2. 下载 rdma.json 文件:

    # wget http://git.infradead.org/users/hch/nvmetcli.git/blob_plain/0a6b088db2dc2e5de11e6f23f1e890e4b54fee64:/rdma.json
    Copy to Clipboard Toggle word wrap
  3. 编辑 rdma.json 文件,并将 traddr 值更改为 172.31.0.202
  4. 通过载入 NVMe 控制器配置文件来设置控制器:

    # nvmetcli restore rdma.json
    Copy to Clipboard Toggle word wrap
注意

如果没有指定 NVMe 控制器配置文件名称,则 nvmetcli 使用 /etc/nvmet/config.json 文件。

验证

  • 验证 NVMe 控制器是否在指定端口上侦听并准备好连接请求:

    # dmesg | tail -1
    [ 4797.132647] nvmet_rdma: enabling port 2 (172.31.0.202:4420)
    Copy to Clipboard Toggle word wrap
  • 可选:清除当前 NVMe 控制器:

    # nvmetcli clear
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat