#!/bin/ksh93 # IBM_PROLOG_BEGIN_TAG # This is an automatically generated prolog. # # 61haes_r714 src/43haes/lib/ksh93/hacmp/KLIB_HACMP_reset_cluster.sh 1.2 # # Licensed Materials - Property of IBM # # COPYRIGHT International Business Machines Corp. 2010 # All Rights Reserved # # US Government Users Restricted Rights - Use, duplication or # disclosure restricted by GSA ADP Schedule Contract with IBM Corp. # # IBM_PROLOG_END_TAG # @(#)59 1.2 src/43haes/lib/ksh93/hacmp/KLIB_HACMP_reset_cluster.sh, hacmp.assist, 61haes_r714 6/11/12 09:03:53 # Start of POD-formatted documentation. Viewing suggestions: # perldoc # pod2text -c # pod2text -c --code # pod2html function devDoc { : <<'=cut' >/dev/null 2>&1 =head1 NAME KLIB_HACMP_reset_cluster =head1 VERSION Version Number: 1.2 Last Extracted: 1/31/14 04:41:19 Last Changed: 6/11/12 09:03:53 Path, Component, Release(, Level): src/43haes/lib/ksh93/hacmp/KLIB_HACMP_reset_cluster.sh, hacmp.assist, 61haes_r714 =head1 SYNOPSIS clmgr reset cluster =head1 DESCRIPTION Resets all the tunables (customizations) made to the cluster, returning all options to their default values, but not changing the configuration. The cluster will need to be synchronized after this operation. =head1 ARGUMENTS None. =head1 RETURN 0: no errors were detected; the operation appears to have been successful 1: a general error has occurred 2: a specified resource does not exist, or could not be found 3: some required input was missing 4: some detected input was incorrect in some way 5: a required dependency does not exist 6: a specified search failed to match any data =head1 COPYRIGHT COPYRIGHT International Business Machines Corp. 2005,2010 All Rights Reserved =cut } # End of POD-formatted documentation. function KLIB_HACMP_reset_cluster { LINENO=2 . $HALIBROOT/log_entry "$0()" "$CL" : version=1.2, src/43haes/lib/ksh93/hacmp/KLIB_HACMP_reset_cluster.sh, hacmp.assist, 61haes_r714 : INPUTS: $* [[ $CLMGR_LOGGING == 'med' ]] && set +x # Only trace param values #=================================== : Declare and initialize variables #=================================== typeset -i rc=$RC_UNKNOWN #=============================== : See if a cluster even exists #=============================== CL=$LINENO isClusterDefined if (( $? != RC_SUCCESS )); then rc=$RC_MISSING_DEPENDENCY #========================================================== : Reset the cluster if no input errors have been detected #========================================================== else print "$0()[$LINENO]($SECONDS): $HAUTILS/clsnapshot -t" >>$CLMGR_TMPLOG # Always log commands $HAUTILS/clsnapshot -t rc=$? print "clsnapshot RC: $rc" >>$CLMGR_TMPLOG # Always log command result (( $rc != $RC_SUCCESS )) && rc=$RC_ERROR fi log_return_msg "$rc" "$0()" "$LINENO" return $? } # End of "KLIB_HACMP_reset_cluster()"