Contents
[hide]Framework Database Replication for Database Recovery Using MS SQL Cluster with AlwaysOn
This section describes the configuration of a Disaster Recovery / Business Continuity architecture, as described in Disaster Recovery / Business Continuity. The configuration is based on the MS Failover Cluster and MS SQL AlwaysOn software.
Operation
System Startup Procedure and Normal Operating Mode
If Configuration and Log databases have not been added to the AlwaysOn High Availability Group, complete step 2 of the procedure Configuration for MS SQL Replication Processes, “Add Configuration and Log Databases to AlwaysOn High Availability Group”.
1. Check database status.
At this point, the database system is ready for normal operation. |
2. Start the system.
|
At this point Site 1 and Site 2 systems are ready for normal operation.
Disaster Recovery Switchover
At this point, all system components residing at Host 2 are lost and not running:
- Main live Master Configuration Server primary/backup pair
- Main live Master Solution Control Server
- Main Message Server at Site 1
- MS SQL database
Perform the following steps to move activity to the secondary live Master Configuration Server primary/backup pair.
1. Switch MSSQL replication processes over to the secondary site.
At this point, the Secondary database is ready for operation in failover mode. |
2. Start the system in failover mode.
Configuration Server Proxies have reconnected to the secondary live Master Configuration Server primary/backup pair and resume normal operation. |
Switching Back to Normal Operating Mode
1. Stop the secondary Message Server at Site 2. |
2. Stop the secondary live Master Solution Control Server at Site 2. |
3. Stop the secondary live Master Configuration Server primary/backup pair at Site 2. |
4. Back up the Configuration and Log databases at Node 2. |
5. Start MS SQL Server at Node 1. |
6. Switch the MS SQL replication processes back to the original primary.
At this point we assume that MS SQL server at Node 1 is restored and running with existing Configuration and Log Message Server databases that have outdated configuration data. If databases are lost, complete the procedure Configuration of MS SQL Replication Processes.
|
Configuration Example
At this point we assume that AlwaysOn High Availability Group is configured. AlwaysOn High Availability Group listener has no port range set.
Configuration for MS SQL Replication Processes
1. Using the initialization scripts in the Installation Package, create the database objects for the Configuration and Log Message Server databases at Node 1. |
2. Add the Configuration and Log Message Server Databases to the AlwaysOn High Availability Group.
|
Configuration of Genesys Components
1. Install the main live Master Configuration Server primary/backup pair at Site 1. |
2. Install the secondary dormant Configuration Server primary/backup pair at Site 2. |
3. Launch the main live Master Configuration Server primary/backup pair at Site 1. |
4. Using Genesys Administrator connected to the Primary Master Configuration Server at Site 1, configure Master Solution Control Server, Message Server for distributed SCS, and Backup Master Configuration Server. |
5. Install Master Solution Control Server, Message Server for distributed SCS, and Master Backup Configuration Server on Site 1. |
6. Copy Master Solution Control Server, Message Server for distributed SCS, and Master Backup Configuration Server working directories to Site 2. |
7. Launch Master Solution Control Server and Message Server for distributed SCS. |
8. Using Genesys Administrator connected to the Primary Master Configuration Server at Site 1, configure and install Configuration Server Proxies, Solution Control Servers, and Message Servers for network logging for Sites 1 and 2. |
9. Start Configuration Server Proxies at Sites 1 and 2. |
10. Start Solution Control Servers at Sites 1 and 2. |
11. Start Message Servers for network logging at Sites 1 and 2. |
12. Install Framework Components at Site 1 using the Configuration Server Proxy host and port at Site 1. |
13. Install Framework Components at Site 2 using the Configuration Server Proxy host and port at Site 2. |