存储多路径

fc和iSCSI存储后端支持动态多路径。您可以通过xcenter或xe命令行开启多路径。

重要的是:

在尝试启用多路径之前,请检查以下语句是否正确:

  • 存储服务器上有多个目标。

    例如,查询的iSCSI存储后端sendtargets在给定的门户上返回多个目标,如下面的示例所示:

    Iscsiadm -m discovery——type sendtargets——portal 192.168.0.161 192.168.0.161:3260,1 iqn。草莓:荔枝192.168.0.204:3260,2 iqn.草莓:荔枝
  • 仅对于iSCSI, dom0在多路径存储使用的每个子网上都有一个IP地址。

    确保您想要通向存储的每个路径都有一个网卡,并且每个网卡上都配置了一个IP地址。例如,如果您希望有四条路径到存储,则必须有四个网卡,每个网卡都配置了一个IP地址。

  • 仅当使用HBA卡时,交换机fabric上连接多个HBA卡。

  1. 在Citrix Hypervisor服务器上打开控制台。

  2. 拔下服务器上所有的pbd。

    命令pbd-unplug uuid=
  3. 的值其他配置:多路径参数真正的使用如下命令:

    Xe host-param-set other-config:multipathing=true uuid=
  4. 的值其他配置:multipathhandle参数dmp使用如下命令:

    Xe host-param-set other-config:multipathhandle=dmp uuid=
  5. 如果服务器上存在运行在单路径模式但有多条路径的sr:

    • 迁移或挂起受影响sr中有虚拟磁盘的正在运行的客户端

    • 拔下并重新插入任何受影响的sr的PBD,使用多路径重新连接它们:

      Xe pbd-plug uuid= Xe pbd-plug uuid=

要禁用多路径,首先拔下pbd,设置主机其他配置:多路径参数然后按上述方法重新插入pbd。请勿修改其他配置:multipathhandle参数,因为此操作将自动完成。

Citrix Hypervisor中的多路径支持基于设备映射器multipathd组件。Storage Manager API自动处理激活和取消激活多路径节点。不像标准dm-multipath在Linux操作系统中,没有为系统中的所有lun自动创建设备映射器节点。只有当lun被存储管理层积极使用时,才会发放设备映射节点。因此,没有必要使用任何的dm-multipathCLI工具,用于查询和刷新Citrix Hypervisor中的DM表节点。如果需要手动查询设备映射器表的状态,或者列出系统上活动的设备映射器多路径节点,请使用mpathutil用途:

路径列表
同情状态

注:

  • 由于与集成的多路径管理架构不兼容,我们建议您不要使用该标准dm-multipath使用Citrix Hypervisor的CLI实用程序。使用mpathutil查询主机上各节点状态的CLI工具。
  • EqualLogic阵列中的多路径支持并不包含传统意义上的存储I/O多路径。多路径必须在网络/网卡绑定级别处理。有关为EqualLogic sr /LVMoISCSI sr配置网络故障转移的信息,请参阅EqualLogic文档。
存储多路径