This content has been marked as final. Show 9 replies
Thanks for the doc, I've read through this doc already and it helped a lot to understand the problem.
From what I can tell I need to boot from a previous kernel (2.6.*32*-300) to run the install. (Still don't see any 2.6.*39*-300 versions in patches)
How do I accomplish this? Will it break anything by doing this? I don't know how to get a hold of the previous kernel version that have support for ACM and apply them.
Do I have to sign up with unbreakable linux and get it from there instead of just using Oracle Linux 6.3 with the Oracle channel?
Frustrating that there is not a version that works with the latest kernel that you get from a vanilla install...
Please do not confuse ADVM/ACFS with oracleasm. The oracleasm kernel driver is built-in with the UEK kernel, but the necessary kernel driver to support the ADVM/ACFS file system is provided by the Oracle database installation. For compatibility with Oracle Linux 6 kernel versions you need to install 126.96.36.199. If you update the kernel, you also need to update the ADVM/ACVFS driver, for which you will need access to Oracle support.
However, for installing and setting up Oracle ASM you do not need any ADVM/ACFS kernel driver support. It is only necessary in case you want to provide a conventional OS mount point for a volume contained inside of ASM. If I remember correctly the use is not recommended.
[root@oracleA patches]# uname -a
Linux oracleA.applabs.com 2.6.39-300.17.3.el6uek.x86_64 #1 SMP Wed Dec 19 06:28:03 PST 2012 x86_64 x86_64 x86_64 GNU/Linux
[root@oracleA patches]# lsmod |grep oracle
oracleasm 53352 1
[root@oracleA patches]# rpm -qa | grep oracle
Yes, the oracleasm is working properly for hosting the databases.
What you said "conventional OS mount point for a volume contained inside of ASM." is exactly what I've been trying to get working. I want to mount some shared storage I can access for File I/O on a regular mount point. So I think I've been trying to get the right kernel modules to support that but it doesnt look like the 2.6.39 has any... The only thing I'm seeing is support in 2.6.32 which I'm not sure how to get to. When you say its not recommended, I'm wondering does it have problems doing file I/O? Sounded like just what I was looking for, a cluster supported file system.
As a test I changed the boot loader in /boot/grub/grub.conf to boot to the /vmlinuz-2.6.32-279.el6.x86_64
Then rebooted into that kernel
Unfortunetly my cluster failed to load.
I did run acfsroot install and that said it was successful for the 2.6.32-279 kernel
acfsroot enable did not work though as it required the cluster to be up and running.
I could not run asmca either as it required the cluster to be running
So I put back the 2.6.39-300 Kernel in the boot loader, rebooted and it came up OK with the Cluster, but of course the drivers for acfs did not load.
I don't think you can run them without a matching kernel?
I only have those two kernels available on my system. So if there are no modules for the 2.6.39 kernel, then I guess I need to find a stable kernel that my Rac install will run OK on that can be patched to use acfs. Maybe I should try 2.6.32-300 ? Anyone know how to add previous kernels to Oracle Linux 6.3 ? And would my existing cluster work or would I have to reinstall everything?
Please see the following link for answer to your last response.
It seems Kernel 2.6.39 (UEK2, Linux kernel 3.0) is not supported and kernel 200 and later needs patches, but you can check the info on Oracle Support for details.