Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
backup:tsm_linux [2019/12/16 10:01] chrboett [Debian GNU/Linux und Derivate] |
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 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/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 -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 | ||
- | <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]] |
- | Ersatz: https://www.scc.kit.edu/backupbw/ | + | 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 | ||
+ | exclude.dir /proc | ||
+ | exclude.dir /dev | ||
+ | exclude.dir /root | ||
- | Bei IBM selbst findet man folgendes Verzeichnis: | + | *USE OF WILDCARDSÂ |
+ | exclude "/tmp/.../*"Â | ||
+ | exclude "/usr/src/.../*"Â | ||
+ | exclude "*error_log*"Â | ||
+ | exclude /www/.../*[-_.]log* | ||
- | ftp://public.dhe.ibm.com/storage/tivoli-storage-management/maintenance/client/v7r1/Linux/LinuxX86_DEB/BA/v716/ | + | exclude /.../log/.../*Â |
+ | exclude /.../logs/.../* | ||
- | Eine vollständige Beschreibung der Installation wird sobald wie möglich ergänzt. | + | *INCLUDE DIRECTORIES |
- | ===== Konfiguration ===== | + | *(EXCLUDE FROM EXCLUSION)Â |
+ | include /var/spool/cron/.../* | ||
- | Unter Unix/Linux erfolgt die Konfiguration in zwei Dateien | + | * IF DOMAINS IN OPTFILE ARE NOT MOUNTPOINTS DEFINE THEM HERE AS, |
- | * dsm.sys: allgemeine Definitionen inkl. Definition mehrerer Backup-Szenarien | + | * ALSO NEEDED AT INCLUDES IN FULLY EXCLUDED FS |
- | * dsm.opt: Anpassungen für das jeweilige Backupszenario | + | virtualmountpoint /var/spool/cron |
- | Â | + | </code> |
- | 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]] |