RemoteGroup Resource - MonitorOnly
I created a RemoteGroup resource last night, in VCS 5.1 SP1 RP1 on Solaris 10, to do some testing and validation. I needed a resource which monitors a remote service group (Oracle database service group). It doesn't need to cause the remote service group to go online or offline. It simply needs to show an online status when the remote service group is online, and show an offline (or faulted) status when the remote service group is not online.
I created the local RemoteGroup resource, and set the ControlMode attribute to "MonitorOnly". I thought that by setting up this resource in this way, it would behave much like a NIC resource. I was wrong. The NIC resource doesn't have to be brought online or offline. It just automatically is online when the NIC is working, and is offline (or faulted) when the NIC isn't working. Just what you'd expect.
When I first created the local RemoteGroup resource, it turned blue after probing the remote service group, and indicated an online status. This is what I expected. Then the remote service group was manually taken offline, and the local RemoteGroup resource became faulted. Again, just what I expected.
However, when the remote service group was manually brought online again, the local RemoteGroup resource did not automatically clear its fault, and become online again (like a NIC resource would). It just remained faulted. I don't think this is the expected behavior.
Another thing that was odd: When the local service group (with local RemoteGroup resource) was taken offline, the local RemoteGroup resource went offline. I would have expected the local RemoteGroup resource to remain online when the local group was offlined......like a NIC or NFS (Server) resource does.
My question is this: Is this the expected behavior of the MonitorOnly setting for the RemoteGroup resource? If so, is anyone aware of some settings that will allow this resource to behave much like a NIC resource, when the ControlMode attribute is set to MonitorOnly?