Installation guide

12 Chapter 1. Red Hat Cluster Suite Overview
The cluster configuration file (/etc/cluster/cluster.conf) is an XML file that de-
scribes the following cluster characteristics:
Cluster name Displays the cluster name, cluster configuration file revision level, lock-
ing type (either DLM or GULM), and basic fence timing properties used when a node
joins a cluster or is fenced from the cluster.
Cluster — Displays each node of the cluster, specifying node name, number of quorum
votes, and fencing method for that node.
Fence Device — Displays fence devices in the cluster. Parameters vary according to the
type of fence device. For example for a power controller used as a fence device, the
cluster configuration defines the name of the power controller, its IP address, login, and
password.
Managed Resources — Displays resources required to create cluster services. Managed
resources includes the definition of failover domains, resources (for example an IP ad-
dress), and services. Together the managed resources define cluster services and failover
behavior of the cluster services.
1.4. High-availability Service Management
High-availability service management provides the ability to create and manage high-
availability cluster services in a Red Hat cluster. The key component for high-availability
service management in a Red Hat cluster, rgmanager, implements cold failover for off-
the-shelf applications. In a Red Hat cluster, an application is configured with other cluster
resources to form a high-availability cluster service. A high-availability cluster service can
fail over from one cluster node to another with no apparent interruption to cluster clients.
Cluster-service failover can occur if a cluster node fails or if a cluster system administrator
moves the service from one cluster node to another (for example, for a planned outage of
a cluster node).
To create a high-availability service, you must configure it in the cluster configuration file.
A cluster service comprises cluster resources. Cluster resources are building blocks that
you create and manage in the cluster configuration file for example, an IP address, an
application initialization script, or a Red Hat GFS shared partition.
You can associate a cluster service with a failover domain. A failover domain is a subset
of cluster nodes that are eligible to run a particular cluster service (refer to Figure 1-10).
A cluster service can run on only one cluster node at a time to maintain data integrity. You
can specify failover priority in a failover domain. Specifying failover priority consists of
assigning a priority level to each node in a failover domain. The priority level determines
the failover order determining which node that a cluster service should fail over to.
If you do not specify failover priority, a cluster service can fail over to any node in its
failover domain. Also, you can specify if a cluster service is restricted to run only on nodes
of its associated failover domain. (When associated with an unrestricted failover domain, a