Installation unter Linux
Table of contents
Before installation
All steps are run as "root". It is assumed that you have downloaded the required client software package (indicated by the suffix "tar") and the German language package (file named TIVsm-msg.DE_DE.x86_64.rpm) and have saved the installation in a private folder.
First, the client software package must be unpacked with the following command:
root@username-PC~/Downloads/Backup$ tar -xvf 6.4.1.3-TIV-TSMBAC-LinuxX86.tar |
After unpackinh the ".tar"-packages, ".rpm" files "gskcrypt", "gskssl", "TIVsm-API" and "TIVsm-BA" should be in your installation folder (in the example above "/downloads/backup).
Reinstalling the client software package SUSE SLES and RedHat Linux (RPM-based installatiON
The following example describes how to install the client version 6.4.1.3. Please pay attention to the installation order, as existing dependencies will be established.
root@username-PC~/Downloads/Backup$ rpm -i gskcrypt64-8.0.14.26.linux.x86_64.rpm root@username-PC~/Downloads/Backup$ rpm -i gskssl64-8.0.14.26.linux.x86_64.rpm root@username-PC~/Downloads/Backup$ rpm -i TIVsm-API64.x86_64.rpm root@username-PC~/Downloads/Backup$ rpm -i TIVsm-BA.x86_64.rpm |
If you want to use a German language environment for the client, it is necessary to use the "6.4.1.3_TIVsm-msg.DE_DE.x86_64.rpm" file that you have downloaded (as is recognized by a single "DE_DE" in the name).
root@username-PC~/Downloads/Backup$ rpm -i 6.4.1.3_TIVsm-msg.DE_DE.x86_64.rpm |
Installing on Debian and Ubuntu (DEB-based installation)
All commands should be executed as root.
Not all Linux versions except for "Suse Linux" and "RedHat", are supported by IBM (even though the software is running on those systems). Accordingly, there are usually no finished deb-packages.
If the *.deb packages are already available for your desired client/version, install in the order as described (version numbers and package names may vary slightly):
root@username-PC~/Downloads/Backup$ dpkg --install gskcrypt64_8.0-15.14_amd64.deb root@username-PC~/Downloads/Backup$ echo /usr/lib64 > /etc/ld.so.conf.d/tivoli.conf |
There may be some links to files that Debian and Ubuntu cannot place. Replace the directory "/usr/lib", by giving the following commands:
root@username-PC~/Downloads/Backup$ cd /usr/lib root@username-PC~:/usr/lib$ ln -s /opt/tivoli/tsm/client/api/bin64/libgpfs.so libgpfs.so root@username-PC~:/usr/lib$ ln -s /opt/tivoli/tsm/client/api/bin64/libdmapi.so libdmapi.so root@username-PC~:/usr/lib$ ln -s /usr/local/ibm/gsk8_64/lib64/libgsk8ssl_64.so libgsk8ssl_64.so root@username-PC~:/usr/lib$ ln -s /usr/local/ibm/gsk8_64/lib64/libgsk8iccs_64.so libgsk8iccs_64.so root@username-PC~:/usr/lib$ ln -s /usr/local/ibm/gsk8_64/lib64/libgsk8cms_64.so libgsk8cms_64.so root@username-PC~:/usr/lib$ ln -s /usr/local/ibm/gsk8_64/lib64/libgsk8sys_64.so libgsk8sys_64.so |
If the desired software client version is not available, you can generate the "*.deb" package out of the "*.rpm" package. For this, the software package "alien" must be installed. Then, the conversion is done with the command:
root@username-PC~/Downloads/Backup$ alien --scripts rpm-paketname |
Then, the software package will be installed as described above.
Updating a TSM client (SUSE or RedHat Linux) to a newer version
If you are currently using an older version of TSM and want to switch to a newer one, the following steps are necessary:
- Please contact us, we might need to restart the backup of your data.
- For security reasons, make a copy of the files "dsm.sys" and "dsm.opt" (located in /opt/tivoli/tsm/client/ba/bin) and save to a different directory.
- Now you can uninstall any backup client-software packages in the reverse order of installation. (identify these packages by "rpm -qa | grep -i tiv | grep -vi update" and "rpm -qa | grep -i gsk | grep -vi bas")
- Now, install the new version as described above.
Alternatively, with recent versions that are rpm-based, you can easily install a newer version with rpm-Uvh <package name>.
This updates the packages to the desired target without having to uninstall the software. - If necessary, finally replace the copied files back into the /opt/tivoli/tsm/client/ba/bin path directory.