The terms in this glossary are commonly used in a TruCluster Server environment.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Shell scripts used by CAA to control how applications are started,
stopped, and checked.
By default, action scripts are located in the
/var/cluster/caa/script
directory.
The file
names of action scripts take the form
resource_name.scr
.
A device that converts the protocol and hardware interface of one bus type into that of another bus.
Electrical switches on some disk drives that determine the SCSI address setting for the drive.
A cluster member that makes a cluster alias address known to the network and receives incoming packets for that alias. By default, all cluster members are configured as alias routers at boot time.
The characteristic of a computing system that allows it to provide computing services (such as applications) to clients with little or no disruption.
See also highly available
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Flat or twisted-wire cable or a backplane composed of individual parallel circuits. A bus connects computer system components to provide communications paths for addresses, data, and control information.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
cluster application availability. A subsystem that provides high availability for single-instance applications and monitoring of the state of other types of resources (such as network interfaces). A single instance of any application that can run on Tru64 UNIX can be made highly available in a cluster with CAA.
context-dependent symbolic link.
A special form of a symbolic link
whose target pathname includes an environment variable, such as
{memb}
, which is resolved at run time.
In a
cluster, CDSLs make it possible to maintain per-system configuration
and data files within the shared CFS root (/
),
/usr
, and
/var
file systems.
Cluster File System. A virtual file system that sits above the physical file systems and provides clusterwide access (with assistance from the device request dispatcher) to all mounted file systems in a cluster. CFS maintains cache coherency across all cluster members, which ensures that all members have an identical, consistent view of file systems directly connected to the cluster.
A computer system that uses resources provided by another computer, called a server.
A loosely coupled collection of servers that share storage and other resources that make applications and data highly available. A cluster consists of communications media, member systems, peripheral devices, and applications. The systems communicate over a cluster interconnect.
An IP address that is used to address all or a subset of the members in a cluster. A cluster alias makes some or all of the systems in a cluster look like a single system to the outside world.
See CAA
See expected votes
See CFS
A private interconnect that cluster members use for intracluster communication.
The basic computing resource in a cluster. A member system must be physically connected to a cluster interconnect.
In common usage, a system configured with TruCluster Server software that is capable of forming or joining a cluster. From the point of view of the connection manager, a system that has either formed a single-member cluster or has been granted membership in an existing cluster. The connection manager dynamically determines cluster membership based on communications among the cluster members. Only an active cluster member can access the shared resources of a cluster.
An abnormal condition in which nodes in an existing cluster divide into multiple independent clusters.
In the context of cluster aliases, an existing physical subnet. Cluster alias IP addresses are either in a common subnet or in a virtual subnet.
The cluster software component that coordinates participation of systems in the cluster, and maintains cluster integrity when systems join or leave the cluster.
See CDSL
The number of votes contributed by current cluster members and by the quorum disk as seen by this member.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
D
See locked port
A special cluster alias created during cluster installation. All cluster members are, by default, members of the default cluster alias.
A kernel subsystem that controls all I/O access to storage devices in a cluster. The device request dispatcher supports clusterwide access to both character and block disk devices.
Note: Do not confuse the device request dispatcher with the Distributed Raw Disk (DRD) services provided in the TruCluster Production Server product. The device request dispatcher is fully integrated with the kernel, and removes the need for having a specific service to make storage accessible to cluster members.
A SCSI bus where the signal's level is determined by the voltage differential between two wires.
A performance enhancement for AdvFS file systems. Direct-access cached reads allow CFS to read directly from storage simultaneously on behalf of multiple cluster members.
An I/O device that supports simultaneous access from multiple cluster members.
See also single-server device
An application that is specifically designed to run on a cluster, using different members for specific purposes. These applications use the Memory Channel, distributed lock manager (DLM), and cluster alias application programming interfaces to integrate application with the cluster resources.
See DLM
distributed lock manager. A software component that synchronizes access to shared resources among cooperating processes throughout the cluster.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
E
See EVM
Event Manager.
A facility that lets kernel-level and user-level
processes and components post events, and provides a means for
processes to subscribe for notification when selected events occur.
The facility provides an event viewer, an API, and command-line
utilities.
See
EVM
(5)
for more information.
The sum of all node votes held by cluster members, plus the vote of the quorum disk, if one is defined.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
A transfer of the responsibility to provide services. A failover occurs when a hardware or software failure causes a service to restart on another member system.
A Memory Channel logical rail configuration that consists of two physical rails, with one physical rail active and the other inactive. If the active physical rail fails, a failover takes place and the inactive physical rail is used.
An optional mode of SCSI-2 that allows transmission rates of up to 10 MB per second.
Mounting an AdvFS file system so that it is accessible to only a single cluster member.
File system partitioning is provided to ease migration from TruCluster Production Server Software or TruCluster Available Server Software Version 1.5 or Version 1.6. File system partitioning is not intended as a general purpose method for restricting file system access to a single member.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
In the TruCluster Server software, the ability to survive any single hardware or software failure.
A cluster can be considered highly available if the hardware and software provide protection against any single failure, such as a system failure, disk failure, or a SCSI cable disconnection.
A service can be considered highly available if the hardware that it depends on provides protection against any single failure, and the service is configured to fail over in case of a failure.
When discussing routing for cluster aliases, an advertised route (using RIP) to a cluster alias IP address via a local IP address on a cluster node, using a subnet mask of all 1s.
The ability to replace a device on a shared bus while the bus is active.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
A designation on a service port that causes the cluster alias subsystem to route connection requests and packets to all eligible members of the alias.
A designation on a service port that causes the cluster alias subsystem to ensure that the port will not receive inbound alias messages.
A designation on a service port that causes the cluster alias subsystem to ensure that the port will not honor connection requests to a nonalias address.
A designation on a service port that causes the cluster alias subsystem to ensure that only one alias member will receive connection requests or packets for that service.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
L
See private bus
A file that indicates that operations on one or more other files are restricted or prohibited. The presence of the lock file can be used as the indication, or the lock file can contain information describing the nature of the restrictions.
A port in the clusterwide port space that is dedicated for use by a single node in the cluster.
One or more Memory Channel physical rails. Logical rails are configured as a single-rail or as a failover pair.
See LSM
See LUN
Logical Storage Manager. A disk storage management tool that protects against data loss, improves disk I/O performance, and customizes the disk configuration.
System administrators use LSM to perform disk management functions without disrupting users or applications accessing data on those disks.
A group of Logical Storage Manager (LSM) disks that share a common configuration. The configuration information for an LSM disk group consists of a set of records describing objects including LSM disks, LSM volumes, LSM plexes, and LSM subdisks that are associated with the LSM disk group. Each LSM disk group has an administrator-assigned name that can be used to reference that LSM disk group.
A copy of an LSM volume's logical data address space, which is sometimes known as a mirror. An LSM volume can have up to eight LSM plexes associated with it. A read can be satisfied from any LSM plex, while a write is directed to all LSM plexes.
A special device that contains data used by a UNIX file system, a database, or other applications. LSM transparently places an LSM volume between applications and a physical disk. Applications then operate on the LSM volume rather than on the physical disk. For example, a file system is created on an LSM volume rather than on a physical disk.
An LSM volume presents block and raw interfaces that are compatible in their use with disk partition special devices. Because an LSM volume is a virtual device, it can be mirrored, spanned across disk drives, moved to use different storage, and striped using administrative commands. The configuration of an LSM volume can be changed using LSM utilities without disrupting applications or file systems that are using the LSM volume.
logical unit number. A physical or virtual peripheral device addressable through a target. LUNs use their target's bus connection to communicate on a SCSI bus.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
M
Megabits per second
Megabytes per second
See cluster member
An integer, in the range 1-63, that identifies a cluster member system. Each member has a unique member ID, which is assigned during the installation procedure.
A peripheral component interconnect (PCI) cluster interconnect that provides fast and reliable communications between cluster members. Physically, the interconnect consists of a Memory Channel adapter installed in a PCI slot in each member system, one or more Memory Channel link cables to connect the adapters, and an optional Memory Channel hub.
An application that can run on multiple cluster members at the same time. A multi-instance application is, by definition, highly available because the failure of one cluster member does not affect the instances of the application running on other members.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
When discussing routing for cluster aliases, an advertised route (using RIP) to a virtual subnet in which one or more cluster alias IP addresses reside.
The fixed number of votes that a given member contributes toward quorum.
A cluster member with 0 (zero) votes.
See also voting member
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
A designation on a service port that causes the cluster alias subsystem to ensure that the default cluster alias is used as the source address whenever the port is used as a destination.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
peripheral component interconnect. An industry-standard expansion I/O bus that is a synchronous, asymmetrical I/O channel.
See PCI
The module on a storage shelf that provides the interface between a differential SCSI bus and the storage shelf single-ended SCSI bus. Switches on the module enable SCSI bus termination and control SCSI bus IDs for the storage shelf.
A Memory Channel hub with its cables and Memory Channel adapters and the Memory Channel driver for the adapters on each node.
See also logical rail
A policy that determines where an application under CAA control
runs.
Supported policies are:
balanced
,
favored
, and
restricted
.
A bus that connects private storage to the local system.
A storage device on a private bus. Storage devices include hard disks, floppy disks, tape drives, and other devices.
The mechanism that cluster members use to handle requests that are addressed to cluster aliases whose addresses reside on common subnets. The Address Resolution Protocol (ARP) maps dynamically between IP addresses and Ethernet addresses. An ARP request contains the IP address of an interface on the target host. The host that recognizes this IP address should respond with its Ethernet address. All other hosts should ignore the ARP request.
Proxy ARP is, in essence, when a system or router lies about being the system with an interface that matches the IP address in the ARP request. The proxy ARP system responds to the ARP request by returning its own Ethernet address. The system then routes the packets to the real target system. Proxy ARP is useful for subnetting and also when adding routers to a topology where some hosts are not yet configured to use the routers.
The cluster member that is acting as the proxy ARP master for an alias responds to an ARP request for a cluster alias IP address using one of its own network interfaces.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
A cluster state in which members are allowed to access clusterwide shared resources and thus perform useful work. The cluster has quorum when the connection manager determines that the sum of the node votes and quorum disk votes in the cluster equals or exceeds the required number of quorum votes.
See also quorum votes
A mathematical method that the connection manager uses to determine the circumstances under which a given member can participate in a cluster, safely accessing clusterwide resources and performing useful work.
A disk whose
h
partition contains cluster status
and quorum information.
Each cluster can have a maximum of one quorum
disk.
The quorum disk is assigned votes that are used when calculating
quorum.
The number of votes that a quorum disk contributes towards quorum.
A cluster state in which no member is allowed to access clusterwide shared resources. A cluster enters a quorum loss state when the connection manager determines that the member and quorum disk votes in the cluster are less than the required number of quorum votes.
See also quorum votes
The number of votes that are required to form or maintain a cluster. The formula for calculating quorum votes is:
quorum votes = round_down((cluster-expected-votes+2)/2)
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Redundant array of independent disks. A technique that organizes disk data to improve performance and reliability. RAID has three attributes:
It is a set of physical disks that the user views as a single logical device or multiple logical devices.
Disk data is distributed across the physical set of drives in a defined manner.
Redundant disk capacity is added so data can be recovered if a drive fails.
A term to describe duplicate hardware that provides spare capacity that can be used when a component fails.
See RAID
A cluster hardware or software component that provides a service to end users or to other software components. Examples of resources are disks, tapes, file systems, network interfaces, and application software.
All the CAA daemons running on cluster members. These daemons are independent but they communicate with each other, sharing information about the status of the resources.
The resource manager communicates with all the components of the CAA subsystem, as well as the connection manager and the Event Manager (EVM). The resource manager also uses the resource monitors to monitor the status of a particular type of resource.
A monitor that is loaded by the resource manager at boot time. There is one resource monitor for each type of resource (application, network, tape, and media changer).
A file that contains an application's resource requirements.
The file
contains keyword/value pairs that are used by CAA to monitor resources
and control application failover.
Each application under CAA control
has a resource profile.
Resource profiles are located in the
/var/cluster/caa/profile
directory.
The file
names of resource profiles take the form
resource_name.cap
.
Routing Information Protocol. A protocol that is used to exchange routing information among gateways and other hosts. The protocol was defined in RFC 1058, and updated in RFCs 1388 and 1723.
A software upgrade of a cluster that is performed while the cluster is in operation. One member at a time is rolled and returned to operation while the cluster transparently maintains a mixed-version environment for the base operating system, cluster, and Worldwide Language Support (WLS) software. Clients accessing services are not aware that a rolling upgrade is in progress.
A method that controls the proxy ARP router selection for a cluster alias on a common subnet. For each alias in a common subnet, the cluster member with the highest router priority for that alias will route for that alias.
See RIP
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
Small Computer System Interface. A standard, maintained by the American National Standards Institute (ANSI), that provides a standard interface for connecting disks and other peripheral devices to a computer system. SCSI-based devices can be configured in a series, with multiple devices on the same bus.
An extension to the original SCSI standard featuring multiple systems on the same bus and hot swap. The SCSI-2 standard is ANSI standard X3.T9.2/86-109.
A storage adapter, commonly referred to as a host bus adapter (HBA), that provides a connection between an I/O bus and a SCSI bus.
A bus that supports the transmission and signaling requirements of a SCSI protocol.
The data transfer speed for a SCSI bus. SCSI bus speed can be slow, up to 5 MB/s; fast, up to 10 MB/s; fast and wide, up to 20 MB/s; or UltraSCSI, up to 40 MB/s.
See SCSI adapter
A SCSI adapter, peripheral controller, or intelligent peripheral that can be attached to a SCSI bus.
A unique address, from 0 through 15, that identifies a device on a SCSI bus.
A priority assigned to a cluster alias that determines the order in which members of the alias receive new connection requests. The selection priority establishes a hierarchy within the members of an alias. Connection requests are distributed among those members sharing the highest selection priority value.
The number of connections (on average) a member is given before connections are given to the next alias member with the same selection priority value.
A bus that is connected to more than one member system and, optionally, to one or more storage devices.
Disks that are connected to a shared bus.
A device that converts signals between a single-ended SCSI bus and a differential SCSI bus.
A signal path in which one data lead and one ground lead are utilized to make a device connection. This transmission method is economical, but is more susceptible to noise than a differential SCSI bus.
An application that is run on only one cluster member at a time. The cluster application availability (CAA) subsystem can provide high availability for single-instance applications by controlling their initial startup and failover characteristics.
A Memory Channel logical rail configuration where there is a one-to-one relationship between physical rails and logical rails. This configuration has no failover properties; if the physical rail fails, the logical rail fails.
A device that supports access from only a single member.
See also direct-access I/O device
See SCSI
The external interface to console firmware for operating systems that expect firmware compliance with the Alpha System Reference Manual (SRM).
A Memory Channel interconnect configuration that uses a Memory Channel hub to connect Memory Channel adapters. To set up a Memory Channel interconnect in standard mode, use a link cable to connect each Memory Channel adapter to a linecard installed in a Memory Channel hub.
A designation on a service port that causes the cluster alias subsystem to ensure that the port will not be assigned as a dynamic port.
An installable software module that is compatible
with the Tru64 UNIX
setld
software installation utility.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
T
A resistor array device that terminates a SCSI bus. A SCSI bus must be terminated at its two physical ends.
A connector that joins two cables to a single device, or allows terminating a shared SCSI bus external to the adapter or to the RAID controller.
In the context of cluster aliases, moving an
mbuf
chain between
cluster members after receipt.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
A differential SCSI bus standard that uses smaller diameter cables with smaller connectors and allows bus speeds up to 40 MB/s at 25 meters (approximately 82 feet).
A specialized signal converter with multiple connectors. An UltraSCSI hub converts differential input SCSI signals from a host bus adapter to single-ended, then converts the single-ended signals back to differential for the output connection to a RAID array controller. An UltraSCSI hub allows radial connection of UltraSCSI devices and increases the separation between host and storage.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
A Memory Channel interconnect configuration that does not use a Memory Channel hub to connect Memory Channel adapters. Virtual hub mode is supported only for clusters that have two member systems. To set up a Memory Channel interconnect in virtual hub mode, use a Memory Channel link cable to connect the Memory Channel adapter in one member system to the corresponding Memory Channel adapter in the other member system.
In the context of cluster aliases, a subnet with no physical connections. Cluster alias IP addresses are either in a common subnet or in a virtual subnet.
In the context of cluster aliases, a unique hardware address that can be automatically created for each alias IP address. An alias vMAC (virtual Media Access Control) address follows the cluster alias proxy ARP master from node to node as needed. Regardless of which cluster member is serving as the proxy ARP master for an alias, the alias's vMAC address does not change.
See quorum
A cluster member with a vote.
See also nonvoting member
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
W
See WWID
Worldwide identifier. A unique ID that a manufacturer assigns to a disk.
Click letter for quick access: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z |
A cable that joins two cables to a single device, or allows terminating a shared SCSI bus external to the adapter or RAID controller.