My application consists of Oracle RAC and Oracle Enterprise Manage (OEM) on same two nodes. I am exploring the idea of utilizing Oracle Clusterware (which is already installed with Oracle RAC) to support OEM in active passive mode.
Here is the scenario.
Node A running Solaris 10.9 on SPARC and Node B running Solaris 10.9 on SPARC.
Node A and Node B are both Oracle RAC Nodes ( Active Active ) which use Shared Storage for Oracle using ASM.
Node A and Node B will run Oracle Enterprise Manager (OEM) Application in active passive scenario which will be using Oracle RAC for its database. So, both Oracle RAC and OEM are sharing same server A and B for its clusters.
Now, OEM application need a third party clusterware to fail it over. It needs clusterware to provide floating VIP and shared folder of the size of 20GB which will keep software libraries. If node A goes down, node B have access to same libraries and will come up as active.
Do you know if oracle clusterware which comes with Oracle RAC can support OEM for failing over i.e. it can provide floating VIP and shared file system?
yes Oracle Clusterware is a fully functional clusterware and does support what you want.
Unfortunately Oracle does not deliver the scripts/agents for OEM to automatically do this. You have to write the failover scripts by your own, but that is not too difficult.
But maybe you could use the "new" bundle Agents to set it up...
first of all, documentation is a good starting point:
Furthermore the link for the clusterware I posted above has lots of whitepapers. E.g.:
And here is a small demo I did for dbcontrol (however it is in German):
not necessarily. However since resources and configuration files should be available on both nodes, you probably will need a clustered filesystem, and in this case ACFS (if you don't want to write your own filesystem failover).
See here for more information on the ASM Cluster Filesystem - ACFS resp. Oracle Cloud Filesystem:
Thank you. Because Oracle RAC is already installed and running, clusterware services are already installed and running with all necessary shared storage to manage cluster. I believe when i use oracle clusterware to manage OEM, it will use same shared drivers which are there for Oracle RAC clusterware to keep cluster information for OEM. Only new shared file system(drive) i am going to need is for OEM shared library. I am guessing I need to utilize AFCS in order to create this shared file system.