How to Configure Two Types of Spillover Methods on a Virtual Server

How to Configure Two Types of Spillover Methods on a Virtual Server

book

Article ID: CTX136123

calendar_today

Updated On:

Description

This article describes how to configure two types of spillover methods for a virtual server on a NetScaler appliance.

Background

The NetScaler appliance supports one type of spillover method that can be configured on a single virtual server at a time.

Load Balancing virtual server supports the following spillover methods:

  • Connection
  • Dynamic Connection
  • Bandwidth
  • Health

Content Switch virtual server supports the following spillover methods:

  • Connection
  • Bandwidth

Instructions

In the following example, you can configure two types of spillover methods - connection and bandwidth, so that the spillover action will be taken when the threshold for any one of the methods is reached. In a typical configuration Content Switching, virtual server is bound to the load balancing virtual server.

  • Static or dynamic connection based spillover is configured on the load balancing virtual server. Load balancing virtual server spillover is based on the connection threshold. Bandwidth based spillover is configured on the content switching virtual server. Content Switching virtual server spillover is based on the bandwidth threshold.

  • The spillover virtual server can be configured to serve any user configurable content after the spillover threshold is reached. This configuration allows the user to control both the bandwidth and the connections for a virtual server and the backend application farm.

In the following configuration example, the bandwidth threshold on the content switching virtual server is set to 100 Mbps and the connection threshold on the load balancing virtual server is set to 100 connections.

Content Switching Virtual Server Configuration

add cs vserver CS_VIP_100 HTTP 172.16.30.1 80 -cltTimeout 180 -soMethod BANDWIDTH -soThreshold 100000
bind cs vserver CS_VIP_100 LB_VIP_100
set vserver CS_VIP_100 -backupVServer SO_VIP_BW_100

Load Balancing Virtual Server Configuration

add lb vserver LB_VIP_100 HTTP 172.16.30.2 80 -persistenceType NONE -cltTimeout 180 -soMethod CONNECTION -soThreshold 100
bind lb vserver LB_VIP_100 svc1
set vserver LB_VIP_100 -backupVServer SO_VIP_CON_100

Spillover Virtual Server Configuration

add lb vserver SO_VIP_CON_100 HTTP 172.16.30.3 80 -persistenceType NONE -cltTimeout 180
add lb vserver SO_VIP_BW_100 HTTP 172.16.30.4 80 -persistenceType NONE -cltTimeout 180
bind lb vserver SO_VIP_CON_100 svc2
bind lb vserver SO_VIP_BW_100 svc2

Issue/Introduction

This article describes how to configure two types of spillover methods for a virtual server on a NetScaler appliance.

Additional Information

For more information refer to the NetScaler documentation or contact Citrix Technical Support.