NetScaler for Load Balancing Multiple Session Remote Start Servers

Session Remote Start supports multiple servers to load balance the requests effectively. We recommend using NetScaler as a Load Balancer.

NetScaler Configuration

System Requirements for NetScaler as a Load Balancer

The following table lists the minimum requirements.

OS NetScalerVPX 13.1
Processor 4 or more cores on a compatible 64-bit processor
RAM Min 8GB
Storage 50 GB

Enable load balancing

Navigate to System > Settings, and in Configure Basic Features, select Load Balancing.

Enable load balancing

Configure server objects

Create an entry for your server on the NetScaler appliance. The NetScaler appliance supports IP address based servers and domain-based servers. If you create an IP address based server, you can specify the name of the server instead of its IP address when you create a service.

  1. If you want to specify the name of the server instead of its IP address, add an address record first. Otherwise, skip this step.

Navigate to Traffic Management > DNS > Records > Address Records, and add an address record.

Configure server objects

  1. Navigate to Traffic Management > Load Balancing > Servers, and add a server object.

    Create server

Repeat the two steps if you have multiple servers.

Configure services

  1. Navigate to Traffic Management> Load Balancing > Services, and add a service.

    Configure services

  2. In Thresholds & Timeouts, modify the value of Server Idle Time-out according to the average launching processing seconds in your environment.

    Configure services threshold

Repeat the operation if you have multiple servers.

Create a virtual server

  1. Navigate to Traffic Management > Load Balancing > Virtual Servers, and then create a virtual server.

Load balance virtual server

  1. Bind services to the virtual server.

Bind services to virtual server

  1. In Traffic Settings, modify the value of Client Idle Time-out according to the average launching processing seconds in your environment.

Traffic settings

Configure a Responder Policy to drop untrusted IP addresses (Optional)

  1. Enable the responder feature. Navigate to System > Settings, and in Configure Advanced Features, select Responder.

Configure advanced features

  1. Configure a responder policy. Navigate to AppExpert > Responder > Policies, and add a policy.

Create responder policy

In this example, the policy drops any request except for the ones from the specific IP addresses - 10.0.11.25/10.0.0.7.

Bind policy to the virtual server. Navigate to Traffic Management > Load Balancing > Virtual Servers. On the Load Balancing Virtual Servers page, select the virtual server to which you want to bind the responder policy, and then click Open.

Responder policies

StoreFront Configuration

Gateway Configuration

  1. Add each Session Remote Start as a gateway following ‘Add Session Remote Start as a Gateway’ section.
  2. Apply each gateway to the Session Remote Start store following the ‘Configure Remote Access Settings’ section.

StoreFront Plugin Configuration

Add each Session Remote Start URL to ‘srs_server_urls’ following ‘Configure Session Remote Start plugin’ section.

NetScaler for Load Balancing Multiple Session Remote Start Servers