LDAP: couldn't connect to LDAP server

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
de:services:storage_services:backup:tsm:anleitungen:installation-linux [2020/11/16 15:41] – [Upgrade] bnachtwde:services:storage_services:backup:tsm:anleitungen:installation-linux [2024/04/15 16:06] – [Bezugsquellen] jbruene
Zeile 1: Zeile 1:
 +====== 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[[https://faq.gwdg.de/index.php?action=artikel&cat=19&id=43&artlang=de | "Client-Versionen"]] bzw. [[https://faq.gwdg.de/index.php?action=artikel&cat=19&id=49&artlang=de | "supportete Linux-Distributionen"]]).
 +===== Bezugsquellen =====
 +<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).
  
 +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/v8r1/Linux/LinuxX86_DEB/
 +  * https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86_DEB/BA/
 +
 +...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 [[https://info.gwdg.de/faq/index.php?action=artikel&cat=50&id=49&artlang=de|FAQ]] beantwortet, bitte dort nachsehen.
 +</WRAP>
 +===== RedHat Enterprise Linux (RHEL) =====
 +Die Installation erfolgt einfach durch das Einspielen der RPM-Pakete:
 +  mkdir /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
 +  tar xf 7.1.6.5-TIV-TSMBAC-LinuxX86.tar
 +   
 +  rpm -hiv gskcrypt64-8.0.50.66.linux.x86_64.rpm gskssl64-8.0.50.66.linux.x86_64.rpm 
 +  rpm -hiv TIVsm-API64.x86_64.rpm TIVsm-BA.x86_64.rpm
 +
 +<file></file>
 +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 14.04 LTS, 16.04 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 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
 +  tar xf 7.1.6.5-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 tivsm-api64.amd64.deb 
 +  dpkg -i tivsm-ba.amd64.deb
 +<file></file>
 +Wichtig: zuerst die ''gsk*''-Pakete installieren, dann die ''tivsm-API64*'' und den eigentlichen ''tivsm-BA*''-Client installieren.
 +
 +Bitte beachten Sie die [[https://info.gwdg.de/faq/index.php?action=artikel&cat=23&id=235&artlang=de | 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!
 +
 +<WRAP center round tip 100%>
 +Hinweis zu Ubuntu 20.04 und Clients neuer 8.1.9 (**Gilt auch für Debian!**)
 +
 +zumindest bei der Basis-Version "8.1.9.**0**" und 8.1.12.0 werden nicht alle Libs richtig verlinkt. Abhilfe schafft ein Eintrag in die'' /etc/ld.so.conf.d/'', z.B.
 +<code>
 +echo "/usr/local/ibm/gsk8_64/lib64" >> /etc/ld.so.conf.d/tsm.conf
 +/sbin/ldconfig
 +</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>
 +
 +===== Nicht-Supportete Linux-Versionen =====
 +
 +
 +==== ArchLinux =====
 +Wir verweisen zunächst auf das [[https://aur4.archlinux.org/packages/tsmclient/|AUR-Wiki]] und die dortige Installationsanleitung.
 +
 +==== 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 14.04LTS bereitgestellten TSM-Pakete lassen sich in gleicher Art für Debian 7 (Wheezy) und Debian 8 (Jessie) nutzen. Auf Tests mit Ubuntu 14.10 und 15.04 haben wir verzichtet, da EoS, für Ubuntu 15.10 sollte es analog zu Debian funktionieren.
 +
 +Bitte die [[de:services:storage_services:backup:tsm:anleitungen:scheduler-linux|Anmerkung zum Anpassen des dsmcad]] beachten!
 +
 +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.
 +
 +
 +====== 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:
 +  $ 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>
 +falls nicht, installieren:
 +
 +  yum install java-1.7.0-openjdk.x86_64 java-1.7.0-openjdk-headless.x86_64
 +  
 +===== SLES =====
 +FIXME
 +===== Ubuntu / Debian =====
 +Prüfen, ob das OpenJDK installiert ist (am Beispiel Debian //Jessie//):
 +  $ dpkg -l | grep jdk
 +  ii  openjdk-7-jre:amd64                   7u91-2.6.3-1~deb8u1                  amd64        OpenJDK Java runtime, using Hotspot JIT
 +  ii  openjdk-7-jre-headless:amd64          7u91-2.6.3-1~deb8u1                  amd64        OpenJDK Java runtime, using Hotspot JIT (headless)
 +
 +<file></file>
 +falls nicht, installieren:
 +  $ apt-get install openjdk-7-jre
 +
 +<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 ======
 +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.
 +
 +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).