Multipathd is not working,
OS: CentOS 6.5 x86_64
[root@localhost ~]# rpm -qa|grep multipath
device-mapper-multipath-libs-0.4.9-87.el6.x86_64
device-mapper-multipath-0.4.9-87.el6.x86_64
I m getting below error while restarting multipathd service
[root@localhost ~]# /etc/init.d/multipathd restart
ux_socket_connect: Connection refused
Stopping multipathd daemon: [FAILED]
Starting multipathd daemon: [ OK ]
[root@localhost ~]# /etc/init.d/multipathd start
Starting multipathd daemon: [ OK ]
[root@localhost ~]# /etc/init.d/multipathd status
multipathd dead but pid file exists
Content of /etc/multipath.conf
defaults {
udev_dir /dev
polling_interval 10
path_selector "round-robin 0"
path_grouping_policy multibus
getuid_callout "/lib/udev/scsi_id --replace-whitespace --whitelisted --device=/dev/%n"
prio const
path_checker readsector0
rr_min_io 100
max_fds 8192
rr_weight priorities
failback immediate
no_path_retry fail
user_friendly_names no
}
blacklist {
# wwid 26353900f02796769
devnode "^(ram|raw|loop|fd|md|dm-|sr|scd|st)[0-9]*"
# devnode "^hd[a-z]"
devnode "/dev/sda"
}
Best Answer
On my machine also I was hitting same issue
Actualy there were two issues
1.
dm_round_robin
kernel module was not loaded2.
device-mapper
andglibc
packages were old , they were not compatible withmultipath
packageResolution
1.
/etc/init.d/multipathd stop
2.
rm /var/run/multipat*
3.
/sbin/modprob -i dm_round_robin
4.
yum update device-mapper
yum update glibc