Cisco Cisco Unified Customer Voice Portal 10.0(1)
D-7
Cisco Internet Service Node (ISN) Configuration and Administration Guide
OL-1251-03
Appendix D Configuring Cisco Content Services Switch (CSS) for Use with ISN
Application Server Configuration
Example 0-5
Content Rule
content APPSERVERS
protocol tcp
port 8000
add service appserver1
add service appserver2
primarySorryServer appserver3
vip address 10.1.1.8
port 8000
add service appserver1
add service appserver2
primarySorryServer appserver3
vip address 10.1.1.8
Keepalives
For application servers, a CSS scripted keepalive should be used. Included within the ISN Application
Server Installation’s ‘Downloads’ directory is a file called ‘ASKeepalive.txt’. This file is a scripted
keepalive for use with CSS. The scripted keepalive will utilize the application server’s built-in heartbeat
mechanism to validate that the AS is running at the Application Level. This will ensure that, if an AS is
taken out of service, CSS will recognize this state change and mark the CSS service unavailable.
Server Installation’s ‘Downloads’ directory is a file called ‘ASKeepalive.txt’. This file is a scripted
keepalive for use with CSS. The scripted keepalive will utilize the application server’s built-in heartbeat
mechanism to validate that the AS is running at the Application Level. This will ensure that, if an AS is
taken out of service, CSS will recognize this state change and mark the CSS service unavailable.
Load the CSS Application Server Keepalive Script into the /scripts directory of the CSS by copying it
from a tftp-enabled server onto the Content Switch. During the copy process, name the script:
from a tftp-enabled server onto the Content Switch. During the copy process, name the script:
ap-kal-httpvxml
Assign the keepalive script to each of the Application Server services. The ap-kal-httpvxml keepalive
script accepts one parameter, which is the ipaddress of the application server for which the service is
configured.
script accepts one parameter, which is the ipaddress of the application server for which the service is
configured.
keepalive type script ap-kal-httpvxml "[ipaddress]"
where [ipaddress] is replaced with the address of the service you are configuring.
Note
For detailed instructions on implementing scripted keepalives for CSS, please see the section “Using
Script Keepalives With Services” located at the end of Chapter 1 of the CSS Basic Configuration Guide.
Script Keepalives With Services” located at the end of Chapter 1 of the CSS Basic Configuration Guide.
Keepalive Times
Because these services are directly involved in processing voice calls, the shortest possible failover
detection is desired. As such, set the following keepalive parameters:
detection is desired. As such, set the following keepalive parameters:
keepalive retryperiod 2
keepalive maxfailure 1
Groups
Define a group for the participating application servers if your configuration requires source groups (see
the discussion of Groups in the
the discussion of Groups in the
section above for details.)