This documentation supports the 9.1 version of Remedy Action Request System.

To view the latest version, select the version from the Product version menu.

Using a load balancer with server groups

The load balancer acts like a NAT device that routes any TCP or UDP traffic. Since the AR System server uses an ONC-RPC implementation that is layered on top of TCP/IP, AR System server traffic can be load balanced. Server groups are independent of load balancing, but the concepts are complementary.

You can run multiple AR System servers in a cluster and distribute the load between them with a third-party load balancer. All of these instances work on the same database, so they are always in sync. This is a typical server group configuration. This clustered environment creates a highly scalable and highly available AR System installation.

The servers in a server group can be given different responsibilities (such as one handing approvals, another escalations, etc). The servers in the group are aware of each other, and if one of the servers fails, another can take over its responsibilities

When installing applications in a server group environment, install all of the software on each computer before setting up the server group. This is necessary because the installer creates required configuration file entries, creates all required folders, and puts all the binary files in place. After installing the software, add each server to the server group, and configure the load balancer to distribute load among these instances.


The example below uses a load balancer to direct traffic to a server group of three AR System servers. In the following figure, the uppermost AR System server has the primary ranking for the Administration and Escalation operations. The other two AR System servers can be used to back up these operations, when the uppermost server is not running.


Basic load-balancer configuration with multiple AR System servers



For more information, see Configuring a hardware load balancer with BMC Remedy AR System.

Note

If the load balancer belongs to a different domain than the AR System servers, then the fully qualified domain name of the Server-Name alias will be wrong. In this case, the domain name parameter should be specified in the ar.cfg file for each AR System server using the domain of the load balancer.

Tip

When a firewall or a load balancer exists between clients and AR System servers, you must set the TCP "keep alive" value properly. The operating system of the host BMC Remedy AR System server maintains the keep-alive socket (not the client).  Ensure that the keep-alive value on the firewall or load balancer is at least as long as or longer than the keep-alive value on the largest host server of all AR System servers connected to the firewall or load balancer.

Was this page helpful? Yes No Submitting... Thank you

Comments

  1. Peter Ekendahl

    The note "When installing applications in a server group environment, install all of the software on each computer before setting up the server Group... " makes me a bit confused. In ARS 9.1 documentation I have not found any section describing installation of additional servers to a server group. However, in the 8.1 documentation (https://docs.bmc.com/docs/display/public/ars81/Configuring+the+first+server+to+be+a+server+group+member) it is stated that the first server should be configured to belong to a server Group before subsequent servers are installed. Subsequent Servers will also default to belong to server Group when installed. The note on this page indicates the opposite or am I misunderstanding something?

    Nov 21, 2017 06:52
    1. Anagha Deshpande

      Hello Peter,

      I will check with the SME and will update the topic.

      Regards,

      Anagha


      Nov 21, 2017 09:31
      1. Melanie Snayer

        Have you perhaps checked up on whether the 8.1 docs still apply in 9.1 or must we install all of the software on each computer before setting up the server Group for 9.1?

        Dec 04, 2017 02:40
        1. Anagha Deshpande

          Hello Melanie,

          Thank you for your feedback. I will check and update accordingly.

          Regards,

          Anagha

          Dec 04, 2017 10:13
        1. Kamalakannan Srinivasan

          Hi Melanie,

          Thank you for your comment. The information required by you is provided in the Planning where software is installed in server groups topic.

          Also refer the following topics (and their child topics) for more information about server group installation.

          Planning a server group installation

          Configuring server groups

          Regards,
          Kamal

          Dec 28, 2017 03:44
    1. Kamalakannan Srinivasan

      Hi Peter,

      Thank you for your comment. The content of the note is also stated in the Planning where software is installed in server groups topic.

      Also refer following topics (and their child topics) for more information about server group installation.

      Planning a server group installation

      Configuring server groups

      Regards,
      Kamal


      Dec 28, 2017 03:41