Device Mapper Multipath (DM-MP) allows nodes to route I/O over multiple paths to a storage controller.
A path refers to the connection from an HBA port to a storage controller port. As paths
fail and new paths come up, DM-MP reroutes the I/O over the available paths.

Easy way to configure Multipathing

[root@power root]# rpm -qa |grep multipath  
device-mapper-multipath-0.4.8-7.fc10.i386  
  
[root@power root]# fdisk -l  
  
Disk /dev/sda: 60.0 GB, 60011642880 bytes  
255 heads, 63 sectors/track, 7296 cylinders  
Units = cylinders of 16065 * 512 = 8225280 bytes  
Disk identifier: 0x3f443f43  
  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdg: 107.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdn: 107.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdh: 153.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdo: 153.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  

MultiPathing packaged avilable on Distribution

Check the SCSI IDs to see the disk are pairs. **/dev/sda is my system disk so no need to configure it for multipathing. Sdg , sdn, sdh and sdo are SAN connected disks.**

[root@power root]# scsi_id -g -u -s /block/sdg  
360060e8005bcaf000000bcaf00006024  
[root@power root]# scsi_id -g -u -s /block/sdn  
360060e8005bcaf000000bcaf00006024  
  
[root@power root]# scsi_id -g -u -s /block/sdh  
360060e8005bcaf000000bcaf00005033  
[root@power root]# scsi_id -g -u -s /block/sdo  
360060e8005bcaf000000bcaf00005033  
  
## Ok sdg,sdn Pair and sdh,sdo Pair .  

To implement multipath environment, you must define the alias names for the multipath devices by editing the multipath.conf file that resides in the /etc/ directory:

[root@power root]# vi /etc/multipath.conf

Blacklist all devices by default. Remove this to enable multipathing on the default devices

blacklist {  
devnode "*"  
}  

############## Comment The above lines

Blacklist all devices by default. Remove this to enable multipathing on the default devices

# blacklist {  

# devnode "*"  

# }

Define the Disks Aliases

multipaths {  
  
multipath {  
wwid                    360060e8005bcaf000000bcaf00006024  
alias                   ora1  
}  
  
multipath {  
wwid                    360060e8005bcaf000000bcaf00005033  
alias                   ora2  
}  
  
}  

Save the configuration

[root@power root]# chkconfig multipathd on  
  
[root@power root]# service multipathd restart  
Stopping multipathd daemon:                                [FAILED]  
Starting multipathd daemon:                                [  OK  ]  
[root@power root]#  
  
[root@power root]# fdisk -l  
  
Disk /dev/sda: 60.0 GB, 60011642880 bytes  
255 heads, 63 sectors/track, 7296 cylinders  
Units = cylinders of 16065 * 512 = 8225280 bytes  
Disk identifier: 0x3f443f43  
  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdg: 107.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdn: 107.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdh: 153.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdo: 153.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  

No update same result. Restart the system and run fdisk -l

[root@power root]# fdisk -l  
  
Disk /dev/sda: 60.0 GB, 60011642880 bytes  
255 heads, 63 sectors/track, 7296 cylinders  
Units = cylinders of 16065 * 512 = 8225280 bytes  
Disk identifier: 0x3f443f43  
  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdg: 107.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdn: 107.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdh: 153.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/sdo: 153.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/dm-0: 70.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/dm-1: 153.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/mpath/ora1: 70.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  
  
Disk /dev/mpath/ora2: 153.0 GB, 60011642880 bytes  
Device Boot      Start         End      Blocks   Id  System  

Ok four more disks are aviavlable. Don’t confude just used your paths /dev/mpath/ora1 /dev/mpath/ora2

[root@power root]# ls /dev/mpath*  
  
ora1    ora2  
  
#### Disks multipath names are available now. Mount the devices using new name  
  
[root@power root]# mount /dev/mpath/ora1 /ora1  
  
[root@power root]# mount /dev/mpath/ora2 /ora2  

For testing unplugged one fiber link and see the results.