< Previous | Next > | |
Product: Storage Foundation for Oracle RAC Guides | |
Manual: Storage Foundation 4.1 for Oracle RAC Installation and Configuration |
System Panics to Prevent Potential Data CorruptionWhen a node experiences a split brain condition and is ejected from the cluster, it panics and displays the following console message: VXFEN:vxfen_plat_panic: Local cluster node ejected from cluster to prevent potential data corruption. How vxfen Driver Checks for Pre-existing Split Brain ConditionThe vxfen driver functions to prevent an ejected node from rejoining the cluster after the failure of the private network links and before the private network links are repaired. For example, suppose the cluster of system 1 and system 2 is functioning normally when the private network links are broken. Also suppose system 1 is the ejected system. When system 1 restarts before the private network links are restored, its membership configuration does not show system 2; however, when it attempts to register with the coordinator disks, it discovers system 2 is registered with them. Given this conflicting information about system 2, system 1 does not join the cluster and returns an error from vxfenconfig that resembles: vxfenconfig: ERROR: There exists the potential for a preexisting split-brain. The coordinator disks list no nodes which are in the current membership. However, they also list nodes which are not in the current membership. I/O Fencing Disabled! Also, the following information is displayed on the console: <date> <system name> vxfen: WARNING: Potentially a preexisting <date> <system name> split-brain. <date> <system name> Dropping out of cluster. <date> <system name> Refer to user documentation for steps <date> <system name> required to clear preexisting split-brain. <date> <system name> <date> <system name> I/O Fencing DISABLED! <date> <system name> <date> <system name> gab: GAB:20032: Port b closed However, the same error can occur when the private network links are working and both systems go down, system 1 restarts, and system 2 fails to come back up. From the view of the cluster from system 1, system 2 may still have the registrations on the coordinator disks. Case 1: System 2 Up, System 1 Ejected (Actual Potential Split Brain)Determine if system1 is up or not. If it is up and running, shut it down and repair the private network links to remove the split brain condition. restart system 1. Case 2: System 2 Down, System 1 Ejected (Apparent Potential Split Brain)
Using vxfenclearpre Command to Clear Keys After Split BrainWhen you have encountered a split brain condition, use the vxfenclearpre command to remove SCSI-3 registrations and reservations on the coordinator disks as well as on the data disks in all shared disk groups.
Removing or Adding Coordinator DisksThis section describes how to:
Note Adding or removing coordinator disks requires all services be shut down. Note the following about the procedure: A coordinator disk group requires an odd number (three minimum) of disks/LUNs. When adding a disk, add the disk to the disk group vxfencoorddg and retest the group for support of SCSI-3 persistent reservations. You can destroy the coordinator disk group such that no registration keys remain on the disks. The disks can then be used elsewhere. To remove and replace a disk in the coordinator disk group
|
^ Return to Top | < Previous | Next > |
Product: Storage Foundation for Oracle RAC Guides | |
Manual: Storage Foundation 4.1 for Oracle RAC Installation and Configuration | |
VERITAS Software Corporation
www.veritas.com |