IBM® Tivoli® System Automation for Multiplatforms (Tivoli SA MP) is cluster managing software that facilitates automatic switching of users, applications, and data from one database system to another in a cluster. Tivoli SA MP automates control of IT resources such as processes, file systems, and IP addresses.
For example, both a DB2® instance and the High Availability Disaster Recovery feature, have start, stop, and monitor commands. Therefore, Tivoli SA MP scripts can be written to automatically manage these resources. Resources that are closely related (for example, ones that collectively run on the same node at the same time) are called a resource group.
In a single-partition DB2 environment, a single DB2 instance is running on a server. This DB2 instance has local access to data (its own executable image as well as databases owned by the instance). If this DB2 instance is made accessible to remote clients, an unused IP address must be assigned to this DB2 instance.
The DB2 instance, the local data, and the IP address are all considered resources, which must be automated by Tivoli SA MP. Since these resources are closely related (for example, they collectively run on the same node at the same time), they are called a resource group.
The entire resource group is collocated on one node in the cluster. In the case of a failover, the entire resource group is started on another node.
DB2 data can be stored either entirely on one or more raw disks, entirely on logical volumes, entirely on file systems, or on a mixture of all three. Any executables need to reside on a file system of some sort.
The DB2 database has no special requirements for the IP address. It is not necessary to define a highly available IP address in order for the instance to be considered highly available. However, it is important to remember that the IP address that is protected (if any) is the client's access point to the data, and as such, this address must be well known by all clients. In practice, it is recommended that this IP address be the one that is used by the clients in their CATALOG TCPIP NODE commands.
IBM Tivoli System Automation for Multiplatforms is a product that provides high availability by automating resources such as processes, applications, IP addresses, and others in Linux-based clusters. To automate an IT resource (such as an IP address), the resource must be defined to Tivoli SA MP. Furthermore, these resources must all be contained in at least one resource group. If these resources are always required to be hosted on the same machine, they should all be placed in the same resource group.
These commands may be scripts or binary executables.
For configuration information to help you set up SA MP to work with your DB2 environment, see Configuring a clustered environment for high availability or search for "Tivoli System Automation" on the IBM Software Library web site (http://www.ibm.com/software/sw-library/).
When you use the DB2 High Availability (HA) Feature, many DB2 commands can perform automatically the necessary cluster manager configurations for you if you have configured the instance for high availability using the db2haicu command.
For the list of the DB2 database manager instance configuration and administration operations that perform related cluster manager configuration through SA MP, see Configuring a cluster automatically with the DB2 High Availability (HA) Feature.