Difference between revisions of "Setup corosync"
From PDP/Grid Wiki
Jump to navigationJump to searchLine 1: | Line 1: | ||
+ | <pre> | ||
#!/bin/bash | #!/bin/bash | ||
Line 47: | Line 48: | ||
echo "corosync already configured, abort" | echo "corosync already configured, abort" | ||
fi | fi | ||
+ | </pre> |
Revision as of 14:25, 31 May 2011
#!/bin/bash # # run on all nodes in a cluster-to-be # #IPNET=194.171.97.0 if [ $# -ne 1 ]; then echo "usage: $0 ipnet" exit 1 fi IPNET=$1 heartbeat_bdii=/usr/lib/ocf/resource.d/heartbeat/bdii heartbeat_bdii_source=heartbeat_bdii COROSYNCCONF=/etc/corosync/corosync.conf if [ ! -e $heartbeat_bdii ]; then if [ -e $heartbeat_bdii_source ]; then cp $heartbeat_bdii_source $heartbeat_bdii else echo "bdii heartbeat startup script not found. fix me." exit 1 fi fi if [ ! -f $COROSYNCCONF ]; then cp ${COROSYNCCONF}.example $COROSYNCCONF perl -p -i -e 's|(bindnetaddr:).*|\1 '"$IPNET|" $COROSYNCCONF cat >>/etc/corosync/corosync.conf <<UFO aisexec { user: root group: root } service { name: pacemaker ver: 0 } UFO /etc/init.d/corosync start else echo "corosync already configured, abort" fi