Required kernel modules are: dm_multipath, dm_rdac
Software requirement is "multipath-tools"
root@host# cat /etc/multipath.conf # # This is a template multipath-tools configuration file # Uncomment the lines relevent to your environment # defaults { udev_dir /dev polling_interval 10 selector "round-robin 0" path_grouping_policy multibus getuid_callout "/sbin/scsi_id -g -u -s /block/%n" prio_callout /bin/true path_checker readsector0 rr_min_io 100 rr_weight priorities failback immediate no_path_retry fail user_friendly_names no } # Disable multipath check on local disks blacklist { device { vendor SEAGATE product ST914602SSUN146G } } # Enable RDAC failover for # ENGENIO disks # (names taken from /proc/scsi/scsi ) # vendor => vendor # model => product # devices { device { vendor "ENGENIO" product "INF-01-00" path_grouping_policy failover getuid_callout "/sbin/scsi_id -g -u -s /block/%n" features "1 queue_if_no_path" path_checker rdac prio_callout "/sbin/mpath_prio_tpc /dev/%n" hardware_handler "1 rdac" failback immediate } }
boot.multipath and multipathd services must be started.