[dm-devel] Re: STK / LSI Multipath Support

Chris Penney penney at msu.edu
Fri Jan 13 17:00:41 UTC 2006


On 1/12/06, Chris Penney <penney at msu.edu> wrote:
>
> Hello,
>
> The multipath code seems to support STK D280 (active / passive) disk
> arrays, but with one exception.  It doesn't seem to be able to query the
> priorities of the luns properly.  For example, I create four luns on a D280
> and assign two luns to controller A and two to controller B.  When the
> system (which has dual hbas) boots they all end up on one controller and
> multipathd never switches to the primary paths even though they are
> available.
>
> I am guessing this is because "prio_callout" is set to "/bin/true" so it
> defaults to the first path in the list.  Is there a prio_callout that works
> with lsi branded arrays?  I run SLES 9 and I see there are
> mpath_prio_{emc,tpc,alua}, but none (somewhat obviously) don't work.  I was
> able to write a perl script that simply took a device arguement and looked
> up a priority in a table and it appears to work, but it's obviously a nasty
> hack and doesn't automatically detect the proper path (which would be
> necessary in the case of a manual failover).
>
> Thanks,
>
>    Chris Penney
>    penney at msu.edu


After some experimentation and looking at the defaults for the SGI 9500
(which is the same hardware as the STK D280 with only some firmware
differences) I found that I could use mpath_prio_tpc with the STK array.  Is
this a reasonable solution?

    Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/dm-devel/attachments/20060113/aabc3cf9/attachment.htm>


More information about the dm-devel mailing list