You are located in service: Backup & Restore

Update

Update

Anleitung

 

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
 
 
Alternative (RWTH intern best effort bzw. IT Center intern) - yum-Repository [RHEL]
 

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/

last changed on 04.06.2021

How did this content help you?