6140 and Linux woes
Hi,
I have a 6140 array attached to 2 McData 4400 (4 connections - each controller connects to each 4400).
Attached to the the 4400s i have several boxes, namelly some x4100s. the 4100s have each a dual port QLogic QLA2462 (sun branded).
Those boxes are intended to be xen Dom0s (64b) and connect to the 6140 thru the 4400s.
If i let one of those servers just to see one of the paths to one of the 6140 controllers (there are four, two coming from each 4400), it will see all 6140 Luns *but* on those that belong to the other controller it will bomb errors - (of the kind "Buffer I/O error on device sdf, logical block 7")
But it boots. Mess, is that i want to use multipath (SUN's provided rdac driver doesn 't seem to compile nicely with a pristine xen kernel) so i must use device-mapper-multipath, which kinda of works. It can see (with all paths exposed) all devices and so on... what it cannot see is that, for each path, only the volumes owned by the controller that terminates that path are actually useable, which makes fail-over actually a mess.
Question is - anyone actually uses dm-multipath with the 6140 and linux ? Am i doing anything blatantly wrong ? if so, which is the politically correct setup ? *if* rdac is the only way to go, where can i find a package that actually cooks with pristine upstream linux kernels ?
Thanxs in Advance
Ant髇io

