Page MenuHomeClusterLabs Projects

1node.sh
No OneTemporary

1node.sh

#!/bin/bash
#
# Copyright (C) 2004 Andrew Beekhof <andrew@beekhof.net>
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
#
. helper.sh
#. @libdir@/heartbeat/crmtest/helper.sh
HOST=hadev
QUIET=$OUTPUT_NONE
CRM_ERR_SHUTDOWN=1
if [ "x$1" = "x-v" ]; then
QUIET=$OUTPUT_ALL
elif [ "x$1" = "x-e" ]; then
QUIET=$OUTPUT_NOOUT
elif [ "x$1" = "x-o" ]; then
QUIET=$OUTPUT_NOERR
elif [ "x$1" = "x-x" ]; then
set -x
fi
#node1->CRM->install_cib(filename_or_text_or_whatever_is_easiest)
do_cmd $QUIET remote_cmd hacluster $HOST $HALIB_DIR/crmd '2>&1 >/dev/null' &
do_cmd $QUIET echo "wait for CRMd to start"
sleep 20
do_cmd $QUIET wait_for_state S_IDLE 10 $HOST
cts_assert "S_IDLE not reached on $HOST!"
do_cmd $QUIET is_running rsc1 $HOST
cts_assert "rsc1 NOT running"
do_cmd $QUIET is_running rsc2 $HOST
cts_assert "rsc2 NOT running"
do_cmd $QUIET is_dc $HOST
cts_assert "$HOST is supposed to be the DC"
do_cmd $QUIET is_running rsc1 $HOST x$HOST
cts_assert_false "rsc1 IS running on x$HOST"
do_cmd $QUIET is_running rsc1 $HOST $HOST
cts_assert "rsc1 NOT running on $HOST"
do_cmd $QUIET is_running rsc2 $HOST $HOST
cts_assert "rsc2 NOT running on $HOST"
do_cmd $QUIET remote_cmd root $HOST $HALIB_DIR/crmadmin -K $HOST
echo "test: PASSED"

File Metadata

Mime Type
text/x-shellscript
Expires
Thu, Oct 16, 3:05 PM (16 h, 21 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
2536462
Default Alt Text
1node.sh (1 KB)

Event Timeline