From acab4ff108c902fec404582e9a6fb50cc81a2c04 Mon Sep 17 00:00:00 2001 From: Martin Schwenke Date: Tue, 2 Oct 2018 15:39:04 +1000 Subject: Remove bash autocluster script and supporting files Signed-off-by: Martin Schwenke --- base/all/root/scripts/setup_tsm_server.sh | 118 ------------------------------ 1 file changed, 118 deletions(-) delete mode 100755 base/all/root/scripts/setup_tsm_server.sh (limited to 'base/all/root/scripts/setup_tsm_server.sh') diff --git a/base/all/root/scripts/setup_tsm_server.sh b/base/all/root/scripts/setup_tsm_server.sh deleted file mode 100755 index 30bd92e..0000000 --- a/base/all/root/scripts/setup_tsm_server.sh +++ /dev/null @@ -1,118 +0,0 @@ -#!/bin/bash - -# catch errors -set -e -set -E -trap 'es=$?; - echo ERROR: failed in function \"${FUNCNAME}\" at line ${LINENO} of ${BASH_SOURCE[0]} with code $es; - exit $es' ERR - - -# Setup things up so that TSM_SERVER is the first tsm_server node and -# any nas nodes are listed in the TSM server configuration as -# clients. -NODES="@@NODES@@" -TSM_SERVER="" -TSM_CLIENTS="" - -for n in $NODES ; do - case "$n" in - nas:*) - t="${n%:*}" - TSM_CLIENTS="${TSM_CLIENTS}${TSM_CLIENTS:+ }${t##*:}" - ;; - tsm_server:*) - [ -n "$TSM_SERVER" ] && continue - t="${n%:*}" - TSM_SERVER="${t##*:}" - esac -done - -if [ -z "$TSM_SERVER" ] ; then - echo "ERROR: No tsm_server nodes in this cluster!" - exit 1 -fi - -if [ -z "$TSM_CLIENTS" ] ; then - echo "ERROR: No nas nodes in this cluster!" - exit 1 -fi - -yum -y install TIVsm-BA TIVsm-HSM TIVsm-API TIVsm-server - -echo "Ensuring multipath is disabled on this disk" -chkconfig multipathd off || true -service multipathd stop || true -multipath -F || true -cat <> /etc/multipath.conf -blacklist { - "^@@SYSTEM_DISK_PREFIX@@b" -} -EOF - -echo "Disabling multipath at boot" -sed -e 's/rhgb/rhgb nompath/g' -i.orig /boot/grub/grub.conf - -mkfs.ext3 -F /dev/@@SYSTEM_DISK_PREFIX@@b -mkdir -p /tsmdiskpool -cat <> /etc/fstab -/dev/@@SYSTEM_DISK_PREFIX@@b /tsmdiskpool ext3 defaults 1 1 -EOF -mount /tsmdiskpool - -ln -sf /opt/tivoli/tsm/server/bin/dsmserv.rc /etc/init.d/dsmserv -ln -sf /etc/init.d/dsmserv /etc/rc3.d/S99dsmserv -/etc/init.d/dsmserv start - -echo "Setting up dsm.sys" -cat < /opt/tivoli/tsm/client/ba/bin/dsm.sys -SErvername $TSM_SERVER - COMMMethod TCPip - TCPPort 1500 - TCPServeraddress $TSM_SERVER - ASNODENAME @@TSMNAME@@ - PASSWORDACCESS generate - EXCLUDE.DIR /.../.snapshots - ERRORLOGName /var/log/dsmerror.log -EOF - -echo "Setting up dsm.opt" -cat < /opt/tivoli/tsm/client/ba/bin/dsm.opt -servername $TSM_SERVER -dateformat 2 -EOF - - - -{ - cat <