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

退出打印视图

更新时间: 2014 年 12 月
 
 

第三方设备配置注意事项

在为第三方设备配置多路径之前,需要了解以下内容:

  • 设备必须支持 REPORT_LUNS SCSI 命令和 SCSI-3 INQUIRY 命令 VPD 设备识别页 (0x83)。

  • 您需要设备的供应商 ID (vendor ID, VID) 和产品 ID (product ID, PID)。通过在您的系统上使用后面跟有查询选项的 format 命令,可获得这些内容。有关更多信息,请参见 format(1M)

启用多路径之后,多路径访问仍依赖于接受设备的特定于设备的 scsi_vhci 故障转移实现。缺省情况下,在每个故障转移实现中为 scsi_vhci 代码自动调用探测函数,从而查找表明设备受支持的第一个探测结果。

探测实现根据 scsi_inquiry(9S) 数据的某些组合来确定支持。包含表明符合 T10 TPGS (Target-Port-Group-Support, 目标端口组支持) 标准 INQUIRY 数据的设备将使用基于标准的 TPGS 故障转移实现。对于非符合设备,故障转移实现的探测通常根据 VID/PID 匹配(对照专用编译表)确定支持。

为覆盖探测进程,scsi_vhci.conf 文件支持 scsi-vhci-failover-override 属性。scsi-vhci-failover-override 的值可用于为探测当前不接受的设备建立支持、覆盖探测支持或为设备禁用多路径支持。