This session introduces you to resolving unexpected occurrences where two servers are active or all the servers are passive. Neverfail Continuity Engine is designed to operate with one server active, while the other server or servers are passive.
Such occurrences prevent Continuity Engine from properly protecting your applications and you must correct them immediately upon detection.
Two Active Servers Learning objectives
At the completion of this session you should be able to:
- Identify the symptoms of two active servers.
- Identify the causes of two active servers.
- Recall the process for correcting two active servers.
- Identify the symptoms of all passive servers.
- Identify the causes of all passive servers.
- Recall the process for correcting all passive servers.
Two Active Servers
Overview
Neverfail Continuity Engines architecture uses an active/passive server cluster to provide optimum protection for your applications. To function properly, the server cluster must always operate with one server active and one passive server in the case of a pair, or two passive servers in the case of a trio. The occurrence of two active servers is not by design. You should address such a situation immediately.
Symptoms
Situations may occur where you encounter two servers running in the active mode. The occurrence of two active servers is referred to as Split-Brain Syndrome. An organization experiencing Split-Brain Syndrome can have two servers servicing the clients, thereby causing each server to update its application data independently from the other. Since these data differences may not subsequently be merged, the situation can result in data loss during synchronization.
Causes
Split-Brain Syndrome can be the result of loss of:
- Neverfail Channel connection loss (most common in a WAN environment).
- The active server being too busy to respond to heartbeats.
- Misconfiguration of the Continuity Engine software.
Resolutions
To resolve Split-Brain Syndrome, identify the server with the most up-to-date data. This server should remain as the active server. Do not assume that the primary server should always be the active one. You must identify the one with that has the most up-to-date data.
Shutdown Neverfail Continuity Engine on all servers and use the Configure Server Wizard to reset their roles to active or passive appropriately. Reboot the servers and allow the server cluster to re synchronize. More information about this process is located in the Neverfail knowledge base.
All Pasive Servers
Overview
The occurrence of two passive servers (pair) or three passive servers (trio) prevents Neverfail Continuity Engine from providing continuous application services and application protection.
Symptoms
The first indication that Continuity Engine may be experiencing too passive servers (pair) or three passive servers (trio) is when users are unable to connect to protected applications. This situation can prove critical to your business and you should address it immediately. If you've already configured your alerts, you will receive notification that replication is not functioning properly.
Causes
Whereas the Split-Brain Syndrome usually happens because of faulty communications between the servers, all servers being passive servers can occur when you have an unclean (ungraceful) shutdown of Neverfail Continuity Engine.
This can result from:
- A power failure on multiple servers.
- Restarting the active server without first shutting down Continuity Engine cleanly.
- Misconfiguring the Continuity Engine software.
This behavior is by design to protect data integrity.
Resolutions
You must manually configure which server you want to be active, choosing the primary or secondary server, or possibly the tertiary server if you have a trio. To do this, you must perform the following steps:
- Check the integrity of both your data and your hardware.
- Try to determine the cause or causes of the failure and repair them if possible.
- Decide which server you would like to make active and which server (or servers) passive. As before, do not assume that the Primary server should always be the active one. You must check which has the most up to date data.
- Shutdown Continuity Engine on all servers.
- Use the Configure Server Wizard to reset the server roles to active or passive appropriately.
- Reboot all servers.
- Allow the server cluster to re-synchronize.
More information about this process is located in the Neverfail knowledge base.
Wrap Up
This article discussed the unexpected occurrences of two active or too passive servers in the case of a pair, or three passive servers in the case of a trio. Remember the following key points:
- The symptoms of two active servers or split-brain syndrome.
- The cause of split-brain syndrome is usually communication failure or software misconfiguration.
- The symptoms of two passive servers (pair) or three passive servers (trio).
- Two or three passive servers are normally the result of an unclean shutdown or software misconfiguration.
- The process for correcting two passive servers (pair) or 3 passive servers (trio).