Andrew <br>
I'm not a pro at dm-multipath but if you are looking for failover dont you want your  path_grouping_policy line to be <br>
<br>
    default_path_grouping_policy    failover<br>
<br>
that way your multipath -ll output would look something like <br>
<br>
archives (30690a018a0e3a3178c46f4510900307f)<br>
[size=16 GB][features="0"][hwhandler="0"]<br>
\_ round-robin 0 [active]<br>
 \_ 2:0:1:0  sdc 8:32   [active][ready]<br>
\_ round-robin 0 [enabled]<br>
 \_ 3:0:1:0  sdo 8:224  [active][ready]<br>
<br>
hope some of that made sense.. <br>
<br>
-- <br>
:wq!<br>
kevin.foote<br>
<br><div><span class="gmail_quote">On 6/27/06, <b class="gmail_sendername">Andrew Elwell</b> <<a href="mailto:andrewe@epcc.ed.ac.uk">andrewe@epcc.ed.ac.uk</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi folks,<br><br>I'm trying to set up access to our SAN, 5 cabinets of 6320 storage, from<br>CentOS 4.3 using dm-multipath and two Emulex lpfc cards.<br><br><br>So far I can see the correct arrays through the zoning and have setup
<br>multipath.conf as below:<br><br>defaults {<br>        user_friendly_names     yes<br>        polling_interval        1<br>        path_checker            tur<br>        path_grouping_policy    group_by_serial<br>}<br>
devnode_blacklist {<br>        devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"<br>        devnode "^hd[a-z]"<br>        devnode "^sd[a-b]"<br>        # sda and sdb are internal 3ware raid and sata system disk
<br>        devnode "^cciss!c[0-9]d[0-9]*"<br>}<br>multipaths {<br>        multipath {<br>                wwid    
360003baccb976000426f26d30004c45a<br>                alias    cab2a01t0<br>        }<br>        multipath {<br>                wwid    360003baccb976000426f27a00006ae93<br>                alias   cab2a01t1<br>        }<br>
        ... snip more multipath definitions....<br>}<br><br>multipath -ll shows..<br><br><br>cab2a01t2 (360003baccb976000426f289000049adb)<br>[size=1638 GB][features="0"][hwhandler="0"]<br>\_ round-robin 0 [active]
<br> \_ 3:0:0:2 sde 8:64  [failed][faulty]<br> \_ 4:0:0:2 sdj 8:144 [active][ready]<br><br>cab2a01t1 (360003baccb976000426f27a00006ae93)<br>[size=1638 GB][features="0"][hwhandler="0"]<br>\_ round-robin 0 [active]
<br> \_ 3:0:0:1 sdd 8:48  [active][ready]<br> \_ 4:0:0:1 sdi 8:128 [active][ready]<br><br>cab2a01t0 (360003baccb976000426f26d30004c45a)<br>[size=1638 GB][features="0"][hwhandler="0"]<br>\_ round-robin 0 [active]
<br> \_ 3:0:0:0 sdc 8:32  [active][ready]<br> \_ 4:0:0:0 sdh 8:112 [active][ready]<br><br><br><br>but the error log is filling up with<br> kernel: Device sde not ready.<br> kernel: end_request: I/O error, dev sde, sector 2181037632
<br> multipathd: 8:64: mark as failed<br> multipathd: cab2a01t2: remaining active paths: 1<br> multipathd: 8:64: tur checker reports path is up<br> multipathd: 8:64: reinstated<br> multipathd: cab2a01t2: remaining active paths: 2
<br> kernel: Device sde not ready.<br> kernel: end_request: I/O error, dev sde, sector 3187670215<br> kernel: device-mapper: dm-multipath: Failing path 8:64.<br><br>etc. I guess I should be using something other than the default for
<br>prio_callout, but what?<br><br>Please can someone give me hints on the correct incantation for<br>path_checker, path_grouping_policy, prio_callout<br><br>Many thanks<br><br>Andrew<br><br>--<br>dm-devel mailing list<br>
<a href="mailto:dm-devel@redhat.com">dm-devel@redhat.com</a><br><a href="https://www.redhat.com/mailman/listinfo/dm-devel">https://www.redhat.com/mailman/listinfo/dm-devel</a><br></blockquote></div><br><br clear="all"><br>