Skip to main content
E-Series storage systems
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

在 E 系列 - Linux 的主機上設定 NVMe over FC 啟動器

貢獻者 netapp-driley NetAppZacharyWambold netapp-jolieg

Fibre Channel環境中的NVMe啟動器組態包括安裝及設定NVMe CLI套件、以及在主機上啟用NVMe / FC啟動器。

關於這項工作

以下步驟適用於使用 Broadcom Emulex 或 QLogic NVMe/FC 支援的 FC HBA 的 RHEL 8、RHEL 9、SLES 12 和 SLES 15。有關支援哪些作業系統或 HBA 版本的更多信息,請查閱 "NetApp 互通性對照表工具"

步驟
  1. 安裝「NVMe-CLI(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. 將「lffc_enable _FC4_tep」設為「3」、以將sless12 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 over Fibre Channel連接埠會自動連線。