Cluster Database

The cluster database is, by default, a SQL Anywhere database used by the Unwired Server and associated command line utilities. It contains configuration information about the cluster for which the database is installed, as well as data used to coordinate cluster components.

A cluster database consists of a SQL Anywhere® database file and the server that serves the file.

Depending on you environment, the location of the cluster database file varies:

When a component starts, the utilities consult the cluster database. If there are cluster changes since the previous startup, the command line is modified accordingly. Various Unwired Servers then negotiate to determine which server is the primary server for the cluster.

Administration considerations

The sup.properties file is a copy of information from the cluster database that facilitates scripting. This file is located in <UnwiredPlatform_InstallDir>\Servers\UnwiredServer\Repository\Instance\com\sybase\sup\server\SUPServer.If you are troubleshooting the cluster, always check the cluster values in this database first.

Unwired Servers use the cluster database to negotiate which server acts as the primary server for the cluster. Sybase Control Center uses the primary server to coordinate cluster-wide administrative tasks such as package deployment, or connection configuration. Secondary Unwired Servers then monitor the cluster database to detect changes, which they then synchronize against to maintain consistency across the cluster. You can confirm the primary/secondary status in Sybase Control Center adjacent to the server display name in the left navigation pane of the Unwired Platform administration console.

Unwired Platform supports only SQL Anywhere cluster databases.

Data in the cluster database

The cluster database records configuration properties that are set for each component. The information is populated during installation, and then maintained over time as administrators use Sybase Control Center to change the production environment.

Specifically, this database includes: