Update
Update on Linux (RHEL 7 - CentOS 7.6.1810, not debian or ubuntu)
Note:
Please note that you need root privileges to perform this tutorial on your system!
Download the client software
Create a temporary directory and download the client software to this directory.
The downloaded file is an archive and must be unpacked after the download.
mkdir /tmp/backup_client/ cd /tmp/backup_client/ wget ftp://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86/BA/<aktuelle Version>/<aktuelle Version>-TIV-TSMBAC-LinuxX86.tar tar -xvf <aktuelle Version>-TIV-TSMBAC-LinuxX86.tar |
Note:
Repository without signed packages. For internal use only and at your own risk.
sudo wget -O /etc/yum.repos.d/tsm8.repo http://installc1.rz.rwth-aachen.de/rwth/tsm8/tsm8.repo yum update -y gskcrypt64.linux.x86_64 gskssl64.linux.x86_64 TIVsm-BAcit.x86_64 TIVsm-APIcit.x86_64 TIVsm-API64.x86_64 TIVsm-BA.x86_64 |
Backing up the configuration file
Before you update the client software, please back up your configuration files with the following commands.
mkdir /tmp/backup_client/ -p cd /tmp/backup_client/ mv /opt/tivoli/tsm/client/ba/bin/dsm.opt /tmp/backup_client/dsm.opt_bak mv /opt/tivoli/tsm/client/ba/bin/dsm.sys /tmp/backup_client/dsm.sys_bak |
Uninstalling the old client software
First stop the Client Acceptor Daemon.
systemctl stop dsmcad |
Use the following command to uninstall the old client software.
rpm -e `rpm -qa | grep TIVsm` rpm -e gskcrypt64 gskssl64 |
If the following command does not return any output, the packages have been successfully uninstalled.
yum list installed | grep -e TIV -e gsk |
Clearing the old installation directory
Use the following command to delete the directory of the old installation.
rm -rf /opt/tivoli/ |
Installing the new client software
Use the following command to install the new client software.
Note:
Make sure you are still in the /tmp/backup_client/ directory!
rpm -ivh gskcrypt64-8.0.55.4.linux.x86_64.rpm gskssl64-8.0.55.4.linux.x86_64.rpm TIVsm-BAcit.x86_64.rpm TIVsm-APIcit.x86_64.rpm TIVsm-API64.x86_64.rpm TIVsm-BA.x86_64.rpm |
You can use the following command to check whether the installation was successful.
yum list installed | grep -e TIV -e gsk Ausgabe: TIVsm-API64.x86_64 8.1.8-0 installed TIVsm-APIcit.x86_64 8.1.8-0 installed TIVsm-BA.x86_64 8.1.8-0 installed TIVsm-BAcit.x86_64 8.1.8-0 installed gskcrypt64.x86_64 8.0-55.4 installed gskssl64.x86_64 8.0-55.4 installed |
Installing the certificate
After installing the client software, it is necessary to install the root certificate T-TeleSec GlobalRoot Class 2 on your system.
To do this, navigate to the previously created temporary directory and enter the following commands to download and install the certificate.
mkdir /tmp/backup_client/ -p cd /tmp/backup_client/ cd /opt/tivoli/tsm/client/ba/bin/ ./dsmcert -add -server "T-TeleSec GlobalRoot Class 2" -file /tmp/backup_client/rootcert.pem |
Restoring the configuration file
After the installation has been successfully completed, you can move your previously saved configuration files to the new installation directory.
mv /tmp/backup_client/dsm.opt_bak /opt/tivoli/tsm/client/ba/bin/dsm.opt mv /tmp/backup_client/dsm.sys_bak /opt/tivoli/tsm/client/ba/bin/dsm.sys |
Restarting the Client Acceptor Daemon
After writing back the configuration files, start the Client Acceptor Daemon again.
systemctl start dsmcad |
Clearing the temporary directory
Finally, you can remove the temporary directory and the installation packages.
rm -rf /tmp/backup_client/ |