FC multipath informa “dispositivo ocupado” ao se conectar novamente. SLES 11 - netapp - emulex

2

Eu tenho um problema estranho.

sles 11 emulex FC netapp fas 2xxx

100G LUN está ok. Multipath enabled, multipathd e device-mapper parecem funcionar corretamente.

multipath -t mostra esta saída da config = > link

Quando os dois FC estão conectados, recebo essa saída do multipath -ll

360a98000572d5073538f68484c4c512f dm-0 NETAPP, LUN [size = 200G] [recursos = 1 queue_if_no_path] [hwhandler = 0] [rw] _ round-robin 0 [prio = 8] [ativo] _ 1: 0: 0: 70 sdc 8:32 [ativo] [pronto] _ 2: 0: 0: 70 sde 8:64 [ativo] [pronto] _ round-robin 0 [prio = 2] [ativado] _ 1: 0: 1: 70 sdb 8:16 [ativo] [pronto] _ 2: 0: 1: 70 sdd 8:48 [ativo] [pronto]

Quando eu desconecto um FC tudo corre bem.

O problema aparece ao se conectar novamente, na área de trabalho um sdb ou sdc "dispositivo está ocupado". E então ele não aparece no multipath -ll.

Embora seja possível que o automount ou similar tente montar o dispositivo sdb ou sdc, coloque eles não no fstab e o automount não está em execução.

Alguma sugestão?

obrigado.

PD: Caso você esteja curioso, o arquivo de mensagens = > link (veja as 13h e as 15h.

    
por Marc Riera 13.01.2012 / 18:38

1 resposta

3

Parece que o ponto crucial onde as coisas quebram é:

15:36:09 aoldbsuse hald: mounted /dev/sdc1
...
15:36:09 aoldbsuse multipathd: 360a98000572d5073536f68484c4c512f: failed in domap for addition of new path sdc

Parece que você tem uma montagem automática baseada em hald, então você precisa desativá-la (não tem idéia de como, além de desativar todo o hald). As chances são este link será útil, ou a nota de suporte mencionada lá.

    
por 13.01.2012 / 20:09