Reporting Server High Availability
This appendix describes how to configure both the Genesys Voice Platform (GVP) Reporting Server hosts and the Configuration Database to achieve High Availability (HA) on both Windows and Linux operating systems. It contains the following sections:
- Overview
- Reporting Server High Availability Segregated Solution
- Reporting Server High Availability Shared Solution
Overview
Configure the Reporting Server for high availability by using one of two models the Shared Storage Solution or the Segregated Solution:
- Shared Storage Solution Both instances of the Reporting Server are connected to a shared storage solution, but only one instance has exclusive access to the ActiveMQ data message store (receive, queue, and, dequeue data from Reporting Clients).
- Segregated Solution Each instance of the Reporting Server uses an independent ActiveMQ data message store. However, only the server that is designated as primary activates its message store.
For more information about how the Reporting Server works when it is configured for HA, see High Availability and Scalability.
Additional Considerations
When the Reporting Server is configured to provide High Availability, the following should be considered:
For a Segregated Solution:
- When a Reporting Server fails, the data remaining in its queue is not made available for reporting purposes until the next time that the Reporting Server gains Primary status.
For a Shared Storage Solution:
- When the ActiveMQ message store is clustered, the ActiveMQ broker does not start if another Reporting Server in the cluster is in primary mode (holding an exclusive lock on the message store). The inactive Reporting Server in the cluster is considered to be in backup mode.
- The two-node HA Shared Solution uses Windows Clustering for Windows Server 2003. Before you begin setting up the this HA solution, Genesys recommends that administrators read the Microsoft document Guide to Creating and Configuring a Server Cluster Under Windows Server 2003 specifically, the section that describes how to set up the two-node cluster.
- The tasks that are described in the HA Shared Solution Task Summary are based on the assumption that a Direct-Attached Storage (DAS) disk array is the device that is being used for shared storage; however, a Storage Area Network (SAN) or other similar shared file system can be used.
- Ensure that the two HA servers have identical hardware and that each server has two network interface cards (NIC).
- The Reporting Servers that are used in the cluster must be dedicated servers, and they must not be installed with any of the other GVP components. In addition, the DBMS host that is used by the Reporting Server must be installed on a separate host.
For a Segregated or Shared Solution:
- If the primary server fails and switchover occurs, up to five (5) minutes of VAR summary data might be lost because the VAR data is held in memory and the JVM heap is not currently clustered or replicated. (This does not occur when the switchover is done manually.)
- When you are creating the Reporting Server Applications, use the same template (version) for both objects.
- In the Server Info section of both Reporting Server Applications:
- Specify the host.
- In the Listening Port field, enter the default port number (61616).
Reporting Server High Availability Segregated Solution
Complete the tasks that are required to setup and configure a two-node HA Segregated Solution for the Reporting Server.
Objectives | Related Procedures and Actions |
---|---|
Install the first Reporting Server | This server is known as RS_Server1.
|
Install the second Reporting Server | This server is known as RS_Server2.
|
Create the connections |
|
Configure the backup server |
|
Reporting Server High Availability Shared Solution
Complete the tasks below to set up and configure a two-node HA Shared Solution for the Reporting Server.
Objectives | Related Procedures and Actions |
---|---|
Complete the preliminary setup |
|
Create and install a cluster |
|
Create a generic cluster application |
|
Configure the hosts in Genesys Administrator |
|