Skip to main content
E-Series storage systems
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

在E系列- Linux中的主机上设置基于FC的NVMe启动程序

贡献者 netapp-driley NetAppZacharyWambold netapp-jolieg

光纤通道环境中的 NVMe 启动程序配置包括安装和配置 NVMe-CLI 软件包以及在主机上启用 NVMe/FC 启动程序。

关于此任务

以下步骤适用于使用 Broadcom Emulex 或 QLogic NVMe/FC 支持的 FC HBA 的 RHEL 8、RHEL 9、SLES 12 和 SLES 15。有关支持哪些 OS 或 HBA 版本的更多信息,请查阅 "NetApp 互操作性表工具"

步骤
  1. 安装 NVMe-CLI 软件包:

    • SLES 12 或 SLES 15*

      # zypper install nvme-cli

      RHEL 8 或 RHEL 9

    # yum install nvme-cli

    +

    1. 对于 Qlogic ,请在安装 Broadcom NVMe/FC 自动连接脚本后修改 ` /lib/systemd/system/nvmefc-boot-connections.service` 以包含以下内容:

      [Unit]
      Description=Auto-connect to subsystems on FC-NVME devices found during boot
      
      [Service]
      Type=oneshot
      ExecStart=/bin/sh -c "echo add > /sys/class/fc/fc_udev_device/nvme_discovery"
      
      [Install]
      WantedBy=default.target
  2. 启用并启动 nvmefc-boot-connections 服务。

    systemctl enable nvmefc-boot-connections.service
    systemctl start nvmefc-boot-connections.service
    • Emulex HBA 的主机端设置: *

备注 以下步骤仅适用于 Emulex HBA 。
  1. lpfc_enable_FC4_type 设置为 3 以启用 SLES12 SP4 作为 NVMe/FC 启动程序。

    # cat /etc/modprobe.d/lpfc.conf
    options lpfc lpfc_enable_fc4_type=3
  2. 重新构建 initrd 以获取 Emulex 更改和启动参数更改。

    # dracut --force
  3. 重新启动主机以加载对 IPFC 驱动程序所做的更改。

    # reboot

    主机将重新启动,并在主机上启用 NVMe/FC 启动程序。

    备注 完成主机端设置后,将自动通过光纤通道端口连接 NVMe 。