存储多路径
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卡。
在Citrix Hypervisor服务器上打开控制台。
拔下服务器上所有的pbd。
命令pbd-unplug uuid=
的值
其他配置:多路径
参数真正的
使用如下命令:Xe host-param-set other-config:multipathing=true uuid=
的值
其他配置:multipathhandle
参数dmp
使用如下命令:Xe host-param-set other-config:multipathhandle=dmp uuid=
如果服务器上存在运行在单路径模式但有多条路径的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-multipath
CLI工具,用于查询和刷新Citrix Hypervisor中的DM表节点。如果需要手动查询设备映射器表的状态,或者列出系统上活动的设备映射器多路径节点,请使用mpathutil
用途:
路径列表
同情状态
注:
- 由于与集成的多路径管理架构不兼容,我们建议您不要使用该标准
dm-multipath
使用Citrix Hypervisor的CLI实用程序。使用mpathutil
查询主机上各节点状态的CLI工具。- EqualLogic阵列中的多路径支持并不包含传统意义上的存储I/O多路径。多路径必须在网络/网卡绑定级别处理。有关为EqualLogic sr /LVMoISCSI sr配置网络故障转移的信息,请参阅EqualLogic文档。