Oracle® VM Server for SPARC 3.3 管理指南

退出打印视图

更新时间: 2015 年 10 月
 
 

配置虚拟 SCSI HBA 多路径

虚拟 SCSI HBA 子系统通过利用本机 Oracle Solaris 多路径实现 (MPxIO),在来宾域中支持多路径。有关更多信息,请参见Managing SAN Devices and Multipathing in Oracle Solaris 11.3

在多路径中时,特定后端 SCSI 设备可由一个或多个路径访问。对于虚拟 SCSI HBA 子系统,每个路径与一个虚拟 LUN 关联。scsi_vhci 模块实现本机多路径行为,该模块根据传递给关联的 mpathadm 管理命令的参数将 I/O 请求发送给虚拟 LUN 集。有关更多信息,请参见 scsi_vhci(7D)mpathadm(1M) 手册页。

要配置多路径,必须将来宾域中的两个或多个不同的路径配置到同一后端设备。请注意,多路径仍使用一个配置的路径来运行。但是,预期配置具有两个或多个路径,这些路径通过位于不同服务域上的不同物理 SCSI HBA 启动器端口发送其 I/O 请求。

  1. 为到后端存储的每个单独路径,执行 ldm add-vhbaldm add-vsan 命令。

  2. vhba 虚拟 HBA 模块管理的启动器端口,在来宾域中启用本机多路径。


注 - 虚拟 SCSI HBA 子系统不支持在服务域中启用本机多路径。如果您期望查看 LUN,而它们未显示在特定服务域的 ldm list-hba 输出中,请验证是否为 LUN 的关联物理 SCSI HBA 启动器端口禁用了 MPxIO。如果需要,使用 stmsboot 命令为启动器端口禁用 MPxIO。

下图是多路径配置的示例。它显示 SAN 的一个物理 LUN,该 LUN 由 MPxIO 管理的两个路径访问。有关介绍如何创建此图中所示配置的过程,请参见如何配置虚拟 SCSI HBA 多路径

图 11-2  配置虚拟 SCSI HBA 多路径

image:显示多路径如何创建虚拟 SCSI HBA 和虚拟 LUN,其后端可从服务域 A 和服务域 B 进行访问。