Il Tivoli Storage Manager Client per linux esiste solo in formato rpm per RedHat e simili, ma se lo volessimo in debian?? Nulla di piu’ semplice :-)
Ecco i vari passaggi.
Debian amd64:
wget http://adsm.org/files/TSM/Clients/Linux/Debian/tsm-client_5.4.1.0_amd64.deb
apt-get update
apt-get install libstdc++5 ia32-libs
dpkg -i tsm-client_5.4.1.0_amd64.deb
Debian i386:
wget http://adsm.org/files/TSM/Clients/Linux/Debian/tsm-client_5.4.1.0_i386.deb
apt-get update
apt-get install libstdc++5
dpkg -i tsm-client_5.4.1.0_i386.deb
Ora potete modificare il dsm.sys e il dsm.opt che si trovano in /opt/tivoli/tsm/client/ba/bin
Dopo che si è installato e configurato il problema è farlo avviare in automatico nei vari runlevel, quello che segue è lo script di avvio da mettere in /etc/init.d/ :
NB: Nello script dovete cambiare il servername!
#!/bin/bash
#
# dsmc Start/Stop IBM Tivoli Storage Scheduler
#
# description: Starts/Stops the IBM Tivoli Storage Scheduler
# processname: dsmc
# pidfile: /var/run/dsmc.pidcase $1 in
start)
/usr/bin/dsmc sched -servername=tsmserver -schedmod=pr >/dev/null 2>&1 &
echo `pidof dsmc` > /var/run/dsmc.pid
exit 0
;;
stop)
kill -9 `cat /var/run/dsmc.pid`
rm -f /var/run/dsmc.pid
exit 0
;;restart)
/etc/init.d/tsm stop
sleep 5
/etc/init.d/tsm start
exit 0
;;*)
echo “Usage: $0 {start|stop|restart}”
;;
esac
N.B. Da /etc/inittab bisogna commentare la riga del tsm ( Ndr. di solito è l’ultima del file ) e far rileggere il file con il comando: telinit q
Et voilà le jeux son fait! :-)