简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
在主机端设置基于光纤通道的 NVMe
贡献者
建议更改
光纤通道环境中的 NVMe 启动程序配置包括安装和配置 NVMe-CLI 软件包以及在主机上启用 NVMe/FC 启动程序。
关于此任务
以下操作步骤 适用于使用Broadcom Emulex或QLogic NVMe/FC功能FC HBA的RHEL 7、RHEL 8、RHEL 9、SLES 12和SLES 15。有关支持这些操作系统或 HBA 的版本的详细信息,请参见 "NetApp 互操作性表工具"。
步骤
-
安装
NVMe-CLI
软件包:-
SLES 12 或 SLES 15*
# zypper install nvme-cli
-
RHEL 7、RHEL 8或RHEL 9*
# yum install nvme-cli
+
-
仅适用于 RHEL 7 ,通过下载并安装用于 NVMe/FC 连接的外部 Broadcom AutoConnect 脚本 "Broadcom 网站"。输入关键字 * 通过 FC 驱动程序为收件箱 NVMe 输入 AutoConnect 脚本文件 * ,然后选择特定于您的操作系统的最新版本。
-
对于 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
-
-
启用并启动
nvmefc-boot-connections
服务。systemctl enable nvmefc-boot-connections.service
systemctl start nvmefc-boot-connections.service
-
Emulex HBA 的主机端设置: *
-
以下步骤仅适用于 Emulex HBA 。 |
-
将
lpfc_enable_FC4_type
设置为3
以启用 SLES12 SP4 作为 NVMe/FC 启动程序。# cat /etc/modprobe.d/lpfc.conf options lpfc lpfc_enable_fc4_type=3
-
重新构建
initrd
以获取 Emulex 更改和启动参数更改。# dracut --force
-
重新启动主机以加载对
IPFC
驱动程序所做的更改。# reboot
主机将重新启动,并在主机上启用 NVMe/FC 启动程序。
完成主机端设置后,将自动通过光纤通道端口连接 NVMe 。