<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.6.2">
</HEAD>
<BODY>
I found the below useful for my cluster testing, enjoy!<BR>
<BR>
#!/bin/bash<BR>
# Name: cluster<BR>
# Authors: Sean Gray <me @ seangray.com, sgray @ bluestarinc.com><BR>
# Copyright 2005 under the GPL<BR>
# Version 0.1<BR>
# Enable, disable, start, stop and query status of cluster services<BR>
# on RHEL4.<BR>
#<BR>
SERVICES="ccsd cman lock_gulmd fenced clvmd rgmanager gfs"<BR>
STARTORDER="ccsd cman lock_gulmd fenced clvmd gfs rgmanager"<BR>
STOPORDER="rgmanager gfs clvmd fenced lock_gulmd cman ccsd"<BR>
enableStuff (){<BR>
        for SERVICE in `echo $SERVICES`;<BR>
        do<BR>
                chkconfig --level 2345 $SERVICE on;<BR>
        done;<BR>
        for SERVICE in `echo $SERVICES`;<BR>
        do<BR>
                chkconfig --list $SERVICE;<BR>
        done;<BR>
<BR>
}<BR>
<BR>
disableStuff (){<BR>
        for SERVICE in `echo $SERVICES`;<BR>
        do<BR>
                chkconfig --level 2345 $SERVICE off;<BR>
        done;<BR>
        for SERVICE in `echo $SERVICES`;<BR>
        do<BR>
                chkconfig --list $SERVICE;<BR>
        done;<BR>
}<BR>
<BR>
startStuff (){<BR>
        for SERVICE in `echo $STARTORDER`;<BR>
        do<BR>
                service $SERVICE start;<BR>
        done;<BR>
}<BR>
<BR>
stopStuff (){<BR>
        for SERVICE in `echo $STOPORDER`;<BR>
        do<BR>
                service $SERVICE stop;<BR>
        done;<BR>
}<BR>
<BR>
serviceStatus (){<BR>
        for SERVICE in `echo $SERVICES`;<BR>
        do<BR>
<BR>
                echo -e "\033[36m $SERVICE \033[0m"<BR>
                service $SERVICE status;<BR>
                echo -e "\n"<BR>
        done;<BR>
}<BR>
<BR>
<BR>
case $1 in<BR>
        "enable" )<BR>
        enableStuff<BR>
        ;;<BR>
<BR>
        "disable" )<BR>
        disableStuff<BR>
        ;;<BR>
<BR>
        "start" )<BR>
        startStuff<BR>
        ;;<BR>
<BR>
        "stop" )<BR>
        stopStuff<BR>
        ;;<BR>
<BR>
        "status" )<BR>
        serviceStatus<BR>
        ;;<BR>
<BR>
        * )<BR>
        echo -e "Usage: `basename $0` {enable|disable|start|stop|status}"<BR>
        ;;<BR>
esac<BR>
<BR>
<TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%">
<TR>
<TD>
<A HREF="mailto:sgray@bluestarinc.com">Sean N. Gray</A><BR>
Director of Information Technology<BR>
<A HREF="http://www.bluestarinc.com">United Radio Incorporated, DBA BlueStar</A><BR>
24 Spiral Drive<BR>
Florence, Kentucky 41042<BR>
office: 859.371.4423 x263<BR>
toll free: 800.371.4423 x263<BR>
fax: 859.371.4425<BR>
mobile: 513.616.3379
</TD>
</TR>
</TABLE>
</BODY>
</HTML>