VCS INFO V-16-1-10298 Resource SG1_Oracle_FD (Owner: Unspecified, Group: SG1_FD) is online on drnode01 (VCS initiated)
VCS INFO V-16-1-10298 Resource SG1_Netlsnr_FD (Owner: Unspecified, Group: SG1_FD) is online on drnode01 (VCS initiated)
VCS NOTICE V-16-1-10447 Group SG1_FD is online on system drnode01
VCS INFO V-16-1-10299 Resource SG1_Oracle (Owner: Unspecified, Group: SG1) is online on drnode01 (Not initiated by VCS)
VCS INFO V-16-1-10299 Resource SG1_Netlsnr (Owner: Unspecified, Group: SG1) is online on drnode01 (Not initiated by VCS)
VCS NOTICE V-16-1-10233 Clearing Restart attribute for group SG1 on all nodes
VCS ERROR V-16-1-50921 CONCURRENCY VIOLATION:Group SG1 is online on the following clusters [prod_clus, dr_clus]
Resources in disaster recovery fire drill service groups are usually created by duplicating the equivalent resources in application service groups. They may share identical values for the resource attributes that are used to determine resource state (Sid / Owner / Home attributes for Oracle resources, for example).
When such resources in the fire drill service group become online, it will appear (to the VCS agents) as if the corresponding resources in the application service group had also become online, outside of VCS control, making the application service group partially (or fully, depending on the configuration) online on the secondary cluster. If the application service group on the primary site was also online at the time, this would trigger concurrency violation error.
Note: Persistent resource types, such as NIC, do not cause the same problem. Their states are ignored when determining the state of a service group.
On the DR cluster, enable the "FireDrill" attribute for non-persistent resource types that are configured in both the application service group and the fire drill group with identical resource attributes:
Run the following commands from any node in the secondary cluster: haconf -makerw
For example: # haconf -makerw
|
When the FireDrill attribute is set for a specific resource type, the VCS agent framework keeps track of the resource being brought online (via VCS) and prevents other resources of the same type (with identical configuration) from being detected as online.
Notes: