Sun Java System Portal Server 7.1 Configuration Guide

ProcedureTo Install the Load Balancer on Node 3

  1. Install the Load Balancer plugin on Node 3 that is provided with Application Server 8.2. Select Web Server as a component to install with the Load Balancer plugin.

  2. In a text editor, open the loadbalancer.xml file on Node 3.

    This file is located in the WebServer_base/SUNWwbsvr7/https-Node3/config directory.

  3. Edit the file so that the Load Balancer balances the load between the two Access Manager instances.

    Edit the listeners with the appropriate values.

    A sample loadbalancer.xml which balances the load on Portal Server and Access Manager instances on Node 1 and Node 2 is as follows:


    <!DOCTYPE loadbalancer PUBLIC 
    "-//Sun Microsystems Inc.//DTD Sun ONE Application Server 7.1//
    EN" "sun-loadbalancer_1_1.dtd">
    <loadbalancer>
    <cluster name="cluster1">
    <!--
    Configure the listeners as space seperated URLs like
    listeners="http://host:port https://host:port" For example:
    <instance name="instance1" enabled="true"
    disable-timeout-in-minutes="60"
    listeners="http://localhost:80 
    https://localhost:443"/>
    -->
    <instance name="instance1" enabled="true"
    disable-timeout-in-minutes="60"
    listeners="http://node1.domain-name:8080"/>
    <instance name="instance2" enabled="true"
    disable-timeout-in-minutes="60"
    listeners="http://node2.domain-name:8080"/>
    <web-module context-root="/portal" enabled="true"
    disable-timeout-in-minutes="60" error-url="sun-http-lberror.html" />
    <web-module context-root="/psconsole" enabled="true"
    disable-timeout-in-minutes="60" error-url="sun-http-lberror.html" />
    <web-module context-root="/amserver" enabled="true"
    disable-timeout-in-minutes="60" error-url="sun-http-lberror.html" />
    <web-module context-root="/amconsole" enabled="true"
    disable-timeout-in-minutes="60" error-url="sun-http-lberror.html" />
    <web-module context-root="/ampassword" enabled="true"
    disable-timeout-in-minutes="60" error-url="sun-http-lberror.html" />
    <web-module context-root="/amcommon" enabled="true"
    disable-timeout-in-minutes="60" error-url="sun-http-lberror.html" />
    <web-module context-root="/" enabled="true"
    disable-timeout-in-minutes="60" error-url="sun-http-lberror.html" />
    <health-checker url="/" interval-in-seconds="10" timeout-in-seconds="30" />
    </cluster>
    <property name="reload-poll-interval-in-seconds" value="60"/>
    <property name="response-timeout-in-seconds" value="30"/>
    <property name="https-routing" value="true"/>
    <property name="require-monitor-data" value="false"/>
    <property name="active-healthcheck-enabled" value="false"/>
    <property name="number-healthcheck-retries" value="3"/>
    <property name="rewrite-location" value="true"/>
    </loadbalancer>
  4. Start the Web Server.

  5. On Node 1 and Node 2, start Access Manager, Directory Server, and Application Server .