仅仅使用 STMF 框架注册逻辑单元 (logical unit, LU) 并不能使其可用于网络上的主机(启动器)。必须通过映射逻辑单元使其对光纤通道和 FCoE 配置的启动器主机可见。要确定使用哪种方法以及如何映射逻辑单元,请参见如何使逻辑单元可用于所有系统。两种方法均使用 stmfadm 命令。以下附加步骤是关于 FC 和 FCoE 配置的步骤。
此过程使 LU 可用于存储网络上 FC 或 FCoE 配置的所有主机和选定的主机。这些步骤在主机上运行。
获取 LU 的全球唯一标识 (Global Unique Identification, GUID) 编号。
# sbdadm list-lu # stmfdm list-lu -v
确定主机 FC 或 FCoE 端口的 WWN。
# fcinfo hba-port HBA Port WWN: *210000e08b83378d* OS Device Name: /dev/cfg/c4 Manufacturer: QLogic Corp. Model: QLA2462 Firmware Version: 4.0.27 Fcode/BIOS Version: N/A Type: N-port State: online Supported Speeds: 1Gb 2Gb 4Gb Current Speed: 4Gb Node WWN: 210000e08b83378d HBA Port WWN: *210100e08ba3378d* OS Device Name: /dev/cfg/c5 Manufacturer: QLogic Corp. Model: QLA2462 Firmware Version: 4.0.27 Fcode/BIOS Version: N/A Type: N-port State: online Supported Speeds: 1Gb 2Gb 4Gb Current Speed: 4Gb Node WWN: 210100e08ba3378d
按照如何使逻辑单元可用于所有系统中的说明。
#!/bin/ksh fcinfo hba-port |grep "^HBA" | awk '{print $4}' | while read 1n do fcinfo remote-port -p $1n -s >/dev/null 2>&1 done
所有后续 LUN 出现在 format 输出中,因为脚本强制启动器通过所有端口触摸所有 LUN。如果未看到 LUN,请再次运行 format 命令。如果仍然未看到 LUN,使用 svcs stmf 命令确保服务已在目标上启用。还要确保已为 LU 添加视图项,如如何使逻辑单元可用于所有系统中所述。
对于 Linux 启动器主机,通过运行 HBA 供应商提供的实用程序验证 LU 是否可见。实用程序扫描配置更改。
对于 Windows 启动器主机,通过选择 "Control Panel"(控制面板)->"Administrative Tools"(管理工具)->"Computer Management"(计算机管理)->"Disk Management"(磁盘管理)验证逻辑单元是否可见。然后,从 "Action"(操作)菜单中选择 "Rescan Disks"(重新扫描磁盘)。