[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

[dm-devel] Multipath with Hitachi DF600F



Hello,

I would like to use device mapper multipath with our Hitachi DF600F under rhel5 to avoid having to use Storage Foundation, as it is the only other multipath option available, since hdlm isn't yet supported under rhel5.

I spoke with my Hitachi rep who said that dm multipath also isn't supported by Hitachi and that there are known issues with it where the multipath fail over does not always work. I'm wondering if anyone could tell me what these issues are and if anyone is using dm multipath in a production environment and what their experiences are, both good and bad.

We are using rhel5 x86_64 on a Sunfire X4600 machine with Emulex LPE11000-S hba's that are directly attached to the DF600f. I am using pp_hds_modular v1.14 that our Hitachi rep sent me instead of the mpath_prio_hds_modular driver that came with the device-mapper-multipath package, since it is only v1.12.

Everything works fine when I disconnect one of the cables to an hba. The lun is detected as faulty and the other path is used. The path switches back when the cable is reconnected. The Hitachi rep is coming in next week to do a microcode update, so I will see if it works then. He says he has customers that use dm multipath that had problems when he did a microcode update...

One thing I did notice is that when the devices were marked as faulty, multipath -ll still showed that path as being enabled. Shouldn't it display the other path as enabled when a device is faulty?

Here is the output:

# multipath -ll
sdb: checker msg is "readsector0 checker reports path is down"
sdc: checker msg is "readsector0 checker reports path is down"
sdd: checker msg is "readsector0 checker reports path is down"
sde: checker msg is "readsector0 checker reports path is down"
1HITACHI_D60052410002dm-2 HITACHI,DF600F
[size=166G][features=0][hwhandler=0]
\_ round-robin 0 [prio=1][active]
 \_ 2:0:0:2 sdg 8:96  [active][ready]
\_ round-robin 0 [prio=0][enabled]
 \_ 1:0:0:2 sdc 8:32  [failed][faulty]
1HITACHI_D60052410001dm-1 HITACHI,DF600F
[size=166G][features=0][hwhandler=0]
\_ round-robin 0 [prio=0][active]
 \_ 1:0:0:1 sdb 8:16  [failed][faulty]
\_ round-robin 0 [prio=0][enabled]
 \_ 2:0:0:1 sdf 8:80  [active][ready]
1HITACHI_D60052410004dm-4 HITACHI,DF600F
[size=166G][features=0][hwhandler=0]
\_ round-robin 0 [prio=1][active]
 \_ 2:0:0:4 sdi 8:128 [active][ready]
\_ round-robin 0 [prio=0][enabled]
 \_ 1:0:0:4 sde 8:64  [failed][faulty]
1HITACHI_D60052410003dm-3 HITACHI,DF600F
[size=166G][features=0][hwhandler=0]
\_ round-robin 0 [prio=0][active]
 \_ 1:0:0:3 sdd 8:48  [failed][faulty]
\_ round-robin 0 [prio=0][enabled]
 \_ 2:0:0:3 sdh 8:112 [active][ready]


Any info or advice is appreciated.

Thanks,

Trevor


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]