The solidDB package includes a sample program called High Availability Manager (HAM). HAM is a Java program with a GUI for displaying the state of the HotStandby (HSB) servers and the state of the High Availability Controllers (HAC). It also provides basic functionality for managing the HAC, for example, by switching the roles of HSB servers and to suspend and resume HAC.
The High Availability Manager (HAM) is configured by using the HAManager.ini configuration file.
You can perform the following actions by using the HAM:
▪ perform a switchover between the HSB servers,
▪ switch the HAC mode between AUTOMATIC and ADMINISTRATIVE:
– In ADMINISTRATIVE mode, HAC monitors only the HSB cluster, and the user can perform administrative tasks on HSB servers.
– In AUTOMATIC mode, HAC acts as a watchdog, handles failures, and maintains the availability of the database service.
▪ shut down an HSB database server process,
▪ start an HSB database server process,
▪ suspend a HAC,
▪ resume a HAC.
Note Shutting down and starting the database server process is possible only if the HAController.EnableDBProcessControl parameter is set to Yes in the solidhac.ini configuration file.