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 [2014/08/12 11:57]
127.0.0.1 Externe Bearbeitung
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/client/linux/x86/v622/6.2.2.3/6.2.2.3-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 6.2.2.3-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
  
-http://​www.rz.uni-konstanz.de/​dienste/​backup/​downloads/​backupsoftware-clients/​+Beide Dateien werden typischerweise unter folgendem Pfad abgelegt:
  
 +''/​opt/​tivoli/​tsm/​client/​ba/​bin/''​
  
-In der heruntergeladenen .tar Datei gibt es ein Installationsskript für Debian und Ubuntu.+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
  
-Zur Ausführung des entsprechenden (Debian bzwUbuntu) Installationsskripts kopieren Sie das Archiv auf den Server und extrahieren die .tar Datei in einen Ordner.+exclude.dir          /proc 
 +exclude.dir          /dev 
 +exclude.dir          /root
  
 +*USE OF WILDCARDS
 +exclude ​             "/​tmp/​.../​*"​
 +exclude ​             "/​usr/​src/​.../​*"​
 +exclude ​             "​*error_log*"​
 +exclude ​             /​www/​.../​*[-_.]log*
  
-evtlJava installieren ​+exclude /.../​log/​.../​* 
 +exclude /​.../​logs/​.../​*
  
-  sudo apt-get update +*INCLUDE DIRECTORIES 
-  sudo apt-get install openjdk-6-jre+*(EXCLUDE FROM EXCLUSION) 
 +include /​var/​spool/​cron/​.../​*
  
-Paket nach /tmp kopieren  +IF DOMAINS IN OPTFILE ARE NOT MOUNTPOINTS DEFINE THEM HERE AS, 
- +ALSO NEEDED AT INCLUDES IN FULLY EXCLUDED FS 
-  scp tsm63.tar.gz BENUTZER@SERVERNAME:/​tmp/​ +virtualmountpoint ​   ​/var/spool/cron 
- +</code>
- +
-Über SSH auf Server einloggen +
- +
-  ssh -X BENUTZER@SERVERNAME +
- +
- +
-Pakte entpacken und installieren +
- +
-  cd /tmp +
-  tar xvzf tsm63.tar.gz +
-  sudo ./​tivoliconf_debian64.sh +
-   +
-oder (bei Version 6.4) +
- +
-  sudo ./​tsm_setup.sh  +
-   +
- +
- +
-===== 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 +
- +
-Beide Dateien werden typischerweise unter folgendem Pfad abgelegt: +
- +
-''​/opt/tivoli/tsm/​client/​ba/​bin/''​+
  
-Eine Beispieldatei mit Erläuterungen finden Sie [[backup:​configuration_client|hier]] 
backup/tsm_linux.1407837461.txt.gz · Zuletzt geändert: 2017/03/22 15:54 (Externe Bearbeitung)
Gauß-IT-Zentrum