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 或多路径选择特定策略?
这是在我目前无法访问的培训系统上,因此不幸的是我无法进一步调查。