Configuring Agents for High Availability (Alternate)
Another approach for maintaining high availability is to connect agents to a series of endpoints. However enterprise-level scalability is not supported with this approach and it is difficult to maintain with a full list of all servers. Use this approach with caution. The preferred approach for high availability in enterprise environments is Configuring Agents for High Availability (Recommended).
The following steps describe how to connect agents to a series of server endpoints with which, in the case of a server failure, the agents will attempt to communicate.
For the purpose of this example, the following procedure assumes a
two-node cluster. Two example cluster nodes have the following IP addresses:
ip_node_2 (or you can use DNS names).
To configure agents to connect to a series of endpoints:
Assuming that during installation, an agent was set to communicate
with the server at
ip_node_1, to enable the agent to also communicate
with the server on the cluster node
ip_node_2, you should configure the two servers with a
network relay as follows:
- Install the Deployment Automation server application on two servers for the active-active feature. See Installing the First Server. These two servers are not used as a cluster with a load balancer.
In the Deployment Automation user interface, navigate to Management > Resources .
In the selection box, select Relays.
Click the Relay Actions button and then select Create Network Relay.
In the Create Network Relay dialog:
Enter a Name for the second server.
In the Host field, enter
ip_node2. This is the remote hostname or IP address the server will use to connect to the network relay.
Enter the JMS Port number that the server will use to communicate with the network relay over JMS protocol.
Select the Active check box to tell the server to start the connection to the network relay.
Repeat this process for each cluster node.