MCSG: CommandsΒΆ

Title:MCSG: Commands
Author:Douglas O’Leary <dkoleary@olearycomputers.com>
Description:MCSG: Commands
Date created:06/2005
Date updated:07/2007
Disclaimer:Standard: Use the information that follows at your own risk. If you screw up a system, don’t blame it on me...
cmapplyconf [-C ${config} | -P ${config} ] -p ${file}:
Applies the configuration files checked above. Appears to repeat the configuration file checks, so checking them first may be redundant.
cmcheckconf [-C ${config}|-P ${config}] -p ${file}
Configuration file checker. The -C checks cluster configuration files; -P checks package configuration files, and the -p checks all the configuration files listed in ${file}
cmdeleteconf [-p]
Removes cluster configuration information. Use the -p option to remove package definitions from the existing cluster. I imagine there’s more options; however, that one would seem to be the most used.
cmgetconf [-c ${cluster}|-p ${pkg}]
Generates configuration files that generated the existing cluster or package. Useful for identifying current configurations and for replacing configuration files that have been wiped out. Probably a good idea to use this to generate a config file to edit vs trying to keep track of changes on all cluster nodes.
cmhaltcl [ -f ]
Halts a cluster. If any pakcages are running and the -f option is not supplied, the command will fail and complain about the running packages. Using the -f option will force the packages to halt before killing the cluster
cmhaltnode -f
Halts a running node. Using the -f flag will switch any packages running on that particular node to an adoptive node. This command does not disable the global switch for any affected packages.
cmhaltpkg ${pkg}
Halts the package whereever it happens to be running.
cmmakepkg -p ${config} -s ${script}
Generates package configuration an run/halt scripts. The files generated must be edited prior to use. -p = package configuration while -s = run/halt script.
cmquerycl -n ${node} -C ${config} -v
Use this command to set up the initial cluster configuration. Add a -n option for each node in the nascent cluster. The -C option specifies the cluster configuration file and the -v option requests verbose output.
cmruncl
Starts up the cluster software and any configured packages on their primary nodes.
cmrunnode
Activate a previously halted node. DO NOT use this command to start up a cluster as the cluster reform process will hang. See “Hung cluster reformation” for solution to this problem.