第 12 章 使用 NVMe/TCP 配置 NVMe over fabrics


在通过 TCP (NVMe/TCP)设置的 Non-volatile Memory Express™(NVMe/TCP)设置中,主机模式被完全支持,控制器设置不被支持。

注意

在 Red Hat Enterprise Linux 10 中,原生 NVMe 多路径会被默认启用。NVMe/TCP 不支持启用 DM 多路径。

12.1. 配置 NVMe/TCP 主机

您可以使用 NVMe 管理命令行界面(nvme-cli)工具通过 TCP (NVMe/TCP)主机配置 Non-volatile Memory Express™(NVMe/TCP)主机。

流程

  1. 安装 nvme-cli 工具:

    # dnf install nvme-cli
    Copy to Clipboard Toggle word wrap

    此工具在 /etc/nvme/ 目录中创建 hostnqn 文件,该文件标识 NVMe 主机。

  2. 找到 nvme hostidhostnqn

    # cat /etc/nvme/hostnqn
    nqn.2014-08.org.nvmexpress:uuid:8ae2b12c-3d28-4458-83e3-658e571ed4b8
    
    # cat /etc/nvme/hostid
    09e2ce17-ccc9-412d-8dcf-2b0a1d581ee3
    Copy to Clipboard Toggle word wrap

    使用 hostidhostn 值配置 NVMe/TCP 控制器。

  3. 检查控制器的状态:

    # nmcli device show ens6
    GENERAL.DEVICE:                         ens6
    GENERAL.TYPE:                           ethernet
    GENERAL.HWADDR:                         52:57:02:12:02:02
    GENERAL.MTU:                            1500
    GENERAL.STATE:                          30 (disconnected)
    GENERAL.CONNECTION:                     --
    GENERAL.CON-PATH:                       --
    WIRED-PROPERTIES.CARRIER:               on
    Copy to Clipboard Toggle word wrap
  4. 使用静态 IP 地址为新安装的以太网控制器配置主机网络:

    # nmcli connection add con-name ens6 ifname ens6 type ethernet ip4 192.168.101.154/24 gw4 192.168.101.1
    Copy to Clipboard Toggle word wrap

    此处,将 192.168.101.154 替换为主机 IP 地址。

    # nmcli connection mod ens6 ipv4.method manual
    # nmcli connection up ens6
    Copy to Clipboard Toggle word wrap

    由于创建了一个新网络来将 NVMe/TCP 主机连接到 NVMe/TCP 控制器,因此也在控制器上重复此步骤。

验证

  • 验证新创建的主机网络是否正常工作:

    # nmcli device show ens6
    GENERAL.DEVICE:                         ens6
    GENERAL.TYPE:                           ethernet
    GENERAL.HWADDR:                         52:57:02:12:02:02
    GENERAL.MTU:                            1500
    GENERAL.STATE:                          100 (connected)
    GENERAL.CONNECTION:                     ens6
    GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/5
    WIRED-PROPERTIES.CARRIER:               on
    IP4.ADDRESS[1]:                         192.168.101.154/24
    IP4.GATEWAY:                            192.168.101.1
    IP4.ROUTE[1]:                           dst = 192.168.101.0/24, nh = 0.0.0.0, mt = 101
    IP4.ROUTE[2]:                           dst = 192.168.1.1/32, nh = 0.0.0.0, mt = 101
    IP4.ROUTE[3]:                           dst = 0.0.0.0/0, nh = 192.168.1.1, mt = 101
    IP6.ADDRESS[1]:                         fe80::27ce:dde1:620:996c/64
    IP6.GATEWAY:                            --
    IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 101
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat