A FailSafe system has the following software layers:
Plug-ins, which create highly available services. Table 2-1, and Table 2-2, show the provided and optional FailSafe plug-ins and their associated resource types.
See the release notes for information about the specific releases of these products that are supported.
|Note: The Samba interfaces parameter allows Samba
to support multiple IP interfaces. It takes the following format, where
IP must be a dotted decimal IP address
and netmask must be a
dotted decimal netmask such as 255.255.255.0:|
If the application you want is not available, you can hire the SGI Professional Services group to develop the required software, or you can use the FailSafe Programmer's Guide for SGI Infinite Storage to write the software yourself.
FailSafe base, which includes the ability to define resource groups and failover policies.
Cluster services, which lets you define clusters, resources, and resource types (this consists of the cluster_services installation package)
Cluster software infrastructure, which lets you do the following:
Perform node logging
Administer the cluster
The cluster software infrastructure consists of the cluster_admin and cluster_control subsystems.
CXFS file system
XLV logical volumes
XVM volume manager
FailSafe for DMF
FailSafe for NFS
FailSafe for Informix
FailSafe for Oracle
FailSafe for Samba
FailSafe for TMF
FailSafe for Web (Netscape)
Figure 2-1 shows a graphic representation of these layers. The cluster services and cluster software infrastructure layers are shared with CXFS. Table 2-3, describes the contents of the /usr/cluster/bin directory. For more information about CXFS, see the CXFS Administration Guide for SGI Infinite Storage.
Table 2-3. Contents of /usr/cluster/bin
FailSafe database agents. Each database agent monitors all instances of one type of database.
FailSafe daemon. Provides basic component of the FailSafe software.
Cluster services (high-availability processes)
The FailSafe membership daemon. Provides the list of nodes, called FailSafe membership, available to the cluster.
Group membership daemon. Provides group membership and reliable communication services in the presence of failures to FailSafe processes.
System resource manager daemon. Manages resources, resource groups, and resource types. Executes action scripts for resources.
Interface agent daemon. Monitors the local node's network interfaces.
Cluster software infrastructure (cluster administrative processes)
Cluster administration daemon. Provides administration services.
Node control daemon. Monitors the serial connection to other nodes. Has the ability to reset other nodes.
Daemon that manages all other daemons. This process starts other processes in all nodes in the cluster and restarts them on failures.
Manages the cluster database and keeps each copy in sync on all nodes in the pool.