extreme CSM tools


Author: Bruce Potter, Document Version 0.8, 2/18/05

Introduction

The xCSM package is a set of additional tools for CSM to give you even more capabilities to manage your cluster with.  There is not official support for these tools, but you can certainly post your problems, questions, and suggestions to the CSM mailing list and we will do our best to address them.

(There is also a version of xCSM that comes with xCAT that makes use of some of the xCAT utilities to provide additional features.)

What's New

Documentation - /opt/xcsm/doc

(Note: the links above only work as links if you are browsing this file from the /opt/xcsm directory.)

Commands - /opt/xcsm/bin

Using the -h option on at least some of the commands will give you extended usage information.

Blade Utilities - /opt/xcsm/blade

Database Commands - /opt/xcsm/db

These are commands that can be used to create and manage database tables.  The tables are stored in the RSCT registry, using the RSCT DBI driver that is supplied with CSM/RSCT.  Note that these commands are just for convenience for interactive use.  To manipulate the tables programmatically, use the DBI interface directly, since that is more standard and will be faster.  You can use these commands below as examples for writing your own DBI scripts.  The DBI interface can also be used to access the RMC classes in a standard way.  See lscsmtab as an example.  Run any of these commands with the -h option to get usage help.

Power Methods - /opt/xcsm/powermethods

Console Methods - /opt/xcsm/consolemethods

MAC Methods - /opt/xcsm/macmethods

HPC Set Up Utilities - /opt/xcsm/hpc

Node Installation Customization Scripts - /opt/xcsm/install

In the bullets below "###" represents a 3 digit number that is put at the beginning of the script to control what order they are run in.

OS Cloning - /opt/xcsm/clone

Event Monitoring Conditions and Responses - /opt/xcsm/monitor

Tivoli Adapter - /opt/xcsm/tivoli

You can use the CSM TEC adapter to forward cluster events to the Tivoli Enterprise Console. See the README in the tivoli sub-directory for instructions on how to set it up.

CSM Patches - /opt/xcsm/csm-patches

Most of the code in xCSM is structured so that it can be run on top of the standard CSM release, without changing any CSM files.  But in some limited cases, this is not possible.  The files in this sub-directory are fixes or enhancements to CSM files. Using this directory as the root, the files are given the full path name of the corresponding CSM file.  In some cases the file is a full replacement, in other cases it is a patch file.  In both cases, proceed with caution:  always keep a backup of the file being replaced/patched, and restore the original files before upgrading CSM.

References