Documentation Home
> Sun GlassFish Communications Server 2.0 High Availability Administration Guide
Sun GlassFish Communications Server 2.0 High Availability Administration Guide
Book Information
Index
A
C
D
E
F
G
H
I
J
L
M
N
O
P
R
S
T
U
V
W
Preface
Chapter 1 High Availability in Communications Server
Overview of High Availability
Converged Load Balancer
High Availability Session Persistence
High Availability Java Message Service
Connection Pooling and Failover
MQ Clustering
RMI-IIOP Load Balancing and Failover
More Information
Tuning High Availability Servers and Applications
How Communications ServerProvides High Availability
Storage for Session State Data
In-Memory Replication on Other Servers in the Cluster
Highly Available Clusters
Clusters and Configurations
Clusters, Instances, Sessions, and Load Balancing
Recovering from Failures
Using Sun Cluster
Manual Recovery
Recovering the Domain Administration Server
Recovering Node Agents and Server Instances
Recovering Message Queue
Using Netbackup
Recreating the Domain Administration Server
To migrate the DAS
Chapter 2 Configuring Converged Load Balancing
How the Converged Load Balancer Works
Converged Load Balancing Algorithms
Converged Load Balancing Algorithm for Web Applications
Converged Load Balancing Algorithm for SIP Applications
Converged Load Balancing Algorithm for Converged Applications
Converged Load Balancer Deployments
Using Self-Load-Balancing Clusters
Using Dedicated Load Balancing Server Instances
Setting Up Converged Load Balancing
Prerequisites for Setting Up Converged Load Balancing
Procedure to Set Up Converged Load Balancing
To Set Up Converged Load Balancing Using the Admin Console
To Set Up Converged Load Balancing Using asadmin Commands
Configuring the Converged Load Balancer
Editing Load Balancer Settings in the Admin Console
Editing Configuration Settings
Editing Load Balancer Details
Editing Self Load Balancing (Load Balancer Target Details)
Editing Load Balancer Settings
Enabling or Disabling a Server Instance for Load Balancing
Changing the Log Message Level for the Converged Load Balancer
The Data Centric Rules File
Creating a Data Centric Rules JAR File
Creating a Data Centric Rules XML File
Top-Level Elements
user-centric-rules
sip-rules
http-rules
Operator Elements
or
and
if
else
Condition Elements
header
request-uri
session-case
cookie
Condition Type Elements
exist
notexist
equal
match
Variables
Setting the Data Centric Rules File for a Converged Load Balancer
To Set the Data Centric Rules File Using the Admin Console
To Set the Data Centric Rules File Using CLI
Load Balancers with Enterprise Server and Communications Server
HTTP Load Balancer and Converged Load Balancer
Chapter 3 Setting Up Clusters in Communications Server
Overview of Clusters
Group Management Service
GMS Failure Detection Settings
To Enable or Disable GMS for a Cluster
Configuring GMS
To Configure GMS Settings Using Admin Console
Working with Clusters
To Create a Cluster
To Create Server Instances for a Cluster
To Configure a Cluster
To Start, Stop, and Delete Clustered Instances
To Configure Server Instances in a Cluster
To Configure Applications for a Cluster
To Configure Resources for a Cluster
To Delete a Cluster
To Migrate EJB Timers
To Upgrade Components Without Loss of Service
Using the Multi-homing Feature With a Cluster
Traffic Separation Using Multi-homing
To Set Up Traffic Separation
Chapter 4 Configuring Node Agents
What is a Node Agent?
Server Instance Behavior After Node Agent Failure
Deploying Node Agents
To Deploy Node Agents Online
To Deploy Node Agents Offline
Synchronizing Node Agents and the Domain Administration Server
Node Agent Synchronization
Server Instance Synchronization
Synchronizing Library Files
Unique Settings and Configuration Management
Synchronizing Large Applications
Using the doNotRemoveList Flag
Setting Timeouts for Starting and Stopping Node Agents
Viewing Node Agent Logs
Working with Node Agents
How to Perform Node Agent Tasks
Node Agent Placeholders
To Create a Node Agent Placeholder
Creating a Node Agent
To Create a Node Agent
To Create a Node Agent for a DNS-Reachable Host
Starting a Node Agent
Stopping a Node Agent
Deleting a Node Agent
To View General Node Agent Information
To Delete a Node Agent Configuration
To Edit a Node Agent Configuration
To Edit a Node Agent Realm
To Edit the Node Agent’s Listener for JMX
To Create a Standalone Server Instance
Chapter 5 Managing Configurations
Using Configurations
Configurations
The default-config Configuration
Configurations Created when Creating Instances or Clusters
Clustered Configuration Synchronization
Unique Port Numbers and Configurations
Working with Named Configurations
To Create a Named Configuration
Editing a Named Configuration’s Properties
To Edit a Named Configuration’s Properties
To Edit Port Numbers for Instances Referencing a Configuration
To view a Named Configuration’s Targets
To Delete a Named Configuration
Chapter 6 Configuring High Availability Session Persistence and Failover
Overview of Session Persistence and Failover
Requirements
How SIP Session Replication Works
Setting Up High Availability Session Persistence
To Set Up High Availability Session Persistence
Enabling Session Availability
Enabling Availability for a Server Instance
To Enable Availability for the Server Instance with Admin Console
HTTP/SIP Session Failover
Configuring Availability for the Web Container
To Enable Availability for the Web Container with Admin Console
Web Container Availability Settings
Configuring Availability for Individual Web Applications
Example
Configuring Availability for the SIP Container
To Enable Availability for the SIP Container with Admin Console
SIP Container Availability Settings
Configuring Availability for Individual SIP Applications
Example
Using Single Sign-on with Session Failover
Single Sign-On Groups
Stateful Session Bean Failover
Configuring Availability for the EJB Container
To Enable Availability for the EJB Container
Availability Settings
Configuring the SFSB Session Store When Availability Is Disabled
Configuring Availability for an Individual Application or EJB Module
Configuring Availability for an Individual Bean
Specifying Methods to Be Checkpointed
Chapter 7 Java Message Service Load Balancing and Failover
Overview of Java Message Service
Further Information
Configuring the Java Message Service
Java Message Service Integration
LOCAL Java Message Service
REMOTE Java Message Service
EMBEDDED Java Message Service
JMS Hosts List
Default JMS Host
Creating JMS Hosts
Connection Pooling and Failover
Load-Balanced Message Inflow
Using MQ Clusters with Communications Server
Auto-clustering for non-HA Clusters
To Enable MQ Clusters with Communications Server Clusters
Chapter 8 RMI-IIOP Load Balancing and Failover
Overview
Requirements
Algorithm
Setting up RMI-IIOP Load Balancing and Failover
To Set Up RMI-IIOP Load Balancing for the Application Client Container
© 2010, Oracle Corporation and/or its affiliates