在 Oracle® Solaris 11.2 中管理 SAN 设备和多路径

退出打印视图

更新时间: 2014 年 12 月
 
 

设置 Oracle Solaris iSCSI 多路径设备

多路径 I/O (MPxIO) 使得 I/O 设备可通过 I/O 设备单个实例中的多个主机控制器接口接受访问。

使用 Oracle Solaris iSCSI 多路径 (MPxIO) 设备时考虑以下原则:

  • Oracle Solaris iSCSI 和 MPxIO-MPxIO 支持 Oracle Solaris iSCSI 配置中目标端口聚合和可用性,该配置在 iSCSI 启动器上为每个目标 (MS/T) 配置多个会话。

    • 为两个或更多 NIC 聚合和故障转移使用 IP 网络多路径 (IPMP)。

    • iSCSI 主机的基本配置是一个带有两个专用于 iSCSI 流量的 NIC 的服务器。使用 IPMP 配置 NIC。为非 iSCSI 流量提供附加的 NIC 以优化性能。

    • 只能通过使用 Oracle Solaris iSCSI MS/T 功能实现活动的多路径,以及 IPMP 配置的故障转移和冗余。

      • 如果一个 NIC 在 IPMP 配置中出现故障,则 IPMP 处理故障转移。MPxIO 驱动程序不检测故障。在非 IPMP 配置中,MPxIO 驱动程序出现故障并脱机。

      • 如果一个目标端口在 IPMP 配置中出现故障,则 MPxIO 驱动程序检测故障并提供故障转移。在非 IPMP 配置中,MPxIO 驱动程序检测故障并提供故障转移。

      有关为每个目标配置多个会话的更多信息,请参见如何为目标启用多个 iSCSI 会话。有关配置 IPMP 的信息,请参见在 Oracle Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道 中的第 3  章 管理 IPMP

  • Oracle Solaris iSCSI、光纤通道 (Fibre Channel, FC) 和 MPxIO-MPxIO 驱动程序在更复杂的 iSCSI/FC 配置中提供以下行为:

    • 如果在 FC SAN 中具有到 FC 网桥的双 iSCSI,iSCSI 显示到 MPxIO 的目标路径。MPxIO 与每个 LU 标识符的唯一 SCSI 相匹配,如果它们相同则显示指向 iSCSI 驱动程序的一个路径。

    • 如果具有使用 iSCSI 和 FC 连接目标的配置,MPxIO 驱动程序可提供到相同设备的不同传输。在此配置中,MPxIO 使用这两种路径。

    • 如果与 MPxIO 一同使用 iSCSI 和 FC,确保在 /etc/driver/drv/fp.conf/driver/drv/iscsi.conf 文件中的 MPxIO 参数与要支持的 MPxIO 配置相匹配。例如,在 fp.conf 中,可以确定 MPxIO 是否在 HBA 或每个端口的基础上全局启用。

  • 第三方硬件考虑因素-找出第三方 HBA 是否有资格与 Oracle Solaris iSCSI 和 MPxIO 协同工作。

    如果正在使用第三方 HBA,可能需要询问供应商有关 /driver/drv/scsi_vhci.conf 文件的对称选项信息。