Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
backup:tsm_linux [2014/07/29 15:16] tstrauf [Debian GNU/Linux und Derivate] |
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 6 / CentOS 6 / Scientific Linux 6 (x64) ==== | + | ==== RedHat Enterprise Linux 8 / CentOS (Stream) 8 / Scientific Linux 7 (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 -U 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 bzw. Ubuntu) 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* | ||
- | evtl. Java 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]] |