. 7: 有用的 Device Mapper 命令

命令

说明

 

 

multipath h

multipath ll

multipath

multipath f <multipath_dev_node>

multipath F

rescan_dm_devs

打印使用信息。

使用所有可用信息(sysfsDevice Mapper、路径检查程序等)显示当前多 路径拓扑。

使用简化输出重新聚合多路径设备。

清除指定多路径设备的 Device Mapper。当底层物理设备已删除/取消映射 时使用。

清除所有未使用的多路径设备映射。

Dell 提供的脚本。强制重新扫描主机 SCSI 总线并根据需要聚合多路径设 备。在以下情况下使用此命令:

LUN 动态映射至主机。

新目标添加至主机。

需要故障回复存储阵列。

对于 MD Series iSCSI 存储阵列,必须建立 iSCSI 会话才能进行重新 扫描。

限制和已知问题

在已设置 no_path_retry queue_if_no_path 功能的某些错误情况下,应用程序可能会挂起。 要克服这些情况,请针对每个受影响的多路径设备输入以下命令:

dmsetup message [device] 0 "fail_if_no_path"

其中 [device] 是多路径设备名称(例如 mpath2;请勿指定路径)

如果在卸载卷之前删除了 Device Mapper 设备,I/O 可能会挂起。

如果 scsi_dh_rdac 模块不包含在 initrd 中,设备查找速度可能会变慢,并且系统日志中可能会填 充缓冲区 I/O 错误消息。

如果在 I/O 处于活动状态时重新引导主机服务器或存储阵列,则 I/O 可能会挂起。关闭或重新引导主机 服务器或存储阵列之前,应停止对存储阵列的所有 I/O 操作。

使用 MD Series 存储阵列时,还原失败的路径之后,不会自动进行故障回复,因为驱动程序在没有强制 重新扫描的情况下无法自动检测设备。请运行命令 rescan_dm_devs 强制重新扫描主机服务器。如此 可还原失败的路径,从而实现故障回复。

当主机系统的 I/O 量很大时,故障回复速度可能会很慢。如果主机服务器的处理器利用率也非常高,则 问题将加重。

当主机系统的 I/O 量很大时,Device Mapper 多路径服务的速度可能会很慢。如果主机服务器的处理器 利用率也非常高,则问题将加重。

如果根磁盘没有列入 multipath.conf 文件中的黑名单,则可能会为根磁盘创建多路径节点。命令 multipath ll将列出供应商/产品 ID,这有助于发现此问题。

如果要从 SLES 的以前版本升级,请卸载该版本,然后在更新后的 SLES 安装上重新安装最新的 scsi_dh_rdac 模块。然后更新内核并从 DVD 安装 MD Storage Manager

157

Page 157
Image 157
Dell MD Series manual 限制和已知问题