Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:services:storage_services:backup:tsm:anleitungen:installation-linux [2024/04/15 16:19] – [Debian für TSM-Clienten (Version 7.1.2 und neuer)] jbruenede:services:storage_services:backup:tsm:anleitungen:installation-linux [2024/06/20 16:34] (aktuell) – [Veraltete TSM-Clienten (Version 7.x und älter) für Debian und Ubuntu] jbruene
Zeile 3: Zeile 3:
 ===== Bezugsquellen ===== ===== Bezugsquellen =====
 <WRAP center round important 100%> <WRAP center round important 100%>
-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).+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.23.0).
  
 Im Zweifel einfach ab dem Basis-Pfad: Im Zweifel einfach ab dem Basis-Pfad:
  
   * https://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/   * https://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/
 +
 +für deb-Pakete:
   * https://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/v8r1/Linux/LinuxX86_DEB/   * https://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/v8r1/Linux/LinuxX86_DEB/
   * https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86_DEB/BA/   * https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86_DEB/BA/
 +
 +für rpm-Pakete:
 +  * https://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/v8r1/Linux/LinuxX86/BA/
 +  * https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86/BA
  
 ...das neuste Paket suchen und diesen Pfad dann benutzen. ...das neuste Paket suchen und diesen Pfad dann benutzen.
Zeile 22: Zeile 28:
 ===== RedHat Enterprise Linux (RHEL) ===== ===== RedHat Enterprise Linux (RHEL) =====
 Die Installation erfolgt einfach durch das Einspielen der RPM-Pakete: Die Installation erfolgt einfach durch das Einspielen der RPM-Pakete:
 +<code>
   mkdir /tmp/TSM/   mkdir /tmp/TSM/
   cd /tmp/TSM   cd /tmp/TSM
-  wget ftp://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/v7r1/Linux/LinuxX86/BA/v716/7.1.6.5-TIV-TSMBAC-LinuxX86.tar +  wget https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86/BA/v8123/8.1.23.0-TIV-TSMBAC-LinuxX86.tar 
-  tar xf 7.1.6.5-TIV-TSMBAC-LinuxX86.tar +  tar xf 8.1.23.0-TIV-TSMBAC-LinuxX86.tar 
-    +   
-  rpm -hiv gskcrypt64-8.0.50.66.linux.x86_64.rpm gskssl64-8.0.50.66.linux.x86_64.rpm  +  dnf install -y ./gskcrypt64-*.linux.x86_64.rpm ./gskssl64-*.linux.x86_64.rpm 
-  rpm -hiv TIVsm-API64.x86_64.rpm TIVsm-BA.x86_64.rpm+  dnf install ./TIVsm-API64.x86_64.rpm TIVsm-BA.x86_64.rpm
  
-<file></file>+</code>
 Wichtig: zuerst die ''gsk*''-Pakete installieren, dann die ''TIVsm-API64*'' und den eigentlichen ''TIVsm-BA*''-Client installieren. Wichtig: zuerst die ''gsk*''-Pakete installieren, dann die ''TIVsm-API64*'' und den eigentlichen ''TIVsm-BA*''-Client installieren.
 ===== SuSE Linux Enterprise (SLES, SLED) ===== ===== SuSE Linux Enterprise (SLES, SLED) =====
 Vorgehen analog RHEL. Vorgehen analog RHEL.
-===== Ubuntu 14.04 LTS, 16.04 und neuer ===== +===== Ubuntu 16.04 LTS und neuer ===== 
-Die ab Version 7.1.2.3 verfügbaren ''deb''-Pakete können direkt installiert werden:+Aktuelle deb-Pakete können direkt installiert werden:
  
 +<code>
   mkdir /tmp/TSM   mkdir /tmp/TSM
   cd /tmp/TSM   cd /tmp/TSM
-  wget ftp://public.dhe.ibm.com/storage/tivoli-storage-management/patches/client/v7r1/Linux/LinuxX86_DEB/v716/7.1.6.5-TIV-TSMBAC-LinuxX86_DEB.tar +  wget https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86_DEB/BA/v8123/8.1.23.0-TIV-TSMBAC-LinuxX86_DEB.tar 
-  tar xf 7.1.6.5-TIV-TSMBAC-LinuxX86_DEB.tar+  tar xf 8.1.23.0-TIV-TSMBAC-LinuxX86_DEB.tar
      
-  dpkg -i gskcrypt64_8.0-50.66.linux.x86_64.deb gskssl64_8.0-50.66.linux.x86_64.deb+  dpkg -i gskcrypt64_*.linux.x86_64.deb gskssl64_*.linux.x86_64.deb
   dpkg -i tivsm-api64.amd64.deb    dpkg -i tivsm-api64.amd64.deb 
   dpkg -i tivsm-ba.amd64.deb   dpkg -i tivsm-ba.amd64.deb
-<file></file>+</code> 
 +  
 Wichtig: zuerst die ''gsk*''-Pakete installieren, dann die ''tivsm-API64*'' und den eigentlichen ''tivsm-BA*''-Client installieren. Wichtig: zuerst die ''gsk*''-Pakete installieren, dann die ''tivsm-API64*'' und den eigentlichen ''tivsm-BA*''-Client installieren.
  
Zeile 51: Zeile 60:
  
 <WRAP center round tip 100%> <WRAP center round tip 100%>
-Hinweis zu Ubuntu 20.04 und Clients neuer 8.1.9 (**Gilt auch für Debian!**)+Hinweis zu Ubuntu 20.04 und TSM-Clients neuer 8.1.x
  
-zumindest bei der Basis-Version "8.1.9.**0**" und 8.1.12.werden nicht alle Libs richtig verlinkt. Abhilfe schafft ein Eintrag in die'' /etc/ld.so.conf.d/'', z.B.+in Ubuntu-Versionen ab 20.04 werden nicht alle Libs richtig verlinkt. Abhilfe schafft ein Eintrag in die ''%%/etc/ld.so.conf.d/%%'':
 <code> <code>
 echo "/usr/local/ibm/gsk8_64/lib64" >> /etc/ld.so.conf.d/tsm.conf echo "/usr/local/ibm/gsk8_64/lib64" >> /etc/ld.so.conf.d/tsm.conf
Zeile 59: Zeile 68:
 </code> </code>
  
-Hinweis zu ISP 8.1.x und Debian 11 
- 
-der Ort der Libs hat sich von `/usr/lib/` zu `/usr/lib64` geändert, also muss auch der Eintrag in der `/etc/ld.so.conf.d/tsm.conf` angepasst werden: 
-<code> 
-echo "/usr/local/ibm/gsk8_64/lib64" >> /etc/ld.so.conf.d/tsm.conf 
-/sbin/ldconfig 
-</code> 
 </WRAP> </WRAP>
  
Zeile 72: Zeile 74:
  
 ==== ArchLinux ===== ==== ArchLinux =====
-Wir verweisen zunächst auf das [[https://aur4.archlinux.org/packages/tsmclient/|AUR-Wiki]] und die dortige Installationsanleitung.+Wir verweisen zunächst auf das [[https://aur.archlinux.org/packages/tsmclient-service|Arch User Repository]] und die dortigen Kommentare zum Paket.
  
 ==== CentOS / Scientific Linux ==== ==== CentOS / Scientific Linux ====
Zeile 78: Zeile 80:
 ==== OpenSuse ==== ==== OpenSuse ====
 FIXME FIXME
-==== Debian für TSM-Clienten (Version 7.1.2 und neuer)====+==== TSM-Clients für Debian ====
 Die für Ubuntu bereitgestellten TSM-Pakete lassen sich in gleicher Art für Debian nutzen. Die für Ubuntu bereitgestellten TSM-Pakete lassen sich in gleicher Art für Debian nutzen.
  
-Bitte die [[de:services:storage_services:backup:tsm:anleitungen:scheduler-linux|Anmerkung zum Anpassen des dsmcad]] beachten! +<WRAP center round tip 100%> 
- +Hinweis zu Debian und TSM-Clients neuer 8.1.x
-Bitte ebenso den Hinweis oben zu Ubuntu und dem Library-Pfad beachten! +
-==== 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 [[de:services:storage_services:backup:tsm:anleitungen:TSM4Debian|eigenen Artikel]] beschrieben.+
  
 +in Debian-Versionen ab 12 bzw. //Bookworm// werden nicht alle Libs richtig verlinkt. Abhilfe schafft ein Eintrag in die ''%%/etc/ld.so.conf.d/%%'':
 +<code>
 +echo "/usr/local/ibm/gsk8_64/lib64" >> /etc/ld.so.conf.d/tsm.conf
 +/sbin/ldconfig
 +</code>
  
 +</WRAP>
 +==== Veraltete TSM-Clienten (Version 7.x und älter) für Debian und Ubuntu ====
 +Für ältere TSM-Clients (insbesondere die 32Bit-Clients in Version 6.2.X) wird der Weg in einem [[de:services:storage_services:backup:tsm:anleitungen:archiv:tsm-clients-6-x-unter-debian-ubuntu-einrichten|archivierten Artikel]] beschrieben. Bitte benutzen Sie nach Möglichkeit aktuelle Client-Versionen!
 ====== GUI-Nutzung ====== ====== GUI-Nutzung ======
 Die TSM-GUI ist in Java implementiert. Um sie nutzen zu können, sind ggf. die notwendigen Java-Pakete zu installieren. Die TSM-GUI ist in Java implementiert. Um sie nutzen zu können, sind ggf. die notwendigen Java-Pakete zu installieren.
Zeile 95: Zeile 102:
 ===== RHEL / CentOS / SL ===== ===== RHEL / CentOS / SL =====
 Prüfen, ob das //OpenJDK// installiert ist: Prüfen, ob das //OpenJDK// installiert ist:
-  $ yum list installed | grep openjdk 
-  java-1.7.0-openjdk.x86_64             1:1.7.0.85-2.6.1.2.el7_1         installed 
-  java-1.7.0-openjdk-headless.x86_64    1:1.7.0.85-2.6.1.2.el7_1         installed 
  
-<file></file>+<code> 
 +$ 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  
 +</code> 
 falls nicht, installieren: falls nicht, installieren:
  
-  yum install java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-headless.x86_64 +<code> 
-  +$ dnf install java-21-openjdk java-21-openjdk-headless 
 +</code>
 ===== SLES ===== ===== SLES =====
 FIXME FIXME
 ===== Ubuntu / Debian ===== ===== Ubuntu / Debian =====
-Prüfen, ob das OpenJDK installiert ist (am Beispiel Debian //Jessie//): +Prüfen, ob das OpenJDK installiert ist (am Beispiel Ubuntu //Focal//): 
-  $ dpkg -l | grep jdk + 
-  ii  openjdk-7-jre:amd64                   7u91-2.6.3-1~deb8u1                  amd64        OpenJDK Java runtime, using Hotspot JIT +<code> 
-  ii  openjdk-7-jre-headless:amd64          7u91-2.6.3-1~deb8u1                  amd64        OpenJDK Java runtime, using Hotspot JIT (headless)+$ 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) 
 +</code>
  
-<file></file> 
 falls nicht, installieren: falls nicht, installieren:
-  $ apt-get install openjdk-7-jre+<code> 
 +$ apt-get install openjdk-17-jre 
 +</code>
  
-<WRAP center round tip 100%> 
-Neuere SP-Clients (> 7.1.4.0) benötigen OpenJDK 1.8. Dieses ist aber nicht in Ubuntu 14.04 enthalten, es muss zunächst ein passendes Repository ergänzt werden: 
-  $ sudo add-apt-repository ppa:openjdk-r/ppa 
-  $ apt-get install openjdk-8-jre 
- 
-WICHTIG: 
-Das Paket ''openjdk-7-jre'' muss entfernt werden, sonst nimmt der TSM-Client weiterhin JAVA7 und wirft eine Fehlermeldung, dass JAVA8 fehlt! 
-</WRAP> 
 ====== Upgrade ====== ====== 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!** 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!**
Zeile 129: Zeile 135:
 Wichtig ist jedoch das Neustarten des TSM-Schedulers bzw. ''dsmcad''-Dienstes/Daemons, da dieser Teil des Installationspaketes ist. Wichtig ist jedoch das Neustarten des TSM-Schedulers bzw. ''dsmcad''-Dienstes/Daemons, da dieser Teil des Installationspaketes ist.
  
-Bei Windows-Clients muss ggf. der Scheduler-Dienst neu eingerichtet werden, besonders beim Upgrade von TSM (Versionen < V7.1.3) zu ISP (Versionen >= 7.1.3).