在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

使逻辑单元可用于 FC 和 FCoE

仅仅使用 STMF 框架注册逻辑单元 (logical unit, LU) 并不能使其可用于网络上的主机(启动器)。必须通过映射逻辑单元使其对光纤通道和 FCoE 配置的启动器主机可见。要确定使用哪种方法以及如何映射逻辑单元,请参见如何使逻辑单元可用于所有系统。两种方法均使用 stmfadm 命令。以下附加步骤是关于 FC 和 FCoE 配置的步骤。

如何使逻辑单元可用于 FC 和 FCoE

此过程使 LU 可用于存储网络上 FC 或 FCoE 配置的所有主机和选定的主机。这些步骤在主机上运行。

  1. 成为管理员。
  2. 使 LU 可用于主机。

    获取 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
  3. 添加视图并执行映射。

    按照如何使逻辑单元可用于所有系统中的说明。

  4. 通过运行以下脚本,验证 LU 在 Oracle Solaris 启动器主机上是否可见。
    #!/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 添加视图项,如如何使逻辑单元可用于所有系统中所述。

  5. 验证 LU 在其他系统上是否可见。
    • 对于 Linux 启动器主机,通过运行 HBA 供应商提供的实用程序验证 LU 是否可见。实用程序扫描配置更改。

    • 对于 Windows 启动器主机,通过选择 "Control Panel"(控制面板)->"Administrative Tools"(管理工具)->"Computer Management"(计算机管理)->"Disk Management"(磁盘管理)验证逻辑单元是否可见。然后,从 "Action"(操作)菜单中选择 "Rescan Disks"(重新扫描磁盘)。