配置 JNI 或 AMCC HBA(仅限 SPARC)

在安装了 JNI 或 AMCC 主机总线适配器 (HBA) 和驱动程序后,必须配置 HBA。

Note: 仅在 Oracle Solaris 8 和 9 上支持 JNI 和 AMCC 适配器。

要针对 Solaris 操作系统配置 HBA,请使用以下步骤。

  1. 编辑 jnic146x.conf 文件以建立到交换机光纤网的 HBA 连接,从而使文件包含以下设置:
    automap=1; (dynamic binding)
    FcLoopEnabled=0;
    FcFabricEnabled=1; 
    TargetOfflineEnable=0; 
    LunDiscoveryMethod=1;  (this is typically the default)
    LunRecoveryInterval=10000;
    Note: 如果您在使用 子系统设备驱动程序 (SDD) 或从 SAN 进行引导,必须使用静态端口绑定。 否则,使用动态绑定。
  2. 修改 sd.config 文件(在 /kernel/drv/ 目录中)以向 Solaris 操作系统通知新的 SCSI 目标设备和 LUN。
    例如,如果您有四个 LUN,那么将添加类似于以下示例行的行:
    name="sd" class="scsi" target=0 lun=0;
    name="sd" class="scsi" target=0 lun=1;
    name="sd" class="scsi" target=0 lun=2;
    name="sd" class="scsi" target=0 lun=3;
  3. 完成以下步骤以注册 HBA 端口并将映射到主机。
    Note: 如果监视器连接到主机,您可以看到用户界面。 如果未连接监视器,必须使用连接了监视器的具有 xhost 功能的客户机。
    1. 登录到已连接的 Oracle 控制台或具备 xhost 功能的远程主机。
    2. 通过输入以下命令来启动 EZ Fibre 配置实用程序:
      /opt/jni/ezfibre/standalone/ezf

      用户界面显示一个列表,其中列出两个适配器,并将所有已连接的远程端口列示为目标。

    3. 使用 系统命令行界面或管理 GUI 以向该系统注册 HBA 端口。
    4. 创建必需的并将它们映射到主机。
      Note: 您可以从 /var/adm/messages 文件、EZ Fibre 实用程序、系统候选 HBA 端口列表或通过使用 Solaris prtconf 工具获取 HBA 全球端口名 (WWPN)。
    5. 在创建并映射时,通过输入以下命令来重新启动主机:reboot -- -r
  4. 在重新启动主机后,重新启动 EZ Fibre 配置实用程序。
    所有可用在其对应的 HBA 目标下列出。
  5. 确定是要使用动态端口绑定还是静态(持久)端口绑定。 如果您在使用 子系统设备驱动程序 (SDD) 或从 SAN 进行引导,必须使用静态端口绑定。 否则,使用动态绑定。
  6. 如果您决定使用静态绑定,请完成以下步骤以将系统控制的卷映射到具有持久绑定的主机:
    1. 使用 EZ Fibre 实用程序,选择 HBA。
    2. 选择 HBA 面板上的第三个选项卡。
    3. 单击全选
    4. 单击落实.
    5. 单击激活更改
    6. 选项相同的 HBA。
    7. 在第一个面板上,将动态绑定选项卡更改为禁用
    8. 单击落实.
    9. 单击激活更改
    10. 重复步骤 #svc_sunconfighba_1dcv9q/sflunhba#svc_sunconfighba_1dcv9q/sllunhba,直至在所有 HBA 上都完成这些步骤。
      Attention: EZ Fibre 配置实用程序将任何更改附加到 /kernel/drv/jnic146x.conf 文件结尾处。 在多次重新配置后,此文件可能会变得很大。 在安装驱动程序后生成 jnic146x.conf 文件的副本,并在进行任何配置更改前复原该副本。
  7. 重新启动主机并检查 /var/adm/messages 文件以确保 HBA 设置为光纤通道连接。