Wie wird tsmdiag korrekt aufgerufen ?
export DSMSERV_DIR=/opt/tivoli/tsm/server/bin export DSMSERV_CONFIG=/home/tsminst1/dsmserv.opt cd /opt/tivoli/tsm/server/bin/tsmdiag ./tsmdiag -id admin -pa passw0rd -results /tmp/tsm-$(date +%Y%m%d_%H%M) -v
Wie kann ich den Servernamen ändern
tsm: SERVER1>set servername edict1 ANR2094I Server name set to TIRITSM1.
Nach der Installation meckert er beim Starten von dsmserv.
Warum hat er denn jetzt die GUID gefunden ?
Der nachfolgende inittab Eintrag sollte den TSM Server automatisch bei Systemstart starten.
tsminst1:2:once:/opt/tivoli/tsm/server/bin/rc.dsmserv -u tsminst1 -i /home/tsminst1 -q >/dev/console 2>&1
Es kommt aber die Fehlermeldung
Lösung: Eigenes Init-Skript und Konfigurationsdatei
TSMSERVARGS="-u tsminst1 -i /home/tsminst1"
#!/bin/sh
#
# dsmserv: Tivoli Storage Manager Daemon.
#
# chkconfig: 2345 90 10
# description: provides TSM Server Backup functions.
#
# Source function library.
. /etc/rc.d/init.d/functions
[ -r /etc/sysconfig/tsmserver ] && . /etc/sysconfig/tsmserver
start()
{
[ -z "$TSMSERVARGS" ] && exit 0
echo -n $"Starting tsmserver: "
cd /tmp
daemon nohup /opt/tivoli/tsm/server/bin/rc.dsmserv $TSMSERVARGS -q >/dev/console 2>&1 &
touch /var/lock/subsys/dsmserv
echo
}
stop()
{
echo -n $"Shutting down tsmserver: "
killproc dsmserv
rm -f /var/lock/subsys/dsmserv
echo
}
[ -f /opt/tivoli/tsm/server/bin/rc.dsmserv ] || exit 0
# See how we were called.
case "$1" in
start)
start
;;
stop)
stop
;;
restart|reload)
stop
start
;;
condrestart)
[ -e /var/lock/subsys/dsmserv ] && (stop; start)
;;
status)
status dsmserv
;;
*)
echo $"Usage: $0 {start|stop|restart|reload|condrestart}"
exit 1
esac
exit 0
dsmadmc aus dem tsmdiag Verzeichnis bringt Fehlermeldung
[tsminst1@bacapp01d ~]$ strace /opt/tivoli/tsm/server/bin/tsmdiag/dsmadmc 2>&1 | grep dsmclientV3
open("/opt/tivoli/tsm/client/ba/bin/en_US/dsmclientV3.cat", O_RDONLY) = -1 ENOENT (Nosuch file or directory)
open("/usr/share/locale/en_US.UTF-8/dsmclientV3.cat", O_RDONLY) = -1 ENOENT (No such fileor directory)
open("/usr/share/locale/en_US.UTF-8/LC_MESSAGES/dsmclientV3.cat", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/usr/share/locale/en/dsmclientV3.cat", O_RDONLY) = -1 ENOENT (No such file ordirectory)
open("/usr/share/locale/en/LC_MESSAGES/dsmclientV3.cat", O_RDONLY) = -1 ENOENT (No suchfile or directory)
open("/opt/tivoli/tsm/client/ba/bin/en_US/dsmclientV3.cat", O_RDONLY) = -1 ENOENT (Nosuch file or directory)
write(1, "ANS0101E Unable to open English "..., 70ANS0101E Unable to open English message repository 'dsmclientV3.cat'.
Lösung: Installation des B/A Clients.
# rpm -Uvh TIVsm-BA.i386.rpm
Preparing... ########################################### [100%]
1:TIVsm-BA ########################################### [100%]
Postinstall of the Backup Archive client
TSM Linux client installation complete.
Be sure to set up the system configuration file
before starting the client!
cd /opt/tivoli/tsm/client/ba/bin
cp /opt/tivoli/tsm/client/api/bin64/dsm.{sys,opt} .