Lately I've stared to work on a quite interesting Oracle Maximum Availability Architecture (MAA) project, with HP blades and Virtual Connect. From flexibility point of view the decision has been made to install operating system (Oracle Enterprise Linux 5.6) on a multipath LUN (no local hard drives).
To enable multipath support you need to add mpath boot option, e.g.:
The installer will find all multipath devices, generally the installation itself works fine. After reboot a surprise. During start up you will see on the console warnings about duplicate physical volumes, e.g.:
Found duplicate PV YAERKoTfbPGRMNdfyatZQU7cd3mt64Uc: using /dev/sdar2 not /dev/sdr2
A quick look at the initial ramdisk reveals missing files in the bin directory (e.g.: there are no bin/multipath) :
As an example output from Oracle Enterprise Linux 5.5 initial ramdisk:
To workaround the issue with Oracle Enterprise Linux 5.6:
1. Download patched RPMs from:
2. Rebuild the initial ramdisk
Example from my kickstart file:
very helpful blog. but I can't open link oss.oracle.com/.../.mkinitrd, would you help?
The issue has been solved in OEL 5.7, therefore I think the patched RPMs have been removed. Let me know in case you still need the files.
Thanks, I have a requirement to use OEL 5.6 and have been banging my head on the wall for about two days now trying to figure out why boot from SAN with DM-Multipath wasn't working. Rebuilt the initrd multiple times with multiple different modules. I didn't think to check to see if the multipath binary got loaded.