Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

We are using RHEL, but unfortunately there are issues with multipathing.

It seems not all SAN disks are automatically seen after a reboot. A service multipath reload is required in order for the OS to be able to see the disks.

root@test-01 ~]# ls -al /dev/mapper/ total 0
drwxr-xr-x.  2 root root     480 May 31 13:17 .
drwxr-xr-x. 21 root root    5500 May 31 13:20 ..
crw-rw----.  1 root root  10, 58 May 31 13:17 control
brw-rw----.  1 root disk 253, 16 May 31 13:17 TS_DATA_DISK000p1 
brw-rw----.  1 root disk 253, 14 May 31 13:17 TS_DATA_DISK001p1
brw-rw----.  1 root disk 253,  7 May 31 13:17 TS_DATA_DISK002p1 
brw-rw----.  1 root disk 253,  9 May 31 13:17 TS_DATA_DISK003p1
lrwxrwxrwx.  1 root root       8 May 31 13:17 TS_BEL_DISK000p1 -> ../dm-15
lrwxrwxrwx.  1 root root       8 May 31 13:17 TS_BEL_DISK001p1 -> ../dm-17
lrwxrwxrwx.  1 root root       8 May 31 13:17 TS_BEL_DISK002p1 -> ../dm-22
lrwxrwxrwx.  1 root root       7 May 31 13:17 TS_BEL_DISK003 -> ../dm-5
lrwxrwxrwx.  1 root root       8 May 31 13:17 TS_BEL_DISK003p1 -> ../dm-12
brw-rw----.  1 root disk 253, 23 May 31 13:17 TS_JPG_DISK000p1
brw-rw----.  1 root disk 253, 18 May 31 13:17 TS_JPG_DISK001p1
lrwxrwxrwx.  1 root root       8 May 31 13:17 TS_JPG_DISK002 -> ../dm-21
lrwxrwxrwx.  1 root root       8 May 31 13:17 TS_JPG_DISK002p1 -> ../dm-24
lrwxrwxrwx.  1 root root       8 May 31 13:17 mpathb -> ../dm-25
lrwxrwxrwx.  1 root root       8 May 31 13:17 mpathbp1 -> ../dm-26
lrwxrwxrwx.  1 root root       8 May 31 13:17 vg00-lvhome -> ../dm-30
lrwxrwxrwx.  1 root root       7 May 31 13:17 vg00-lvroot -> ../dm-1
lrwxrwxrwx.  1 root root       7 May 31 13:17 vg00-lvswap -> ../dm-0
lrwxrwxrwx.  1 root root       8 May 31 13:17 vg00-lvtmp -> ../dm-29
lrwxrwxrwx.  1 root root       8 May 31 13:17 vg00-lvvar -> ../dm-28
lrwxrwxrwx.  1 root root       8 May 31 13:17 vg_app-lv_d01_app -> ../dm-27
[root@test-01 ~]# service multipathd reload
Reloading multipathd:                                      [  OK  ]
[root@test-01 ~]# ls -al /dev/mapper total 0
drwxr-xr-x.  2 root root    680 May 31 13:22 .
drwxr-xr-x. 21 root root   5500 May 31 13:22 ..
crw-rw----.  1 root root 10, 58 May 31 13:17 control
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_DATA_DISK000 -> ../dm-10
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_DATA_DISK000p1 -> ../dm-16
lrwxrwxrwx.  1 root root      7 May 31 13:22 TS_DATA_DISK001 -> ../dm-6
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_DATA_DISK001p1 -> ../dm-14
lrwxrwxrwx.  1 root root      7 May 31 13:22 TS_DATA_DISK002 -> ../dm-3
lrwxrwxrwx.  1 root root      7 May 31 13:22 TS_DATA_DISK002p1 -> ../dm-7
lrwxrwxrwx.  1 root root      7 May 31 13:22 TS_DATA_DISK003 -> ../dm-4
lrwxrwxrwx.  1 root root      7 May 31 13:22 TS_DATA_DISK003p1 -> ../dm-9
lrwxrwxrwx.  1 root root      7 May 31 13:22 TS_BEL_DISK000 -> ../dm-8
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_BEL_DISK000p1 -> ../dm-15
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_BEL_DISK001 -> ../dm-11
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_BEL_DISK001p1 -> ../dm-17
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_BEL_DISK002 -> ../dm-19
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_BEL_DISK002p1 -> ../dm-22
lrwxrwxrwx.  1 root root      7 May 31 13:22 TS_BEL_DISK003 -> ../dm-5
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_BEL_DISK003p1 -> ../dm-12
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_JPG_DISK000 -> ../dm-20
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_JPG_DISK000p1 -> ../dm-23
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_JPG_DISK001 -> ../dm-13
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_JPG_DISK001p1 -> ../dm-18
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_JPG_DISK002 -> ../dm-21
lrwxrwxrwx.  1 root root      8 May 31 13:22 TS_JPG_DISK002p1 -> ../dm-24
lrwxrwxrwx.  1 root root      8 May 31 13:22 mpathb -> ../dm-25
lrwxrwxrwx.  1 root root      8 May 31 13:22 mpathbp1 -> ../dm-26
lrwxrwxrwx.  1 root root      7 May 31 13:22 d01 -> ../dm-2
lrwxrwxrwx.  1 root root      8 May 31 13:17 vg00-lvhome -> ../dm-30
lrwxrwxrwx.  1 root root      7 May 31 13:17 vg00-lvroot -> ../dm-1
lrwxrwxrwx.  1 root root      7 May 31 13:17 vg00-lvswap -> ../dm-0
lrwxrwxrwx.  1 root root      8 May 31 13:17 vg00-lvtmp -> ../dm-29
lrwxrwxrwx.  1 root root      8 May 31 13:17 vg00-lvvar -> ../dm-28
lrwxrwxrwx.  1 root root      8 May 31 13:17 vg_app-lv_d01_app -> ../dm-27
[root@test-01 ~]#

How to make sure RHEL will see multipath disks after a reboot without having to manually run service multipathd reload?

share|improve this question

1 Answer 1

up vote 2 down vote accepted

If you have made changes to /etc/multipath.conf without re-creating initrd you can always try to re-create your initrd. That and making sure that the multipathd daemon is running (chkconfig multipathd on) should be sufficient for most cases I've seen.

I don't know what storage you are using, but if the storage/HBA module gets loaded after multipathd initially starts, then that could possibly be an issue too.

share|improve this answer
    
Thanks for your reply. I haven't made any changes to multipath.conf recently. Chkconfig already shows that multipathd automatically starts after a reboot. I will check out to see if the storage/HBA module gets loaded after multipathd, but that wouldn't explain only half of the devices to show up correctly? –  ujjain Jun 4 '13 at 8:12
    
what dows multipath -ll show before and after reloading multipathd? I'd consider filing a support ticket to Red Hat. –  Petter H Jun 4 '13 at 12:29

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.