17.8. FCP LUN 不是 root 文件系统的一部分
不是 root 文件系统一部分的 FCP LUN,比如数据磁盘,会在 /etc/zfcp.conf
中永久配置。每行包含一个 FCP LUN。每行都包含 FCP 适配器的设备总线 ID、目标 WWPN 为前缀为 0x
的 16 位十六进制数,以及前缀为 0x
,右边填充为 0 ,有 16 位十六进制数的 FCP LUN,由空格或标签页分开。
只有在 zFCP
设备没有在 NPIV 模式下配置,或者 auto LUN
扫描被 zfcp.allow_lun_scan=0
内核模块参数被禁用或安装 RHEL-9.0 或更低版本时,才需要 WWPN 和 FCP LUN 值。否则,可以省略它们,并且只强制使用设备总线 ID。
在系统中添加 FCP 适配器时,/etc/zfcp.conf
中的条目会被激活并由 udev 配置。在引导时,会添加系统可见的所有 FCP 适配器并触发 udev。
/etc/zfcp.conf
内容示例:
0.0.fc00 0x5105074308c212e9 0x401040a000000000 0.0.fc00 0x5105074308c212e9 0x401040a100000000 0.0.fc00 0x5105074308c212e9 0x401040a300000000 0.0.fcd0 0x5105074308c2aee9 0x401040a000000000 0.0.fcd0 0x5105074308c2aee9 0x401040a100000000 0.0.fcd0 0x5105074308c2aee9 0x401040a300000000 0.0.4000 0.0.5000
只有重启系统后或通过更改系统的 I/O 配置(例如,z/VM 下连接的通道)来动态添加新 FCP 通道后,对 /etc/zfcp.conf
的修改才会生效。另外,可以执行以下命令为之前没有激活的 FCP 适配器激活 /etc/zfcp.conf
中的新条目:
使用
zfcp_cio_free
实用程序从忽略的设备列表中删除 FCP 适配器,并使其在 Linux 中可见:# zfcp_cio_free
要将
/etc/zfcp.conf
中的添加应用到正在运行的系统,请运行:# zfcpconf.sh