存储多路径
系统为光纤通道和 iSCSI 存储后端提供动态多路径支持。可以在 中或 xe CLI 上启用多路径。
重要:
在尝试启用多路径之前,请确认您的存储服务器上提供了多个目标。例如,查询给定门户上的
sendtargets
的 iSCSI 存储后端应返回多个目标,如下例所示:iscsiadm -m discovery --type sendtargets --portal 192.168.0.161 192.168.0.161:3260,1 iqn.strawberry:litchie 192.168.0.204:3260,2 iqn.strawberry:litchie
拔出主机上的所有 PBD:
xe pbd-unplug uuid=pbd_uuid
设置主机的 other-config:multipathing
参数:
xe host-param-set other-config:multipathing=true uuid=host_uuid
将主机的 other-config:multipathhandle
参数设置为 dmp
:
xe host-param-set other-config:multipathhandle=dmp uuid=host_uuid
如果主机上存在以单一路径模式运行但具有多路径的现有 SR:
-
迁移或挂起在受影响的 SR 中存在虚拟磁盘的任何正在运行的来宾系统
-
拔出并重新插入所有受影响的 SR 的 PBD 以使用多路径重新对其进行连接:
xe pbd-plug uuid=pbd_uuid
要禁用多路径,请先拔出 VBD,接着将主机 other-config:multipathing
参数设置为 false
,然后按上述方法重新插入 PBD。请勿修改 other-config:multipathhandle
参数,因为此操作是自动完成的。
中的多路径支持基于设备映射器 multipathd components
。存储管理器 API 自动处理激活和停用多路径节点。与 Linux 中的标准 dm-multipath
工具不同,设备映射器节点是自动为系统中的所有 LUN 创建的。仅当 LUN 由存储管理层主动使用时才会预配设备映射器节点。因此,不必使用任何 dm-multipath
CLI 工具查询或刷新 中的 DM 表节点。如果需要手动查询设备映射器的状态,或列出系统中活动设备映射器多路径节点,请使用 mpathutil
实用程序:
mpathutil 列表
mpathutil 状态
注意:
- 由于与集成多路径管理体系结构不兼容,我们建议您不要将标准
dm-multipath
CLI 实用程序与 结合使用。请使用mpathutil
CLI 工具查询主机上的节点状态。- EqualLogic 阵列中的多路径支持不包括传统意义上的存储 I/O 多路径。必须在网络/NIC 绑定级别处理多路径。有关为 EqualLogic SR/LVMoISCSI SR 配置网络故障转移的信息,请参阅 EqualLogic 文档。