1    Features

TruCluster Server Version 5.1B supports all of the features of TruCluster Server Version 5.1A plus additional enhancements that are listed in Table 1-1.

Table 1-1:  TruCluster Server Version 5.1B Features

Feature Description For More Information
Cluster File System (CFS) load balancing The CFS load balancing daemon (cfsd) can monitor and analyze file-system usage, make recommendations, and automatically relocate file systems. Cluster Administration, cfsd.conf(4), and cfsd(8)
Parallel rolling upgrade This feature reduces the amount of time required for a rolling upgrade. After the initial member has been updated, an administrator can upgrade the remaining cluster members in parallel. The number of members that can be upgraded simultaneously is limited by the quorum configuration of the cluster. Cluster Installation and clu_upgrade(8)
mount -o server=node The mount -o server=node command lets an administrator specify a cluster member as the initial server for a file system. (The cfsd daemon uses this option to implement load-directed mounting.) Cluster Administration, mount(2), and mount(8)

Forced unmounting of AdvFS file systems

cfsmgr -U

The cfsmgr -U command lets an administrator forcibly unmount an entire AdvFS domain that is being served by a cluster member. Cluster Administration and cfsmgr(8)

CFS quiesce

freezefs

thawfs

To facilitate snapshots and cloning of multivolume domains, the freezefs command places an AdvFS domain into a metadata-consistent frozen state and guarantees that it stays that way until thawed. The file system thaws either by timing out or explicitly with the thawfs command. Cluster Administration, freezefs(8), and thawfs(8)
Relaxed gated requirement Prior releases of TruCluster Server required that all cluster members run the gated routing daemon. Version 5.1B relaxes that restriction to allow a cluster member to run gated, run routed, or use static routing. When a cluster member runs gated, the administrator can control whether gated routing entries are manipulated by the cluster alias daemon, aliasd. Cluster Technical Overview and Cluster Administration

Balancing CAA application resources

caa_balance

The caa_balance command causes CAA to reevaluate application resource placement based on the current state of the resources on the cluster and the rules of placement for the resources. Balancing applications can be done on a cluster-wide basis, a member-wide basis, or with specified resources. Cluster Highly Available Applications and caa_balance(8)

CAA availability measurement

caa_report

CAA maintains a history of each application resource from the time it is first started. The caa_report command displays a report summarizing the percentage of time that all currently registered application resources have been in the ONLINE state. The data is obtained by analyzing the Event Manager events related to CAA. Cluster Administration and caa_report(1)
CAA user-defined attributes A user-defined attribute can be placed within a resource profile and accessed from a resource action script as an environment variable. Cluster Highly Available Applications
CAA reason codes and environment locales

A reason code describes why an action script is being executed. It is available to an action script through an environment variable.

The environment locale where an action script is executed is now available to an action script through an environment variable.

Cluster Highly Available Applications
Directing output from CAA action scripts You can redirect output from an action script so that it is displayed when CAA commands are executed. Cluster Highly Available Applications
cluamgr rpri=100 The value of 100 is a special case for the cluamgr rpri (router priority) option. For rpri values of 1-99, aliasd advertises a host route cost metric of 14. For an rpri value of 100, aliasd advertises a host route cost metric of 10. cluamgr(8)
clua_active The clua_active command determines whether the specified cluster alias is active for the current member, has a selection weight greater than 0 (zero), and is reachable through an external network interface. clua_active(8)