<div>Hi </div>
<div> </div>
<div>We have SAN disk partitions presented to 2 Redhat Linux servers,  running<br>Oracle RAC (cluster) ASM.  <br><br>As suggested by Linux "man multipath", I've made the /var/lib/multipath/bindings the same<br>
on both servers "to ensure That the multipath devices have the same names on all nodes<br>                            accessing  them" :<br># Format:<br># alias wwid<br>mpath0 360a98000567244396334493370345055<br>
mpath1 360a9800056724439633449336c786d69<br>mpath2 360a980005672443963344933706f536c<br>mpath3 360a9800056724439633449336c514c75<br>mpath4 360a980005672443963344933706b4770<br>mpath5 360a9800056724439633449336c4d6b36<br><br>
However /proc/partition   on both servers  showed differences on the</div>
<div> dm-x  devices  (but not on the /dev/sdxx devices) :<br>  RAC1 server :<br> 253     0   41947136 dm-0<br> 253     1   41947136 dm-1<br> 253     2   41947136 dm-2<br> 253     3    5242880 dm-3<br> 253     4    5242880 dm-4<br>
 253     5   41947136 dm-5<br><br>  RAC2 server :<br> 253     0    5242880 dm-0<br> 253     1   41947136 dm-1<br> 253     2   41947136 dm-2<br> 253     3    5242880 dm-3<br> 253     4   41947136 dm-4<br> 253     5   41947136 dm-5<br>
<br> </div>
<div>Appendix A below is the output of "multipath -ll" outputs from both servers :</div>
<div><br><br>Q1 :<br>Do mpath0, mpath1, ...   shown in "multipath -ll" listing refer to<br>  /dev/mapper/mpathx  or  to  /dev/mpath/mpathx ?<br><br>Q2 :<br>How do we make it such that the dm-x  devices are accessing the same<br>
SAN LUNs across the servers?  I believe they are not the same based<br>on the observations of the disk spaces associated with each of the dm-x<br>shown in /proc/partition<br><br><br>What's described above so far is to help relate to the main issue below <br>
(Oracle ASM on both servers seem to be Not accessing the same underlying<br>  physical storage when trying to access the same ASM diskgroup:<br><br>On Server 1 :<br>==========<br>[root@landnet-rac1-temp mpath]# /etc/init.d/oracleasm created<br>
isk land4 /dev/dm-0<br>Marking disk "/dev/dm-0" as an ASM disk:   OK  ]<br><br>[root@landnet-rac1-temp mpath]# /etc/init.d/oracleasm listdisks<br>LAND1<br>LAND2<br>LAND4<br>[root@landnet-rac1-temp mpath]# /etc/init.d/oracleasm querydisk land4<br>
Disk "LAND4" is a valid ASM disk on device [253, 0]On Server 1 :<br><br>[root@landnet-rac1-temp mpath]# /etc/init.d/oracleasm created<br>ddisk land4 /dev/dm-0<br>Marking disk "/dev/dm-0" as an ASM disk:   OK  ]<br>
<br>[root@landnet-rac1-temp mpath]# /etc/init.d/oracleasm listdisks<br>LAND1<br>LAND2<br>LAND4<br>[root@landnet-rac1-temp mpath]# /etc/init.d/oracleasm querydisk land4<br>Disk "LAND4" is a valid ASM disk on device [253, 0]   <<== note this number<br>
<br>Server 2:<br>=======<br>[root@landnet-rac2-temp dev]# /etc/init.d/oracleasm scandisks<br>Scanning system for ASM disks:   OK  ]<br>[root@landnet-rac2-temp dev]# /etc/init.d/oracleasm listdisks<br>LAND1<br>LAND2<br>LAND4<br>
[root@landnet-rac2-temp dev]# /etc/init.d/oracleasm querydisk land4<br>Disk "LAND4" is a valid ASM disk on device [8, 32] <<== note the number<br><br><br>We logged a call to Oracle who responded :<br>If we are using device mapper and ASMLib then, we need to use disks from /dev/dm-* disks<br>
instead of disks from  /dev/mapper/mpath* <br><br>but Redhat Support told us we should use /dev/mapper/mpath*<br><br><br>Appreciate if you can give me step by step instruction on how to untangle this<br>whole issue.  Basically we want the Oracle RAC ASM diskgroup LAN4 (& other<br>
diskgroups which we'll be creating) to be accessing the same underlying storage.<br><br>I'm inclined to think this has to do with multipathing setup than Oracle ASM setup<br>or SAN setup.<br><br>One last piece of information (which may be relevant) :<br>
On server 2, the dm-x mappings (shown below) differs from that on server 1:<br>[root@landnet-rac2-temp dev]# ls -ld dm-*<br>brw-r-----  1 root root 253, 0 Jun 18 17:49 dm-0<br>brw-r-----  1 root root 253, 1 Jun 18 17:49 dm-1<br>
brw-r-----  1 root root 253, 2 Jun 18 17:49 dm-2<br>brw-r-----  1 root root 253, 3 Jun 18 17:49 dm-3<br>brw-r-----  1 root root 253, 4 Jun 18 17:49 dm-4<br>brw-r-----  1 root root 253, 5 Jun 18 17:49 dm-5<br> </div>
<div><br> </div>
<div>Appendix A ("multipath -ll" output from the servers) :</div>
<div>========================</div>
<div>
<p>On RAC1 server :</p>
<p>[root@landnet-rac1-temp mpath]# multipath -ll<br>mpath2 (360a980005672443963344933706f536c)<br>[size=40 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:3 sdq 65:0   [active][ready]<br>
 \_ 8:0:4:3 sdw 65:96  [active][ready]<br>\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:0:3 sde 8:64   [active][ready]<br> \_ 8:0:1:3 sdk 8:160  [active][ready]</p>
<p>mpath1 (360a9800056724439633449336c786d69)<br>[size=5 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:4 sdr 65:16  [active][ready]<br> \_ 8:0:4:4 sdx 65:112 [active][ready]<br>
\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:0:4 sdf 8:80   [active][ready]<br> \_ 8:0:1:4 sdl 8:176  [active][ready]</p>
<p>mpath0 (360a98000567244396334493370345055)<br>[size=5 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:5 sds 65:32  [active][ready]<br> \_ 8:0:4:5 sdy 65:128 [active][ready]<br>
\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:0:5 sdg 8:96   [active][ready]<br> \_ 8:0:1:5 sdm 8:192  [active][ready]</p>
<p>mpath5 (360a9800056724439633449336c4d6b36)<br>[size=40 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:1 sdo 8:224  [active][ready]<br> \_ 8:0:4:1 sdu 65:64  [active][ready]<br>
\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:0:1 sdc 8:32   [active][ready]<br> \_ 8:0:1:1 sdi 8:128  [active][ready]</p>
<p>mpath4 (360a980005672443963344933706b4770)<br>[size=40 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:2 sdp 8:240  [active][ready]<br> \_ 8:0:4:2 sdv 65:80  [active][ready]<br>
\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:0:2 sdd 8:48   [active][ready]<br> \_ 8:0:1:2 sdj 8:144  [active][ready]</p>
<p>mpath3 (360a9800056724439633449336c514c75)<br>[size=40 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:0 sdn 8:208  [active][ready]<br> \_ 8:0:4:0 sdt 65:48  [active][ready]<br>
\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:1:0 sdh 8:112  [active][ready]<br> \_ 8:0:0:0 sdb 8:16   [active][ready]</p>
<p><br>=================</p>
<p>On RAC 2 server :</p>
<p>[root@landnet-rac2-temp ~]# multipath -ll<br>mpath2 (360a980005672443963344933706f536c)<br>[size=40 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:3 sdq 65:0   [active][ready]<br>
 \_ 8:0:3:3 sdw 65:96  [active][ready]<br>\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:0:3 sde 8:64   [active][ready]<br> \_ 8:0:1:3 sdk 8:160  [active][ready]</p>
<p>mpath1 (360a9800056724439633449336c786d69)<br>[size=5 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:4 sdr 65:16  [active][ready]<br> \_ 8:0:3:4 sdx 65:112 [active][ready]<br>
\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:0:4 sdf 8:80   [active][ready]<br> \_ 8:0:1:4 sdl 8:176  [active][ready]</p>
<p>mpath0 (360a98000567244396334493370345055)<br>[size=5 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:5 sds 65:32  [active][ready]<br> \_ 8:0:3:5 sdy 65:128 [active][ready]<br>
\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:0:5 sdg 8:96   [active][ready]<br> \_ 8:0:1:5 sdm 8:192  [active][ready]</p>
<p>mpath5 (360a9800056724439633449336c4d6b36)<br>[size=40 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:3:1 sdu 65:64  [active][ready]<br> \_ 8:0:2:1 sdo 8:224  [active][ready]<br>
\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:0:1 sdc 8:32   [active][ready]<br> \_ 8:0:1:1 sdi 8:128  [active][ready]</p>
<p>mpath4 (360a980005672443963344933706b4770)<br>[size=40 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:2 sdp 8:240  [active][ready]<br> \_ 8:0:3:2 sdv 65:80  [active][ready]<br>
\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:1:2 sdj 8:144  [active][ready]<br> \_ 8:0:0:2 sdd 8:48   [active][ready]</p>
<p>mpath3 (360a9800056724439633449336c514c75)<br>[size=40 GB][features="1 queue_if_no_path"][hwhandler="0"]<br>\_ round-robin 0 [prio=8][active]<br> \_ 8:0:2:0 sdn 8:208  [active][ready]<br> \_ 8:0:3:0 sdt 65:48  [active][ready]<br>
\_ round-robin 0 [prio=2][enabled]<br> \_ 8:0:0:0 sdb 8:16   [active][ready]<br> \_ 8:0:1:0 sdh 8:112  [active][ready]</p>
<p> </p>
<p>Appendix B (rawdevices file)</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-fareast-font-family: 'MS Mincho'"><font face="Courier New" size="2"># This file and interface are deprecated.<br># Applications needing raw device access should open regular<br>
# block devices with O_DIRECT.<br># raw device bindings<br># format:<span style="mso-spacerun: yes">  </span><rawdev> <major> <minor><br>#<span style="mso-spacerun: yes">          </span><rawdev> <blockdev><br>
# example: /dev/raw/raw1 /dev/sda1<br>#<span style="mso-spacerun: yes">          </span>/dev/raw/raw2 8 5<br>/dev/mpath/mpath0<br>/dev/mpath/mpath1<br>/dev/mpath/mpath2<br>/dev/mpath/mpath3<br>/dev/mpath/mpath4<br>/dev/mpath/mpath5</font><br>
</span></p>
<p> </p>
<p>Appendix C (/etc/multipath.conf)</p>
<p>========================</p>
<p>Server 1:</p>
<p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-fareast-font-family: 'MS Mincho'"><font size="2"><font face="Courier New"># This is an example configuration file for device mapper multipath.<br>
# For a complete list of the default configuration values, see<br># /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.defaults<br># For a list of configuration options with descriptions, see<br># /usr/share/doc/device-mapper-multipath-0.4.5/multipath.conf.annotated<br>
<br><br># Blacklist all devices by default. Remove this to enable multipathing<br># on the default devices. <br>#devnode_blacklist {<br>#<span style="mso-spacerun: yes">        </span>devnode "*"<br>#}<br><br>## Use user friendly names, instead of using WWIDs as names.<br>
defaults {<br><span style="mso-tab-count: 1">      </span>user_friendly_names yes<br>}<br><br><br>## By default, devices with vendor = "IBM" and product = "S/390.*" are<br>## blacklisted. To enable mulitpathing on these devies, uncomment the<br>
## following lines.<br>#devices {<br>#<span style="mso-tab-count: 1">     </span>device {<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>vendor<span style="mso-spacerun: yes">                  </span>"IBM"<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>product<span style="mso-spacerun: yes">                 </span>"S/390 DASD ECKD"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_grouping_policy<span style="mso-spacerun: yes">    </span>multibus<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>getuid_callout<span style="mso-spacerun: yes">          </span>"/sbin/dasdview -j /dev/%n"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_checker<span style="mso-spacerun: yes">            </span>directio<br>
#<span style="mso-tab-count: 1">     </span>}<br>#}<br><br><br>##<br>## This is a template multipath-tools configuration file<br>## Uncomment the lines relevent to your environment<br>##<br>#defaults {<br>#<span style="mso-tab-count: 1">      </span>udev_dir<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>/dev<br>
#<span style="mso-tab-count: 1">      </span>polling_interval <span style="mso-tab-count: 1">      </span>10<br>#<span style="mso-tab-count: 1">      </span>selector<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>"round-robin 0"<br>
#<span style="mso-tab-count: 1">      </span>path_grouping_policy<span style="mso-tab-count: 1">      </span>multibus<br>#<span style="mso-tab-count: 1">      </span>getuid_callout<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>"/sbin/scsi_id -g -u -s /block/%n"<br>
#<span style="mso-tab-count: 1">      </span>prio_callout<span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>/bin/true<br>#<span style="mso-tab-count: 1">      </span>path_checker<span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>readsector0<br>
#<span style="mso-tab-count: 1">      </span>rr_min_io<span style="mso-tab-count: 1">   </span><span style="mso-tab-count: 1">      </span>100<br>#<span style="mso-tab-count: 1">      </span>rr_weight<span style="mso-tab-count: 1">   </span><span style="mso-tab-count: 1">      </span>priorities<br>
#<span style="mso-tab-count: 1">      </span>failback<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>immediate<br>#<span style="mso-tab-count: 1">      </span>no_path_retry<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>fail<br>
#<span style="mso-tab-count: 1">      </span>user_friendly_name<span style="mso-tab-count: 1">      </span>yes<br>#}<br>##<br>## The wwid line in the following blacklist section is shown as an example<br>## of how to blacklist devices by wwid.<span style="mso-spacerun: yes">  </span>The 3 devnode lines are the<br>
## compiled in default blacklist. If you want to blacklist entire types<br>## of devices, such as all scsi devices, you should use a devnode line.<br>## However, if you want to blacklist specific devices, you should use<br>
## a wwid line.<span style="mso-spacerun: yes">  </span>Since there is no guarantee that a specific device will<br>## not change names on reboot (from /dev/sda to /dev/sdb for example)<br>## devnode lines are not recommended for blacklisting specific devices.<br>
##<br>## insert the sda, sdb or whatever local disks below so tt they're not multipathed<br>devnode_blacklist {<br>#<span style="mso-spacerun: yes">       </span>wwid 26353900f02796769<br><span style="mso-tab-count: 1">      </span>devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st|sda|sdz)[0-9]*"<br>
<span style="mso-tab-count: 1">      </span>devnode "^hd[a-z]"<br><span style="mso-tab-count: 1">      </span>devnode "^cciss!c[0-9]d[0-9]*"<br>}<br>#multipaths {<br>#<span style="mso-tab-count: 1">      </span>multipath {<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>wwid<span style="mso-tab-count: 1">  </span><span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>3600508b4000156d700012000000b0000<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>alias<span style="mso-tab-count: 1"> </span><span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>yellow<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_grouping_policy<span style="mso-tab-count: 1">      </span>multibus<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_checker<span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>readsector0<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_selector<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>"round-robin 0"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>failback<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>manual<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>rr_weight<span style="mso-tab-count: 1">   </span><span style="mso-tab-count: 1">      </span>priorities<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>no_path_retry<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>5<br>
#<span style="mso-tab-count: 1">     </span>}<br>#<span style="mso-tab-count: 1">      </span>multipath {<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>wwid<span style="mso-tab-count: 1">  </span><span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>1DEC_____321816758474<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>alias<span style="mso-tab-count: 1"> </span><span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>red<br>
#<span style="mso-tab-count: 1">     </span>}<br>#}<br>devices {<br>#<span style="mso-tab-count: 1">     </span>device {<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>vendor<span style="mso-tab-count: 2">            </span><span style="mso-tab-count: 1">      </span>"COMPAQ<span style="mso-spacerun: yes">  </span>"<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>product<span style="mso-tab-count: 2">           </span><span style="mso-tab-count: 1">      </span>"HSV110 (C)COMPAQ"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_grouping_policy<span style="mso-tab-count: 1">      </span>multibus<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>getuid_callout<span style="mso-spacerun: yes">          </span>"/sbin/scsi_id -g -u -s /block/%n"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_checker<span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>readsector0<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_selector<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>"round-robin 0"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>hardware_handler<span style="mso-tab-count: 1">      </span>"0"<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>failback<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>15<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>rr_weight<span style="mso-tab-count: 1">   </span><span style="mso-tab-count: 1">      </span>priorities<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>no_path_retry<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>queue<br>#<span style="mso-tab-count: 1">     </span>}<br>
#<span style="mso-tab-count: 1">     </span>device {<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>vendor<span style="mso-tab-count: 2">            </span><span style="mso-tab-count: 1">      </span>"COMPAQ<span style="mso-spacerun: yes">  </span>"<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>product<span style="mso-tab-count: 2">           </span><span style="mso-tab-count: 1">      </span>"MSA1000<span style="mso-spacerun: yes">         </span>"<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_grouping_policy<span style="mso-tab-count: 1">      </span>multibus<br>#<span style="mso-tab-count: 1">     </span>}<br>#<br><span style="mso-spacerun: yes">       </span>device {<br>
<span style="mso-spacerun: yes">               </span>vendor<span style="mso-spacerun: yes">                  </span>"NETAPP"<br><span style="mso-spacerun: yes">               </span>product<span style="mso-spacerun: yes">                 </span>"LUN"<br>
<span style="mso-spacerun: yes">               </span>path_grouping_policy<span style="mso-spacerun: yes">    </span>group_by_prio<br><span style="mso-spacerun: yes">               </span>getuid_callout<span style="mso-spacerun: yes">          </span>"/sbin/scsi_id -g -u -s /block/%n"<br>
<span style="mso-spacerun: yes">               </span>prio_callout<span style="mso-spacerun: yes">            </span>"/opt/netapp/santools/mpath_prio_ontap /dev/%n"<br><span style="mso-spacerun: yes">               </span>features<span style="mso-spacerun: yes">                </span>"1 queue_if_no_path"<br>
<span style="mso-spacerun: yes">               </span>path_checker<span style="mso-spacerun: yes">            </span>readsector0<br><span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>failback<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>immediate<span style="mso-tab-count: 1">   </span><br>
<span style="mso-spacerun: yes">       </span>}<br>}<br><br> </font></font></span></p>
<p>Appendix D ("fdisk -l" output)</p>
<p>Server 1:</p><pre>Disk /dev/sda: 146.6 GB, 146685296640 bytes
255 heads, 63 sectors/track, 17833 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       13067   104856255   83  Linux
/dev/sda3           13068       15162    16828087+  82  Linux swap
/dev/sda4           15163       17833    21454807+   5  Extended
/dev/sda5           15163       16990    14683378+  83  Linux

Disk /dev/sdb: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes


Disk /dev/sdc: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes


Disk /dev/sdd: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sde: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdf: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

Disk /dev/sdg: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdg1               1        1018     5238597    5  Extended

Disk /dev/sdh: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdi: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdj: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdk: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdl: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

Disk /dev/sdm: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdm1               1        1018     5238597    5  Extended

Disk /dev/sdn: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdo: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdp: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdq: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdr: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

Disk /dev/sds: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sds1               1        1018     5238597    5  Extended

Disk /dev/sdt: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdu: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdv: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdw: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdx: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

Disk /dev/sdy: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdy1               1        1018     5238597    5  Extended

Disk /dev/dm-0: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/dm-1: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/dm-2: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/dm-3: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

Disk /dev/dm-4: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-4p1               1        1018     5238597    5  Extended

Disk /dev/dm-5: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

</pre><pre>Server 2's "fdisk -l"</pre><pre><pre>Disk /dev/sda: 146.6 GB, 146685296640 bytes
255 heads, 63 sectors/track, 17833 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       13067   104856255   83  Linux
/dev/sda3           13068       15162    16828087+  82  Linux swap
/dev/sda4           15163       17833    21454807+   5  Extended
/dev/sda5           15163       16990    14683378+  83  Linux

Disk /dev/sdb: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdc: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes


Disk /dev/sdd: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes


Disk /dev/sde: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes


Disk /dev/sdf: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes


Disk /dev/sdg: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdg1               1        1018     5238597    5  Extended

Disk /dev/sdh: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdi: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdj: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdk: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdl: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

Disk /dev/sdm: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdm1               1        1018     5238597    5  Extended

Disk /dev/sdn: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdo: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdp: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdq: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdr: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

Disk /dev/sds: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sds1               1        1018     5238597    5  Extended

Disk /dev/sdt: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdu: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdv: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdw: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdx: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

Disk /dev/sdy: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sdy1               1        1018     5238597    5  Extended

Disk /dev/dm-0: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

Disk /dev/dm-1: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/dm-2: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/dm-3: 5368 MB, 5368709120 bytes
166 heads, 62 sectors/track, 1018 cylinders
Units = cylinders of 10292 * 512 = 5269504 bytes

     Device Boot      Start         End      Blocks   Id  System
/dev/dm-3p1               1        1018     5238597    5  Extended

Disk /dev/dm-4: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/dm-5: 42.9 GB, 42953867264 bytes
64 heads, 32 sectors/track, 40964 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

</pre><pre>Server 2 (/etc/multipath.conf)</pre><pre>========================</pre><pre><p class="MsoPlainText" style="MARGIN: 0in 0in 0pt"><span style="mso-fareast-font-family: 'MS Mincho'"><font size="2"><font face="Courier New">## Use user friendly names, instead of using WWIDs as names.<br>
defaults {<br><span style="mso-tab-count: 1">      </span>user_friendly_names yes<br>}<br><br><br>## By default, devices with vendor = "IBM" and product = "S/390.*" are<br>## blacklisted. To enable mulitpathing on these devies, uncomment the<br>
## following lines.<br>#devices {<br>#<span style="mso-tab-count: 1">     </span>device {<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>vendor<span style="mso-spacerun: yes">                  </span>"IBM"<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>product<span style="mso-spacerun: yes">                 </span>"S/390 DASD ECKD"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_grouping_policy<span style="mso-spacerun: yes">    </span>multibus<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>getuid_callout<span style="mso-spacerun: yes">          </span>"/sbin/dasdview -j /dev/%n"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_checker<span style="mso-spacerun: yes">            </span>directio<br>
#<span style="mso-tab-count: 1">     </span>}<br>#}<br><br><br>##<br>## This is a template multipath-tools configuration file<br>## Uncomment the lines relevent to your environment<br>##<br>#defaults {<br>#<span style="mso-tab-count: 1">      </span>udev_dir<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>/dev<br>
#<span style="mso-tab-count: 1">      </span>polling_interval <span style="mso-tab-count: 1">      </span>10<br>#<span style="mso-tab-count: 1">      </span>selector<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>"round-robin 0"<br>
#<span style="mso-tab-count: 1">      </span>path_grouping_policy<span style="mso-tab-count: 1">      </span>multibus<br>#<span style="mso-tab-count: 1">      </span>getuid_callout<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>"/sbin/scsi_id -g -u -s /block/%n"<br>
#<span style="mso-tab-count: 1">      </span>prio_callout<span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>/bin/true<br>#<span style="mso-tab-count: 1">      </span>path_checker<span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>readsector0<br>
#<span style="mso-tab-count: 1">      </span>rr_min_io<span style="mso-tab-count: 1">   </span><span style="mso-tab-count: 1">      </span>100<br>#<span style="mso-tab-count: 1">      </span>rr_weight<span style="mso-tab-count: 1">   </span><span style="mso-tab-count: 1">      </span>priorities<br>
#<span style="mso-tab-count: 1">      </span>failback<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>immediate<br>#<span style="mso-tab-count: 1">      </span>no_path_retry<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>fail<br>
#<span style="mso-tab-count: 1">      </span>user_friendly_name<span style="mso-tab-count: 1">      </span>yes<br>#}<br>##<br>## The wwid line in the following blacklist section is shown as an example<br>## of how to blacklist devices by wwid.<span style="mso-spacerun: yes">  </span>The 3 devnode lines are the<br>
## compiled in default blacklist. If you want to blacklist entire types<br>## of devices, such as all scsi devices, you should use a devnode line.<br>## However, if you want to blacklist specific devices, you should use<br>
## a wwid line.<span style="mso-spacerun: yes">  </span>Since there is no guarantee that a specific device will<br>## not change names on reboot (from /dev/sda to /dev/sdb for example)<br>## devnode lines are not recommended for blacklisting specific devices.<br>
##<br>## insert the sda, sdb or whatever local disks below so tt they're not multipathed<br>devnode_blacklist {<br>#<span style="mso-spacerun: yes">       </span>wwid 26353900f02796769<br><span style="mso-tab-count: 1">      </span>devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st|sda|sdz)[0-9]*"<br>
<span style="mso-tab-count: 1">      </span>devnode "^hd[a-z]"<br><span style="mso-tab-count: 1">      </span>devnode "^cciss!c[0-9]d[0-9]*"<br>}<br>#multipaths {<br>#<span style="mso-tab-count: 1">      </span>multipath {<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>wwid<span style="mso-tab-count: 1">  </span><span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>3600508b4000156d700012000000b0000<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>alias<span style="mso-tab-count: 1"> </span><span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>yellow<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_grouping_policy<span style="mso-tab-count: 1">      </span>multibus<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_checker<span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>readsector0<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_selector<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>"round-robin 0"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>failback<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>manual<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>rr_weight<span style="mso-tab-count: 1">   </span><span style="mso-tab-count: 1">      </span>priorities<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>no_path_retry<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>5<br>
#<span style="mso-tab-count: 1">     </span>}<br>#<span style="mso-tab-count: 1">      </span>multipath {<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>wwid<span style="mso-tab-count: 1">  </span><span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>1DEC_____321816758474<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>alias<span style="mso-tab-count: 1"> </span><span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>red<br>
#<span style="mso-tab-count: 1">     </span>}<br>#}<br>devices {<br>#<span style="mso-tab-count: 1">     </span>device {<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>vendor<span style="mso-tab-count: 2">            </span><span style="mso-tab-count: 1">      </span>"COMPAQ<span style="mso-spacerun: yes">  </span>"<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>product<span style="mso-tab-count: 2">           </span><span style="mso-tab-count: 1">      </span>"HSV110 (C)COMPAQ"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_grouping_policy<span style="mso-tab-count: 1">      </span>multibus<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>getuid_callout<span style="mso-spacerun: yes">          </span>"/sbin/scsi_id -g -u -s /block/%n"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_checker<span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>readsector0<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_selector<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>"round-robin 0"<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>hardware_handler<span style="mso-tab-count: 1">      </span>"0"<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>failback<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>15<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>rr_weight<span style="mso-tab-count: 1">   </span><span style="mso-tab-count: 1">      </span>priorities<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>no_path_retry<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>queue<br>#<span style="mso-tab-count: 1">     </span>}<br>
#<span style="mso-tab-count: 1">     </span>device {<br>#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>vendor<span style="mso-tab-count: 2">            </span><span style="mso-tab-count: 1">      </span>"COMPAQ<span style="mso-spacerun: yes">  </span>"<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>product<span style="mso-tab-count: 2">           </span><span style="mso-tab-count: 1">      </span>"MSA1000<span style="mso-spacerun: yes">         </span>"<br>
#<span style="mso-tab-count: 1">     </span><span style="mso-tab-count: 1">      </span>path_grouping_policy<span style="mso-tab-count: 1">      </span>multibus<br>#<span style="mso-tab-count: 1">     </span>}<br>#<br><span style="mso-spacerun: yes">       </span>device {<br>
<span style="mso-spacerun: yes">               </span>vendor<span style="mso-spacerun: yes">                  </span>"NETAPP"<br><span style="mso-spacerun: yes">               </span>product<span style="mso-spacerun: yes">                 </span>"LUN"<br>
<span style="mso-spacerun: yes">               </span>path_grouping_policy<span style="mso-spacerun: yes">    </span>group_by_prio<br><span style="mso-spacerun: yes">               </span>getuid_callout<span style="mso-spacerun: yes">          </span>"/sbin/scsi_id -g -u -s /block/%n"<br>
<span style="mso-spacerun: yes">               </span>prio_callout<span style="mso-spacerun: yes">            </span>"/opt/netapp/santools/mpath_prio_ontap /dev/%n"<br><span style="mso-spacerun: yes">               </span>features<span style="mso-spacerun: yes">                </span>"1 queue_if_no_path"<br>
<span style="mso-spacerun: yes">               </span>path_checker<span style="mso-spacerun: yes">            </span>readsector0<br><span style="mso-tab-count: 1">      </span><span style="mso-tab-count: 1">      </span>failback<span style="mso-tab-count: 1">    </span><span style="mso-tab-count: 1">      </span>immediate<span style="mso-tab-count: 1">   </span><br>
<span style="mso-spacerun: yes">       </span>}<br>}<br><br> </font></font></span></p></pre></pre></div>