 |
Index for Section 8 |
|
 |
Alphabetical listing for C |
|
 |
Bottom of page |
|
clu_ivp(8)
NAME
clu_ivp - Verifies that the TruCluster software product has been properly
installed and that the cluster is correctly configured.
SYNOPSIS
/usr/sbin/clu_ivp [-h] [-v]
FLAGS
-h Displays help.
-v Activates verbose mode. In verbose mode, the clu_ivp utility
provides information about the progress and outcome of its
testing, in addition to the error conditions it reports by
default.
DESCRIPTION
The clu_ivp utility verifies that the TruCluster Production Server
Software, TruCluster Available Server Software, or TruCluster Memory
Channel Software has been properly installed, and that the cluster is
correctly configured. When it encounters a problem, the utility displays
an error message and a suggested solution. In those cases in which the
utility's display does not help you to completely correct the problem,
examine the system's error logs and console output for more information.
Although you typically run the clu_ivp utility on a system immediately
after the TruCluster software product has been installed, you can run it at
any time after the installation. It can be useful to run the clu_ivp
utility to help identify problems in a cluster; for example, if a required
cluster daemon has stopped running.
Because the clu_ivp utility tests only the cluster member on which it is
running, you must run it on each cluster member to verify the operation of
the entire cluster.
The clu_ivp utility uses the -d and -v flags of the cnxshow utility to
perform cluster membership and communications tests. It calls the drd_ivp
utility to perform tests relevant to the distributed raw disk (DRD)
subsystem. If the clu_ivp utility reports errors relating to cluster
membership or the DRD subsystem, you may obtain additional information by
running the cnxshow or drd_ivp utilities directly.
When invoked with the -v option, clu_ivp displays a series of status
messages and configuration information. The following is a sequential
listing of the verification checks and configuration information provided
by clu_ivp:
· The /usr file system is mounted.
· All required TruCluster software product subsets are installed.
· The parameters in the /etc/rc.config file introduced by the TruCluster
software installation are present and set to appropriate values:
--
For Production Server and Available Server, CLUSTER_NET is defined.
--
For Production Server and Memory Channel Software, mc0 is defined as
a NETDEV device and has an IP address.
--
For Available Server, if ASE="on", ASE_ID is set to 0.
--
For Production Server, if ASE="on", ASE_ID is set to one of the
following values (0, 1, ... 63).
· The host entries in the /etc/hosts file introduced by the TruCluster
software installation are present and set to appropriate values:
--
An entry for the network interface defined in rc.config is present.
--
For Production Server, an entry for the cluster_cnx service is
present.
· In the /etc/svc.conf file, the resolution order for the hosts database
lists local first.
· For Production Server, a routing daemon is running. gated is
recommended, unless ASEROUTING=yes in /etc/rc.config, in which case
ogated is required. If ogated or gated is running, the clu_ivp utility
checks the /etc/gated.conf or /etc/ogated.conf file to ensure that the
Memory Channel interface (for instance, mc0) is set to passive.
· The network interface is configured, and the system can ping the
entity defined as CLUSTER_NET in /etc/rc.config. For Production
Server, the system can ping thecluster_cnx service over the Memory
Channel Software subnet.
· The booted kernel contains TruCluster Software Products support, and
the TruCluster Software Products kernel subsystems are configured.
· In /etc/sysconfigtab, the value of the cluster_version attribute is
that of the installed version of the TruCluster software, and the
value of the cluster_disable attribute is not set to 1.
· For Production Server, if ASE="on" in /etc/rc.config, an ASE
membership list exists.
· For Production Server and Available Server, all required ASE character
device files exist.
· A valid Product Authorization Key (PAK) is registered.
· For Production Server and Available Server, the appropriate daemons
are running and registered with the portmap daemon. The list of
daemons includes cnxpingd, cnxmond, cnxagentd, asegentd, asehsm, and
bssd. Which daemons are checked depends on the product and the
configuration.
· For Production Server, the cnxshow utility validates the connection
manager subsystem. System clocks on each pair of cluster members are
within 15 seconds of each other.
· For Production Server, if ASE="on" in /etc/rc.config, the drd_ivp
utility validates the distributed raw disk (DRD) subsystem. (For more
information on drd_ivp, see drd_ivp(8).)
· The value of the boot_reset console variable is on.
· For Production Server and Memory Channel Software, all required Memory
Channel Software character device files exist.
· For Production Server and Available Server, if ASE="on" in
/etc/rc.config, display a list of shared SCSI bus controllers from
/sys/conf/HOSTNAME. If one or more controllers is found, display a
list of configured SCSI devices.
· Display a list of firmware and PALcode revisions.
EXAMPLES
# clu_ivp This command runs the clu_ivp utility, displaying only error
messages. When successful, the utility displays the following:
Cluster Installation Verification Procedure (IVP)
Validation was succesful, no errors were detected.
# clu_ivp -v
This command runs the clu_ivp utility, displaying the progress
and status of each of its tests as well as error messages.
The following output may be displayed at an unsuccessful run of
the utility on an Production Server configuration:
% clu_ivp -v
Cluster Installation Verification Procedure (IVP)
Running in verbose mode ...
Successfully verified that the TCRCOMMON subset is installed.
Successfully verified that the TCRCONF subset is installed.
Successfully verified that the TCRMCA subset is installed.
Successfully verified that the TCRASE subset is installed.
Successfully verified that the TCRDSVC subset is installed.
Successfully found CLUSTER_NET pikerm in /etc/rc.config
Successfully found mc0 interface configured in /etc/rc.config
Successfully found ASE_ID of 0 as a parameter in /etc/rc.config
Successfully found host entry in /etc/hosts.
Successfully found cluster_cnx in /etc/hosts.
Successfully verified host resolution order in /etc/svc.conf.
Successfully verified that routed is running.
Successfully pinged node pikerm over the cluster interconnect.
Successfully pinged alias cluster_cnx over the cluster interconnect.
Successfully verified that the booted kernel /vmunix contains required support.
Successfully verified that the clubase kernel subsystem is configured.
Successfully verified that the rm kernel subsystem is configured.
Successfully verified that the drd kernel subsystem is configured.
Successfully verified that the ccomsub kernel subsystem is configured.
Successfully verified that the dlmsl kernel subsystem is configured.
Successfully verified that the cnxagent kernel subsystem is configured.
Successfully verified that the dlm kernel subsystem is configured.
Successfully verified that the ccm kernel subsystem is configured.
Successfully verified that the mcs kernel subsystem is configured.
Successfully retrieved version: Digital UNIX TruCluster T1.5-1 (Rev. 146.1); 05/29/97 17:47
Successfully verified that cluster_disable is 0.
Successfully verified an ASE member list.
Found device /dev/am_host01.
Found device /dev/am_host02.
Found device /dev/am_host03.
Found device /dev/am_host04.
Found device /dev/am_host05.
Found device /dev/am_host06.
Found device /dev/am_host07.
Found device /dev/rase.
Found device /dev/am.
Verified existence of all required ASE device files.
Successfully verified that the cluster LMF PAK is registered.
Successfully verified that the cnxpingd daemon is running.
Verified that the cnxpingd pid file is consistent.
Successfully verified that the cnxmond daemon is running.
Verified that the cnxmond pid file is consistent.
Successfully verified that the cnxagentd daemon is running.
Verified that the cnxagentd pid file is consistent.
Verified that the cnxagentd daemon is registered with the portmapper.
Successfully verified that the bssd daemon is running.
Verified that the bssd daemon is registered with the portmapper.
Successfully verified that the aseagent daemon is running.
Verified that the aseagent pid file is consistent.
Verified that the aseagent daemon is registered with the portmapper.
Successfully verified that the asehsm daemon is running.
Verified that the asehsm pid file is consistent.
Verified that the asehsm daemon is registered with the portmapper.
Calling cnxshow for configuration verification...
Successfully verified that a CNX director exists.
Successfully verified that the CNX director is not suspended.
Successfully verified CNX comm state of pikerm.
Successfully verified that pikerm is a CNX member.
CNX ivp tests exiting successfully with no errors found.
Successfully passed CNX validation tests.
Calling drd_ivp for DRD subsystem verification...
Cluster Configuration Information
Hostname ASE_ID BSSD BSSD DRD Lic
Reg Resp Conf Reg
----------------------------------------------------------
pikerm 0 Yes Yes Yes Yes
DRD configuration validation tests succeeded.
ASE_ID validation tests succeeded.
Successfully passed drd_ivp validation tests.
Successfully verified that the console variable boot_reset is ON.
Successfully found MC character device /dev/pmcs0.
Successfully found MC character device /dev/pmcs1.
Successfully found MC character device /dev/pmcs2.
Successfully verified existence of all required MC character device files.
Found these supported SCSI controllers:
------------------------------
pza0 is scsi1
pza1 is scsi2
Scanning EDT............
Found these devices on bus scsi1:
device vendor drive firmware
------ ------ ----- --------
rrz9c DEC RZ28M 0466
rrz10c DEC RZ28 T436
rrz11c DEC RZ28 442D
rrz12c DEC RZ26 392A
Found these devices on bus scsi2:
device vendor drive firmware
------ ------ ----- --------
rrz17c DEC RZ28 D41C
rrz18c DEC RZ28 D41C
rrz19c DEC RZ28 442D
rrz20c DEC RZ26L 442D
rrz21c DEC RZ28 D41C
Please verify firmware levels against the release notes.
Firmware rev 4.7 for CPU type 2100
Firmware rev A10 on SCSI adapter pza0
Firmware rev A10 on SCSI adapter pza1
Please verify firmware levels against the release notes.
Validation was successful, no errors were detected.
FILE
/usr/sbin/clu_ivp
Specifies the command path.
RELATED INFORMATION
Commands: drd_ivp(8), cnxshow(8)
 |
Index for Section 8 |
|
 |
Alphabetical listing for C |
|
 |
Top of page |
|