Go to main content
Oracle® VM Server for SPARC 3.4 管理指南

退出打印视图

更新时间: 2016 年 8 月
 
 

动态路径选择

您可以动态选择要用于至少运行 Oracle Solaris 11.2 SRU 1 OS 的来宾域上的虚拟磁盘的路径。

通过使用 ldm set-vdisk 命令将 volume 属性设置为表单 volume-name@service-name 中的值来更改 mpgroup 磁盘中的第一个路径时,会发生动态路径选择。支持动态路径选择的活动域仅能切换到选定路径。如果更新的驱动程序未在运行,则 Oracle Solaris OS 重新装入磁盘实例或者下次域重新引导时将选择此路径。

    使用动态路径选择功能,可以在磁盘处于使用中时动态执行以下步骤:

  • 指定连接磁盘时来宾域首先尝试的磁盘路径

  • 将当前活动的路径更改为对已经连接的多路径磁盘指示的路径

现在将 ldm add-vdisk 命令与 mpgroup 磁盘一起使用可以将 volume-name@service-name 指示的路径指定为用来访问磁盘的选定路径。

选定的磁盘路径列在向来宾域提供的路径集中的第一个,而不考虑创建关联的 mpgroup 时该路径的排名。

可以在绑定、非活动和活动域上使用 ldm set-vdisk 命令。在活动域上使用时,此命令允许您仅选择 mpgroup 磁盘的指定路径。

    ldm list-bindings 命令显示以下信息:

  • 每个 mpgroup 路径的 STATE 列指示以下值之一:

    • activempgroup 的当前活动路径

    • standby路径当前未使用

    • unknown域不支持动态路径选择,设备未连接或者发生错误阻止检索路径状态

  • 磁盘路径按用于选择活动路径的顺序列出

  • 与磁盘关联的卷是 mpgroup 的选定路径,将会首先列出。

    以下示例显示选定路径为 vol-ldg2@opath-ldg2,当前使用的活动路径经过 ldg1 域。如果无法使用选定路径并转而使用第二个可能的路径,可能会看到这种情况。即使选定路径变为联机,也会继续使用非选定路径。要使第一个路径再次变为活动状态,请重新发出 ldm set-vdisk 命令将 volume 属性设置为所需的路径的名称。

    DISK
    
    NAME            VOLUME                  TOUT ID DEVICE SERVER  MPGROUP
    disk            disk-ldg4@primary-vds0       0  disk@0 primary
    tdiskgroup      vol-ldg2@opath-ldg2          1  disk@1 ldg2    testdiskgroup
        PORT MPGROUP VOLUME        MPGROUP SERVER   STATE
        2    vol-ldg2@opath-ldg2   ldg2             standby
        0    vol-ldg1@opath-vds    ldg1             active
        1    vol-prim@primary-vds0 primary          standby

如果在未至少运行 Oracle Solaris 11.2 SRU 1 OS 的绑定域的 mpgroup 磁盘上使用 ldm set-vdisk 命令,该操作将更改路径优先级顺序,下次磁盘连接或重新引导过程中或者如果 OBP 需要访问新路径,可以首先使用新路径。