Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
de:services:storage_services:backup:tsm:anleitungen:tsm4debian [2015/09/18 14:30] – [Installation der DEB-Pakete] bnachtw | de:services:storage_services:backup:tsm:anleitungen:tsm4debian [2015/11/05 15:57] (aktuell) – [Vorbemerkungen] bnachtw | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
+ | ====== TSM-Clienten 6.X unter Debian/ | ||
+ | FIXME Diese Seite ist noch nicht fertig! FIXME | ||
+ | ===== Vorbemerkungen ===== | ||
+ | * **Dies Seite bezieht sich ausdrücklich auf TSM6-Clienten, | ||
+ | * Sowohl //Debian// wie //Ubuntu 12.04// sind seitens der IBM für die Nutzung von TSM nicht supported, die GWDG leistet den Nutzer Support im Rahmen der eigenen Erfahrungen mit TSM auf Debian / Ubuntu | ||
+ | * Die nachfolgende Anleitung wurde exemplarisch für Debian 7.3 (Wheezy), Debian 8 (Jessie) und Ubuntu 14.04 LTS (jeweils 64 Bit) mit der unten genannten Client-Version erstellt und getestet, die Aussagen sind //im Prinzip// auf andere OS-Versionen und Client-Versionen übertragbar, | ||
+ | * Wir //empfehlen ausdrücklich//, | ||
+ | ===== Vorbereitung ===== | ||
+ | * ggf. den Server auf den neusten Patch-Stand bringen: | ||
+ | '' | ||
+ | |||
+ | * Für die Konvertierung von //RPM//- nach // | ||
+ | '' | ||
+ | |||
+ | * Da sehr viele Dateien entpackt werden, sollte sinnvollerweise in einem Unterverzeichnis (z.B. TSM712C) gearbeitet werden: | ||
+ | < | ||
+ | cd /tmp | ||
+ | mkdir ./TSM712C && | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | </ | ||
+ | * ggf. die Locale auf //en_US// bzw //C// umstellen, sonst wirft perl Fehlermeldungen (die aber nicht wichtig sind, sondern nur stören) | ||
+ | '' | ||
+ | |||
+ | * Herunterladen des Clients: | ||
+ | < | ||
+ | wget ftp:// | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | </ | ||
+ | bzw. | ||
+ | < | ||
+ | wget http:// | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | * // | ||
+ | '' | ||
+ | |||
+ | === Konvertieren der RPM-Pakete === | ||
+ | Umpaketieren der '' | ||
+ | * //-c// bewirkt, dass auch die Installationsskripte konvertiert werden | ||
+ | * //'-d / --to-deb// ist die Voreinstellung kann weggelassen werden | ||
+ | |||
+ | < | ||
+ | alien -c TIVsm-API64.x86_64.rpm | ||
+ | alien -c TIVsm-BA.x86_64.rpm | ||
+ | alien -c gskcrypt64-8.0.50.40.linux.x86_64.rpm | ||
+ | alien -c gskssl64-8.0.50.40.linux.x86_64.rpm | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | </ | ||
+ | __// | ||
+ | |||
+ | === Installation der DEB-Pakete === | ||
+ | Achtung: beim Installieren können ein paar Pfade nicht gesetzt werden (//ln: failed to create symbolic link `/ | ||
+ | |||
+ | Aus dem TSM-7.1.2-Paket werden abweichende Versionnummern gebaut! | ||
+ | |||
+ | * Installation (Die Reihenfolge ist wichtig!) | ||
+ | < | ||
+ | dpkg -i gskcrypt64_8.0-51.4_amd64.deb | ||
+ | dpkg -i tivsm-api64_7.1.2-1_amd64.deb | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | * Reparieren des Library-Pfades: | ||
+ | < | ||
+ | echo "# tsm default configuration" | ||
+ | echo "/ | ||
+ | echo "/ | ||
+ | |||
+ | ldconfig | ||
+ | </ | ||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | === Konfiguration des Clients === | ||
+ | vgl. Allgemeine Hinweise zur Konfiguration von Linux-Clients | ||
+ | |||
+ | |||
+ | === Java für die GUI === | ||
+ | * Debian 7 / '' | ||
+ | |||
+ | apt-get install | ||
+ | |||
+ | und ggf. die JRE 6 deinstalliert werden: | ||
+ | |||
+ | apt-get remove default-jre default-jre-headless icedtea-6-jre-cacao icedtea-6-jre-jamvm openjdk-6-jre | ||
+ | |||
+ | * Debian 8 / '' | ||
+ | |||
+ | === Upgrade eines TSM-Clienten === | ||
+ | Im Prinzip kann die Installation wie beschrieben wiederholt werden, da hierbei ältere Dateien von neueren überschrieben werden. | ||
+ | |||
+ | Sauberer ist jedoch das folgende Vorgehen: | ||
+ | * Sichern der Konfigurationsdateien an einen anderen Ort, z.B. | ||
+ | mkdir /opt/tsm | ||
+ | cp / | ||
+ | cp / | ||
+ | |||
+ | * De-Installieren des TSM-Paketes | ||
+ | dpkg -r tivsm-api64 | ||
+ | dpkg -r tivsm-ba | ||
+ | dpkg -r gskcrypt64 | ||
+ | dpkg -r gskssl64 | ||
+ | Bei 32-Bit-Linux heißen die Pakete nahezu gleich, es fehlt lediglich die '' | ||
+ | |||
+ | * Löschen der passenden '' | ||
+ | rm etc/ | ||
+ | ldconfig | ||
+ | |||
+ | * Löschen des TSM-Client-Pfades | ||
+ | rm -ri / | ||
+ | {{Achtung|Vorsicht beim Löschen, ggf. gehen ältere und zusätzliche Konfigurationsdateien verloren! Wenn Sie neben dem Filebackup-Clienten noch weitere TSM-Funktionen nutzen, werden diese auch gelöscht!}} | ||
+ | |||
+ | * Neuinstallation gemäß der Anleitung zuvor | ||
+ | |||
+ | * Kopieren der Konfigurationsdateien | ||
+ | cp / | ||
+ | cp / |