Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
backup:tsm_linux [2021/01/27 10:34] julbeier [RedHat Enterprise Linux 8 / CentOS (Stream) 8 / Scientific Linux 7 (x64)] |
backup:tsm_linux [2021/09/02 11:38] 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 8 / CentOS (Stream) 8 / Scientific Linux 7 (x64) ==== | + | ==== RedHat Enterprise Linux 8 / CentOS (Stream) 8 / Scientific Linux 7 (x64) / Suse ==== |
Installationspaket von einem geeigneten Server (hier beispielhaft für Version 8.1.11.0 direkt von IBM) laden und entpacken: | Installationspaket von einem geeigneten Server (hier beispielhaft für Version 8.1.11.0 direkt von IBM) laden und entpacken: | ||
Zeile 13: | Zeile 13: | ||
rpm -U gskcrypt64-*.linux.x86_64.rpm gskssl64-*.linux.x86_64.rpm | rpm -U gskcrypt64-*.linux.x86_64.rpm gskssl64-*.linux.x86_64.rpm | ||
- | rpm -i TIVsm-API64.x86_64.rpm | + | rpm -U TIVsm-API64.x86_64.rpm |
+ | rpm -U TIVsm-BA.x86_64.rpm | ||
ggf. Abhängigkeiten auflösen: | ggf. Abhängigkeiten auflösen: | ||
yum -y install libstdc++ | yum -y install libstdc++ | ||
- | ==== Suse Enterprise Linux Server / OpenSuSE ==== | ||
- | derzeit nicht beschrieben | + | ==== Debian GNU/Linux, Ubuntu und Derivate ==== |
+ | 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: | ||
- | ==== Debian GNU/Linux und Derivate ==== | + | 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: | ||
- | Speichern des verlinkten Dateiarchivs der für den TSM-Client umgewandelten .deb-Pakete. | + | 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> | ||
- | <del>http://www.rz.uni-konstanz.de/dienste/backup/downloads/backupsoftware-clients/</del> | + | ===== 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 | ||
- | Bedauerlicherweise stellt das Rechenzentrum der Universität Konstanz keine .deb-Pakete mehr zur Verfügung. | + | Beide Dateien werden typischerweise unter folgendem Pfad abgelegt: |
- | Ersatz: https://www.scc.kit.edu/backupbw/ | + | ''/opt/tivoli/tsm/client/ba/bin/'' |
+ | Eine Liste mit Erläuterungen der Optionen finden Sie [[backup:configuration_client|hier]] | ||
- | Bei IBM selbst findet man folgendes Verzeichnis: | + | 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 | ||
- | ftp://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v7r1/Linux/LinuxX86_DEB/BA/v716/ | + | exclude.dir /proc |
+ | exclude.dir /dev | ||
+ | exclude.dir /root | ||
- | Eine vollständige Beschreibung der Installation wird sobald wie möglich ergänzt. | + | *USE OF WILDCARDS |
- | ===== Konfiguration ===== | + | exclude "/tmp/.../*"Â |
+ | exclude "/usr/src/.../*"Â | ||
+ | exclude "*error_log*"Â | ||
+ | exclude /www/.../*[-_.]log* | ||
- | Unter Unix/Linux erfolgt die Konfiguration in zwei Dateien | + | exclude /.../log/.../* |
- | * dsm.sys: allgemeine Definitionen inkl. Definition mehrerer Backup-Szenarien | + | exclude /.../logs/.../* |
- | * dsm.opt: Anpassungen für das jeweilige Backupszenario | + | |
- | Beide Dateien werden typischerweise unter folgendem Pfad abgelegt: | + | *INCLUDE DIRECTORIESÂ |
+ | *(EXCLUDE FROM EXCLUSION)Â | ||
+ | include /var/spool/cron/.../* | ||
- | ''/opt/tivoli/tsm/client/ba/bin/'' | + | * IF DOMAINS IN OPTFILE ARE NOT MOUNTPOINTS DEFINE THEM HERE AS, |
+ | * ALSO NEEDED AT INCLUDES IN FULLY EXCLUDED FSÂ | ||
+ | virtualmountpoint /var/spool/cron | ||
+ | </code> | ||
- | Eine Beispieldatei mit Erläuterungen finden Sie [[backup:configuration_client|hier]] |