Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Ãœberarbeitung
Nächste Überarbeitung
Vorhergehende Ãœberarbeitung
backup:tsm_linux [2018/10/04 11:14]
henbloch
backup:tsm_linux [2021/09/02 11:38] (aktuell)
julbeier [Debian GNU/Linux, Ubuntu und Derivate] doppeltes wget
Zeile 1: Zeile 1:
-====== Installation ​TSM-Client unter Linux ======+====== Installation ​ISP-Client unter Linux ======
  
-Die Installation des TSM-Clients auf Linux gestaltet sich wenig spektakulär:​+Die Installation des ISP-Clients auf Linux gestaltet sich wenig spektakulär:​
  
-==== RedHat Enterprise Linux / CentOS ​/ Scientific Linux (x64) ====+==== RedHat Enterprise Linux / CentOS ​(Stream) 8 / Scientific Linux (x64) / Suse ====
  
-Installationspaket von einem geeigneten Server (hier beispielhaft für Version ​6.2.2.3 vom KIT) laden und entpacken:+Installationspaket von einem geeigneten Server (hier beispielhaft für Version ​8.1.11.0 direkt von IBM) laden und entpacken:
  
-  wget http://ftp.scc.kit.edu/pub/tsm/scc/tsm-client/linux/x86_64/v716/7.1.6.5/7.1.6.5-TIV-TSMBAC-LinuxX86.tar ​  +  wget https://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v8r1/Linux/LinuxX86/BA/v8111/8.1.11.0-TIV-TSMBAC-LinuxX86.tar ​  
-  tar -xf 7.1.6.5-TIV-TSMBAC-LinuxX86.tar+  tar -xf 8.1.11.0-TIV-TSMBAC-LinuxX86.tar
  
 TSM-Pakete installieren:​ TSM-Pakete installieren:​
  
-  rpm -U gskcrypt32-8.0.13.4.linux.x86.rpm gskssl32-8.0.13.4.linux.x86.rpm +  rpm -U gskcrypt64-*.linux.x86_64.rpm gskssl64-*.linux.x86_64.rpm 
-  rpm -U gskcrypt64-8.0.13.4.linux.x86_64.rpm gskssl64-8.0.13.4.linux.x86_64.rpm +  rpm -U TIVsm-API64.x86_64.rpm 
-  rpm -ivh TIVsm-API.i386.rpm TIVsm-API64.i386.rpm ​TIVsm-BA.i386.rpm''​+  rpm -TIVsm-BA.x86_64.rpm
  
 ggf. Abhängigkeiten auflösen: ggf. Abhängigkeiten auflösen:
  
-  yum -y install ​compat-libstdc++-33 compat-libstdc++-33.i686 ​libstdc+++  yum -y install libstdc++
  
 +==== Debian GNU/Linux, Ubuntu und Derivate ====
  
-==== Suse Enterprise Linux Server ​/ OpenSuSE ====+Diese Installation unterscheidet sich von der oberen grundsätzlich nur von den Installationsdateien und dem Paket Manager. 
 +Installationspaket von einem geeigneten ​Server ​(hier beispielhaft für Version 8.1.11.0) laden und entpacken:
  
-derzeit nicht beschrieben+  wget https://​public.dhe.ibm.com/​storage/​tivoli-storage-management/​maintenance/​client/​v8r1/​Linux/​LinuxX86_DEB/​BA/​v8111/​8.1.11.0-TIV-TSMBAC-LinuxX86_DEB.tar ​  
 +  tar -xf 8.1.11.0-TIV-TSMBAC-LinuxX86_DEB.tar
  
 +ISP-Pakete installieren:​
  
-==== Debian GNU/Linux und Derivate ​====+  dpkg -i gskcrypt64_*.linux.x86_64.deb gskssl64_*.linux.x86_64.deb 
 +  dpkg -i tivsm-api64.amd64.deb 
 +  dpkg -i tivsm-ba.amd64.deb 
 +   
 +<note important>​Beim Testen dieser Installation trat unter **Debian** ein Fehler auf: 
 +  root@debian:​~#​ /bin/dsmc 
 +  /bin/dsmc: error while loading shared libraries: libgsk8ssl_64.so:​ cannot open shared object file: No such file or directory 
 +Dieser Fehler liegt daran, dass Programmbibliotheken mit ihren Verweisungen an einem ungewöhnlichen Ordner abgelegt werden. 
 +Der Fehler kann behoben werden, indem der Ordner dem System manuell bekannt gemacht wird: 
 +  printf "​%s\n"​ "# Extra Pfad fuer IBM Spectrum Protect (Backup)"​ "/​lib64"​ >/​etc/​ld.so.conf.d/​ISP.conf 
 +  ldconfig 
 +</​note>​ 
 +===== Passwort ändern =====
  
 +Das vom GITZ vergebene Passwort sollte zügig geändert werden:
 +  cd /​opt/​tivoli/​tsm/​client/​ba/​bin/​
 +  dsmc set password
 +<note tip>​Umlaute sind nicht erlaubt.</​note>​
  
-Speichern des verlinkten Dateiarchivs der für den TSM-Client umgewandelten .deb-Pakete.+===== Konfiguration =====
  
 +Unter Unix/Linux erfolgt die Konfiguration in zwei Dateien
 +  * dsm.sys: allgemeine Definitionen inkl. Definition mehrerer Backup-Szenarien
 +  * dsm.opt: Anpassungen für das jeweilige Backupszenario
  
-<​del>​http://​www.rz.uni-konstanz.de/​dienste/​backup/​downloads/​backupsoftware-clients/</​del>​+Beide Dateien werden typischerweise unter folgendem Pfad abgelegt:
  
 +''/​opt/​tivoli/​tsm/​client/​ba/​bin/''​
  
-Bedauerlicherweise stellt das Rechenzentrum ​der Universität Konstanz keine .deb-Pakete mehr zur Verfügung.+Eine Liste mit Erläuterungen ​der Optionen finden Sie [[backup:​configuration_client|hier]]
  
 +In Linux sollten die folgenden Optionen in dsm.sys hinzugefügt werden, da die Dateien und Verzeichnisse nicht mit gesichert werden müssen um das System wiederherzustellen:​
 +<​code>​
 +*EXCLUDE SPECIFIC (SUB-)DIRECTORIES
 +exclude.fs ​          /var
  
-Bei IBM selbst findet man folgendes Verzeichnis:​+exclude.dir ​         /proc 
 +exclude.dir ​         /dev 
 +exclude.dir ​         /root
  
-ftp://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v7r1/Linux/LinuxX86_DEB/​BA/​v716+*USE OF WILDCARDS 
 +exclude ​             "/tmp/.../*" 
 +exclude ​             "/usr/src/.../*" 
 +exclude ​             "​*error_log*"​ 
 +exclude ​             ​/www/.../*[-_.]log*
  
-Eine vollständige Beschreibung der Installation wird sobald wie möglich ergänzt. +exclude /.../​log/​.../​* 
-===== Konfiguration =====+exclude /​.../​logs/​.../​*
  
-Unter Unix/Linux erfolgt die Konfiguration in zwei Dateien +*INCLUDE DIRECTORIES 
-  dsm.sys: allgemeine Definitionen inklDefinition mehrerer Backup-Szenarien +*(EXCLUDE FROM EXCLUSION) 
-  * dsm.opt: Anpassungen für das jeweilige Backupszenario+include /​var/​spool/​cron/​.../*
  
-Beide Dateien werden typischerweise unter folgendem Pfad abgelegt: +* IF DOMAINS IN OPTFILE ARE NOT MOUNTPOINTS DEFINE THEM HERE AS, 
- +* ALSO NEEDED AT INCLUDES IN FULLY EXCLUDED FS 
-''​/opt/tivoli/tsm/​client/​ba/​bin/''​+virtualmountpoint ​   ​/var/spool/cron 
 +</code>
  
-Eine Beispieldatei mit Erläuterungen finden Sie [[backup:​configuration_client|hier]] 
backup/tsm_linux.1538644492.txt.gz · Zuletzt geändert: 2018/10/04 11:14 von henbloch
Gauß-IT-Zentrum