未遵守多路径默认分组策略?

未遵守多路径默认分组策略?

RHEL 6.4,是的,我知道它很旧。我别无选择。

根据 multipath.conf 手册页,默认分组策略是多总线。也就是说,多路径应显示如下:

# multipath -ll
mpathc (360002ac0000000000000086c00002ce2) dm-0 3PARdata,VV size=16G features='0' hwhandler='0' wp=rw
`-+- policy='round-robin 0' prio=1 status=active
  |- 2:0:0:0 sdd 8:48  active ready running
  |- 3:0:0:0 sde 8:64  active ready running
  |- 3:0:1:0 sdf 8:80  active ready running
  `- 2:0:1:0 sdg 8:96  active ready running

有一个组,其中有四个路径。多总线。到目前为止,一切都很好。

现在,当连接到 iSCSI 目标时,我得到一个故障转移配置。我发誓 multipath.conf 文件不包含有关分组策略的任何内容,因此我期望默认值多总线分组:

# multipath -v2
create: rusty13lun1 (1201311201301) undef L-and-D,Spinning Rust size=16G features='0' hwhandler='0' wp=undef
|-+- policy='round-robin 0' prio=1 status=undef
| `- 4:0:0:1 sdh 8:112 undef ready running
`-+- policy='round-robin 0' prio=1 status=undef
  `- 5:0:0:1 sdl 8:176 undef ready running

每条路径有一个组。故障转移。

当明确要求时多总线对于 iSCSI LUN,将按预期创建多总线配置。

我仔细检查了这一点dm安装程序(抱歉,我没有保存输出)。

我的问题: 多总线真的是默认的吗?什么可能使 dmsetup 或多路径选择特定策略?

这是在我目前无法访问的培训系统上,因此不幸的是我无法进一步调查。

相关内容