Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved


Chapter 19 Fault Tolerance : Configuring Fault Tolerance in Central Administration

Configuring Fault Tolerance in Central Administration
Central Administration uses the same JSON configuration file to manage both servers in a fault tolerant pair. Primary and secondary server roles are determined when the servers are started.
All but two configuration settings are shared by both EMS servers: the listen and ft_active parameters are configured separately.
The primary server listens for client connection on ports defined in the main Server Properties page, in the Primary Listens section. After a failover, it listens for the secondary server on the Secondary Listens URL that is flagged using the FT Active radio button on the Fault Tolerance properties page.
The secondary server listens for the primary server using the Primary Listens URL that is flagged with the FT Active radio button on the main Server Properties page. If the secondary server becomes active, it listens for client connections using the Secondary Listen URLs defined on the Fault Tolerance page.
For more information on Central Administration, see TIBCO Enterprise Message Service Central Administration.
Procedure
To configure a fault tolerant server pair using Central Administration:
1.
2.
On the Server Properties page, designate the URL on which the secondary server listens for the primary server by clicking the FT Active radio button next to the desired Listens URL.
3.
On the Fault Tolerance properties page, configure the Secondary Listens URLs that the backup server uses to listen for client connections in the event that it becomes the primary server.
4.
Designate the URL on which the primary server listens for the secondary server, should a failure occur and the secondary server becomes active. Click the FT Active radio button next to the desired Secondary Listens URL
5.
6.
7.
Configuration Errors
When an EMS server is started, the fault tolerance mechanism is triggered by the presence of a URL in the Secondary Listens list of a primary tibemsd, or by that of a URL in the Primary Listens list of a secondary tibemsd.
Once fault tolerance is triggered, the EMS server generates an error if it finds that the "FT Active" switch was not assigned to any URL in its peer’s list. If CONFIG_ERRORS is present in the startup_abort_list parameter, the tibemsd aborts startup. Otherwise, the tibemsd cancels fault tolerance and starts without checking its peer. This results in a file lock error for the EMS server that is started second.

Copyright © TIBCO Software Inc. All Rights Reserved
Copyright © TIBCO Software Inc. All Rights Reserved