política de agrupamento padrão multipath não observada?

1

RHEL 6.4, Sim, eu sei que é velho. Eu não tenho escolha.

De acordo com a página man do multipath.conf, a política de agrupamento padrão é multibus . Ou seja, os multipaths devem ser mostrados da seguinte maneira:

# 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

Existe um único grupo com quatro caminhos. Multibus. Até aí tudo bem.

Agora, ao conectar-se a um destino iSCSI, obtenho uma configuração failover . Eu juro que o arquivo multipath.conf não contém nada sobre a política de agrupamento, então eu espero um agrupamento padrão multibus :

# 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

Existe um grupo por caminho. Failover.

Ao solicitar explicitamente multibus para o iSCSI LUN, uma configuração multibus é criada como esperado.

Eu verifiquei isso com dmsetup (desculpe, eu não salvei a saída).

Minhas perguntas: O multibus é realmente o padrão? O que pode fazer com que o dmsetup ou o multipathing escolha uma determinada política?

Isso está em um sistema de treinamento que atualmente não tenho acesso, então não posso investigar mais nada, infelizmente.

    
por berndbausch 12.12.2015 / 04:16

0 respostas