TSM/SP Installation / Upgrade Linux

Die IBM stellt eine Liste mit dem jeweils aktuellen TSM/SP-Clienten-Versionen und den hierfür supporteten Linux-Versionen bereit (vgl. FAQ "Client-Versionen" bzw. "supportete Linux-Distributionen").

Bezugsquellen

In dieser Anleitung werden konkrete Pfade zu TSM/SP-CLient-Paketen genannt. Die Praxis zeigt, dass IBM immer mal wieder Versionen zurückzieht und die Pfade dann ins Leere laufen (aktuell ist 8.1.22.0).

Im Zweifel einfach ab dem Basis-Pfad:

…das neuste Paket suchen und diesen Pfad dann benutzen.

Hinweis:

https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/

enthält nur die initialen Maintenance-Level der Clients, also ohne die jeweils nachgeschobenen Fixes zur Version!

Konkretere Antworten auf die Frage, wo und wie die TSM/SP-Software zu beziehen ist, wird in einer FAQ beantwortet, bitte dort nachsehen.

RedHat Enterprise Linux (RHEL)

Die Installation erfolgt einfach durch das Einspielen der RPM-Pakete:

  mkdir /tmp/TSM/
  cd /tmp/TSM
  wget https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86/BA/v8122/8.1.22.0-TIV-TSMBAC-LinuxX86.tar
  tar xf 8.1.22.0-TIV-TSMBAC-LinuxX86.tar
  
  dnf install ./gskcrypt64-8.0.55.31.linux.x86_64.rpm gskssl64-8.0.55.31.linux.x86_64.rpm
  dnf install ./TIVsm-API64.x86_64.rpm TIVsm-BA.x86_64.rpm

Wichtig: zuerst die gsk*-Pakete installieren, dann die TIVsm-API64* und den eigentlichen TIVsm-BA*-Client installieren.

SuSE Linux Enterprise (SLES, SLED)

Vorgehen analog RHEL.

Ubuntu 16.04 LTS und neuer

Die ab Version 7.1.2.3 verfügbaren deb-Pakete können direkt installiert werden:

  mkdir /tmp/TSM
  cd /tmp/TSM
  wget https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86_DEB/BA/v8122/8.1.22.0-TIV-TSMBAC-LinuxX86_DEB.tar
  tar xf 8.1.22.0-TIV-TSMBAC-LinuxX86_DEB.tar
  
  dpkg -i gskcrypt64_8.0-55.31.linux.x86_64.deb gskssl64_8.0-55.31.linux.x86_64.deb
  dpkg -i tivsm-api64.amd64.deb 
  dpkg -i tivsm-ba.amd64.deb

Wichtig: zuerst die gsk*-Pakete installieren, dann die tivsm-API64* und den eigentlichen tivsm-BA*-Client installieren.

Bitte beachten Sie die FAQ zur Fehlermeldung „ /opt/tivoli/tsm/client/ba/bin/dsmcad: error while loading shared libraries: libgpfs.so: wrong ELF class: ELFCLASS32“, die beim Update einer alten TSM-Version auf ISP 7.1.3 oder neuer auftritt!

Hinweis zu Ubuntu 20.04 und TSM-Clients neuer 8.1.x

in Ubuntu-Versionen ab 20.04 werden nicht alle Libs richtig verlinkt. Abhilfe schafft ein Eintrag in die /etc/ld.so.conf.d/:

echo "/usr/local/ibm/gsk8_64/lib64" >> /etc/ld.so.conf.d/tsm.conf
/sbin/ldconfig

Nicht-Supportete Linux-Versionen

ArchLinux

Wir verweisen zunächst auf das Arch User Repository und die dortigen Kommentare zum Paket.

CentOS / Scientific Linux

Die für RedHat Enterprise Linux (RHEL) bereitgestellten TSM-Pakete lassen sich in gleicher Art für die entsprechenden Versionen von CentOS und SL nutzen.

OpenSuse

FIXME

Debian für TSM-Clienten (Version 7.1.2 und neuer)

Die für Ubuntu bereitgestellten TSM-Pakete lassen sich in gleicher Art für Debian nutzen.

Bitte die Anmerkung zum Anpassen des dsmcad beachten!

Hinweis zu Debian und TSM-Clients neuer 8.1.x

in Debian-Versionen ab 12 bzw. Bookworm werden nicht alle Libs richtig verlinkt. Abhilfe schafft ein Eintrag in die /etc/ld.so.conf.d/:

echo "/usr/local/ibm/gsk8_64/lib64" >> /etc/ld.so.conf.d/tsm.conf
/sbin/ldconfig

Debian und Ubuntu für TSM-Clienten (Version 7.1.1 und älter)

Für ältere TSM-Clients (insbesondere die 32Bit-Clients in Version 6.2.X) wird der Weg in einem eigenen Artikel beschrieben.

GUI-Nutzung

Die TSM-GUI ist in Java implementiert. Um sie nutzen zu können, sind ggf. die notwendigen Java-Pakete zu installieren.

WICHTIG: Die TSM-GUI funktioniert nur mit dem OpenJDK, nicht mit IBM Java oder Oracle Java!

RHEL / CentOS / SL

Prüfen, ob das OpenJDK installiert ist:

$ dnf list installed |grep openjdk
java-21-openjdk.x86_64                    1:21.0.3.0.9-1.el9               @appstream   
java-21-openjdk-headless.x86_64           1:21.0.3.0.9-1.el9               @appstream 

falls nicht, installieren:

$ dnf install java-21-openjdk java-21-openjdk-headless

SLES

FIXME

Ubuntu / Debian

Prüfen, ob das OpenJDK installiert ist (am Beispiel Ubuntu Focal):

$ dpkg -l | grep jdk
ii  openjdk-17-jre:amd64                   17.0.10+7-1~20.04.1                   amd64        OpenJDK Java runtime, using Hotspot JIT
ii  openjdk-17-jre-headless:amd64          17.0.10+7-1~20.04.1                   amd64        OpenJDK Java runtime, using Hotspot JIT (headless)

falls nicht, installieren:

$ apt-get install openjdk-17-jre

Upgrade

Ein Upgrade des TSM/ISP-Clients erfolgt in der Regel durch die Installation des neuen Clients. Das Entfernen des alten ist nicht nötig. Das Löschen des alten Verzeichnisses führt zum Verlust der Konfigurationseinstellungen!

Wichtig ist jedoch das Neustarten des TSM-Schedulers bzw. dsmcad-Dienstes/Daemons, da dieser Teil des Installationspaketes ist.

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information