Pacemaker (Linux)
Pacemaker is an open source high-availability cluster resource manager software that runs on a set of nodes. Together with Corosync, an open source group communication system that provides ordered communication delivery, cluster membership, quorum enforcement, and other features among the nodes, it helps detect component failures and orchestrate necessary failover procedures to minimize interruptions to applications.
- HADR
- Instance
- Database
- Network
- Virtual IP address
- Mutual Failover (MF) and Data Partition Feature (DPF)
- Partition
- Mount
- Network
- Virtual IP address
- pureScale
- Cluster Caching Facilities (CF)
- Db2 members
- Primary CF
- Idle members
- Mount
- Network
- Instance host
- Fence agent
Prerequisites
For more information on prerequisites, refer to Prerequisites for an integrated solution using Pacemaker.
Disk storage
- HADR
- Raw disk (for example, /dev/sda1)
- Logical volume that is managed by a Logical Volume Manager (LVM)
- File system (for example, ext4, jfs2, gpfs, etc.)
- Mutual Failover and Data Partition Feature (DPF)
- Requires shared storage that can be accessed by both hosts.
- For file system requirements, see Recommended file systems.
- pureScale
- For disk storage considerations on Linux or AIX, see Shared storage support for environments.
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. Db2 binaries such as executables and shared libraries need to be on a file system.
Db2 database requirements for the virtual IP address (HADR, MF, DPF)
The Db2 database has no special requirements for the virtual IP address. It is not necessary to define a virtual IP address in order for the instance to be considered highly available. However, it is important to remember that the virtual IP address is the user's access point to the data, and as such, this address must be known by all database clients. In practice, it is recommended that this IP address be the one that is used by the users in their CATALOG TCPIP NODE commands.
Virtual IP address is not supported for pureScale configurations.