This content has been marked as final. Show 20 replies
ASMLib and Multipath are not mutually exclusive and can compliment each other. The ORACLEASM_SCANEXCLUDE parameter should be configured when using Multipath to have ASMLib use the multipath device instead of the actual device path.
The article at https://blogs.oracle.com/wim/entry/asmlib clearly states that ASMLib is not required, but also clearly outlines the advantages of ASMLib regarding performance and administration. There is no mentioning that ASMLib was obsolete for the current kernel, or not being actively maintained. The article was apparently written by Wim Coekaerts about 6 month ago, who is the Senior Vice President of Linux and Virtualization Engineering for Oracle. To me this is Oracle official enough. If anyone here knows better than Oracle about its own product or reads anything else in this article, not my problem.
The reason why there is no ASMLib for the RHEL 6 kernel is apparently due to political issues:
Btw, as of March 2012, Oracle Linux provide patches and errata for free via Oracle Public Yum.
Btw, as of March 2012, Oracle Linux provide patches and errata for free via Oracle Public Yum.ASMLib packages are not available trough public Yum for RHEL/OEL6
The article clearly states that Oracle stopped supporting ASMLib for RHEL6
So today, we (Oracle) provide Oracle ASMLib for Oracle Linux and in particular on the Unbreakable Enterprise Kernel. We did the build/testing/delivery of ASMLib for RHEL until RHEL5 but since RHEL6 decided that it was too much effort for us to also maintain all the build and test >environments for RHEL and we did not have the ability to use the latest kernel features to introduce the Data Integrity features and we didn't want to end up with multiple versions of asmlib as maintained by us. SuSE SLES still builds and comes with the oracleasm module and they do all >the work and RHAT it certainly welcome to do the same. They don't have to rebuild the userspace library, it's really about the kernel module.So, due to political issues ASMLib is obsolete for RHEL6. If you'd like to use all benefits of ASMLib then OEL6 seems better option.
Edited by: ursusca on Feb 14, 2013 4:12 PM
Oracle ASMLib consists of 3 components:
The oracleasm kernel driver is GPL (https://oss.oracle.com/projects/oracleasm) and included in the UEK kernel. It's Red Hat's decision not to include it in their kernel distribution.
The oracleasm-support package is available from Oracle Public Yum or ULN:
The oracleasmlib package is not GPL, but can be downloaded for free from OTN or ULN. This packages provides the oracleasm-discover utility for Oracle asmca to find ORCL:* devices without having to configure a diskstring parameter.
And btw, OEL is no more since the product name was changed to Oracle Linux (OL) since 5.6, using the UEK kernel as the default.