Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
tsm-backup_mit_linux [2010/01/28 11:24] – Reformatierungen, Typos, Umformulierungen [ne704] ne704tsm-backup_mit_linux [2010/01/29 10:03] – Abschnitt "Verwendung" begonnen - ne704
Zeile 2: Zeile 2:
  
 == Installations- und Konfigurations-Hinweise für das Backup mit dem TSM Tivoli-Storage-Manager unter Linux == == Installations- und Konfigurations-Hinweise für das Backup mit dem TSM Tivoli-Storage-Manager unter Linux ==
- 
-=== WARNUNG === 
- 
-== ACHTUNG: Diese Seite ist im Aufbau und noch (lange) nicht fertig ;-) == 
  
 Diese Anleitung wurde nach bestem Wissen und Gewissen erstellt. Für enhaltene Fehler kann aber keine Haftung übernommen werden. Es wird vorausgesetzt, dass der Nutzer dieser Anleitung mit grundlegenden Kenntnissen der Systemadministration unter Linux vertraut ist. Da sowohl die Installation als auch die Konfiguration, i.d.R. dann auch die Anwendung mit "root"-Super-User-Rechten durchgeführt wird, sollte entsprechend umsichtig verfahren werden. Diese Anleitung wurde nach bestem Wissen und Gewissen erstellt. Für enhaltene Fehler kann aber keine Haftung übernommen werden. Es wird vorausgesetzt, dass der Nutzer dieser Anleitung mit grundlegenden Kenntnissen der Systemadministration unter Linux vertraut ist. Da sowohl die Installation als auch die Konfiguration, i.d.R. dann auch die Anwendung mit "root"-Super-User-Rechten durchgeführt wird, sollte entsprechend umsichtig verfahren werden.
Zeile 23: Zeile 19:
 Bei einem Sicherungslauf werden deshalb auf dem Knoten nicht mehr vorhanden Dateien auf dem TSM-Server ebenfalls gelöscht oder genauer als "inaktiv" markiert; erst nach einer gewissen Zeit (derzeit nach 30 Tagen) werden sie ganz entfernt. Innerhalb dieser Frist kann man sie also auch wieder restaurieren.   Bei einem Sicherungslauf werden deshalb auf dem Knoten nicht mehr vorhanden Dateien auf dem TSM-Server ebenfalls gelöscht oder genauer als "inaktiv" markiert; erst nach einer gewissen Zeit (derzeit nach 30 Tagen) werden sie ganz entfernt. Innerhalb dieser Frist kann man sie also auch wieder restaurieren.  
  
-----+<note important>Diese Seite ist im Aufbau und noch (lange) nicht fertig ;-)</note>
  
-==== Vorbereitung ====+====== Vorbereitung =====
  
-=== Registrierung eines Knotens ===+==== Registrierung eines Knotens ====
 Zunächst mal ist eine **Registrierung** der zu sichernden Maschine in [[https://myaccount.uni-freiburg.de|MyAccount]] erforderlich, was in der [[TSM|TSM-Anleitung]] ausführlich beschrieben wird. Dort wird auch das weitere Vorgehen für Windows-Betriebssystem beschrieben. Zunächst mal ist eine **Registrierung** der zu sichernden Maschine in [[https://myaccount.uni-freiburg.de|MyAccount]] erforderlich, was in der [[TSM|TSM-Anleitung]] ausführlich beschrieben wird. Dort wird auch das weitere Vorgehen für Windows-Betriebssystem beschrieben.
  
 Eine weitere Lizenzierung ist derzeit nicht nötig. Allerdings heißt das nicht, dass es "kostenfrei" wäre. Im Rahmen der Landeslizenz werden die Kosten dieser nach einem komplizierten Schlüssel abhängig von der Nutzung auf die Hochschulen verteilt. Diese Kosten werden derzeit aber nicht auf die einzelnen Nutzer umgelegt. Eine weitere Lizenzierung ist derzeit nicht nötig. Allerdings heißt das nicht, dass es "kostenfrei" wäre. Im Rahmen der Landeslizenz werden die Kosten dieser nach einem komplizierten Schlüssel abhängig von der Nutzung auf die Hochschulen verteilt. Diese Kosten werden derzeit aber nicht auf die einzelnen Nutzer umgelegt.
  
 +<note tip>Download, Installation und Konfiguration der Tivoli TSM-Client-Software wird im Folgenden beispielhaft für **openSuSE 11.1** beschrieben. Für zusätzliche Hinweise zu **Debian/Ubuntu** siehe Links unter "[[tsm-backup_mit_linux#weitere_doku|Weitere Doku]]"</note>
  
-**Hier geht's (nur) weiter für Linuxer ....**+==== Download der TSM-Client-Software ====
  
-=== Download der TSM-Client-Software ===+Die TSM-Client-Software kann man bei der [[http://ftp.rz.uni-karlsruhe.de/pub/tsm/mirror/maintenance/client|Uni Karlsruhe]] herunterladen. Dort findet man verschiedene TSM-Versions-Verzeichnisse und darin die Betriebssystem-Versionen; i.d.R. sollte man die neueste Version nehmen. Downloads der aktuellsten 6.1er-Version sind [[http://ftp.rz.uni-karlsruhe.de/pub/tsm/mirror/maintenance/client/v6r1/Linux/LinuxX86/|im entsprechenden Verzeichnis für Linux]] zu finden. Dort werden aus dem entsprechenden Unterverzeichnis mindestens das enthaltene **Tar-Archiv** und je nach Wunsch noch ein **Sprachpaket** benötigt. Die Pakete sind in folgender Form benannt: 
 +  * 6.1.x.x-TIV-TSMBAC-LinuxX86.tar 
 +  * TIVsm-msg.DE_DE.i386.rpm
  
-Die TSM-Client-Software kann man bei der [[http://ftp.rz.uni-karlsruhe.de/pub/tsm/mirror/maintenance/client|Uni Karlsruhe]] herunterladen. Dort findet man verschiedene TSM-Versions-Verzeichnisse und darin die Betriebssystem-Versionen; i.d.R. sollte man die neueste Version nehmen. 
 Alternativ findet man die TSM-Client-Software auch direkt bei [[http://ftp.software.ibm.com/storage/tivoli-storage-management/maintenance/client|IBM]].  Alternativ findet man die TSM-Client-Software auch direkt bei [[http://ftp.software.ibm.com/storage/tivoli-storage-management/maintenance/client|IBM]]. 
  
-Verschiedene Dokus von Tivoli/IBM gibt's auch [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmc.doc/baclients.html|in deutsch]] oder [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=en&topic=/com.ibm.itsmc.doc/baclients.html|englisch]], ebenso die Fehlernachrichten [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmm.doc/anrcms58.htm|in deutsch ]] oder [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=en&topic=/com.ibm.itsmm.doc/anrcms58.htm|englisch]]+==== Dokumentation ====
  
-== ACHTUNG: == +Verschiedene Dokus von Tivoli/IBM gibt's in [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmc.doc/baclients.html|deutsch]] oder [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=en&topic=/com.ibm.itsmc.doc/baclients.html|englisch]]ebenso die Fehlernachrichten [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmm.doc/anrcms58.htm|in deutsch ]] oder [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=en&topic=/com.ibm.itsmm.doc/anrcms58.htm|englisch]]
-DownloadInstallation und Konfigration der Tivoli-TSM-Client-Software (hier Version 6.1) wird im Folgenden (beispielhaft) für openSuSE 11.1 beschrieben.+
  
-Downloads: +====== Einrichtung ======
-  * http://ftp.rz.uni-karlsruhe.de/pub/tsm/mirror/maintenance/client/v6r1/Linux/LinuxX86/v610/6.1.0.0-TIV-TSMBAC-LinuxX86.tar +
-  * http://ftp.rz.uni-karlsruhe.de/pub/tsm/mirror/maintenance/client/v6r1/Linux/LinuxX86/v610/TIVsm-msg.DE_DE.i386.rpm +
-oder ggf. andere als DE_DE-Sprachversionszusätze runterladen.+
  
-----+==== Abhängigkeiten====
  
-==== Einrichtung ====+:!: **64 Bit**
  
-=== Auspacken ===+Zunächst muss auf 64-Bit Systemen sichergestellt werden, dass die entsprechenden 32-Bit-Versionen der ''libstdc++'' installiert sind, andernfalls kommt es bei der Installation zu dieser oder einer ähnlichen Fehlermeldung:
  
-in einer Shell per+<code> 
 +error: Failed dependencies: 
 +     libstdc++.so.5 is needed by TIVsm-API-6.1.0-0.i586 
 +     libstdc++.so.5(CXXABI_1.2) is needed by TIVsm-API-6.1.0-0.i586 
 +     libstdc++.so.5(GLIBCPP_3.2) is needed by TIVsm-API-6.1.0-0.i586 
 +</code>
  
-   # tar xvpf 6.1.0.0-TIV-TSMBAC-LinuxX86.tar+Die benötigten Pakete tragen je nach Distribution unterschiedliche Namen, hier eine Auswahl:
  
-Man erhält die Dateien+^  Distribution  ^  Version  ^  Paketname  ^  Installationsbefehl 
 +|  openSUSE  |  **11.1**  |  ''libstdc++33-32bit-3.3.3-7.10''  |  :?:  | 
 +|  Red Hat Enterprise Linux  |  **5.4**  |  ''libstdc++.i386''  |  ''yum install libstdc++.i386'' 
 +|  Debian GNU/Linux  |  **5.0 (Lenny)**  |  ''lib32stdc++6''  |  ''aptitude install lib32stdc++6'' 
 + 
 + 
 +==== Auspacken ==== 
 + 
 +Sind alle Abhängigkeiten erfüllt, kann man in einer Shell das Tar-Archiv entpacken: 
 + 
 +<code bash> 
 +tar xvpf 6.1.3.0-TIV-TSMBAC-LinuxX86.tar 
 +</code> 
 + 
 +Man erhält die RPM-Pakete
   * ''TIVsm-API.i386.rpm''   * ''TIVsm-API.i386.rpm''
   * ''TIVsm-API64.i386.rpm''   * ''TIVsm-API64.i386.rpm''
   * ''TIVsm-BA.i386.rpm''   * ''TIVsm-BA.i386.rpm''
 +  * ''TIVsm-HSM.i386.rpm''
  
-=== Installation ===+sowie einige ReadMe-Dateien.
  
-:!: **64-Bit-Systeme** :!: +==== Installation ====
-Hier muss zunächst sichergestellt werden, dass die entsprechenden 32-Bit-Versionen der ''libstdc++'' installiert sind, andernfalls kommt es bei der Ausführung von "//''rpm -U TIVsm-API.i386.rpm''//" zu folgender Fehlermeldung:+
  
-<code> +:!**64 und 32 Bit**
-errorFailed dependencies: +
-     libstdc++.so.5 is needed by TIVsm-API-6.1.0-0.i586 +
-     libstdc++.so.5(CXXABI_1.2) is needed by TIVsm-API-6.1.0-0.i586 +
-     libstdc++.so.5(GLIBCPP_3.2) is needed by TIVsm-API-6.1.0-0.i586 +
-</code>+
  
-Bei **openSuSE-11.1 (x86_64)** muss einfach das Paket __//**libstdc++33-32bit-3.3.3-7.10**//__ per YaST nachinstalliert werden.+Zum Installieren mit "''rpm''" als root in einer Shell ausführen, Reihenfolge beachten:
  
-:!: **//Alle// Systeme (64 und 32 Bit)** :!:+<code bash> 
 +rpm -U TIVsm-API.i386.rpm         # die TSM-Basisbibliotheken 
 +rpm -U TIVsm-BA.i386.rpm          # der TSM Backup Archive Client 
 +rpm -U TIVsm-msg.DE_DE.i386.rpm   # das deutsche Sprachpaket 
 +</code>
  
-Zum Installieren mit "rpm" als root in einer Shell ausführen (Bitte unbedingt Reihenfolge beachten!):+:!: **64 Bit**
  
-   #   rpm -U TIVsm-API.i386.rpm         # das braucht man immer +<code bash> 
-   # #(rpm -U TIVsm-API64.i386.rpm)      das braucht man **nur** bei **64-Bit-Betriebssystemen** !!! +rpm -U TIVsm-API64.i386.rpm       die TSM-Basisbibliotheken fuer 64-Bit Systeme 
-   #   rpm -U TIVsm-BA.i386.rpm          # das ist die eigentliche Anwendungssoftware +</code>
-   #   rpm -U TIVsm-msg.DE_DE.i386.rpm   # und das (nur) für sprachabhängige (hier deutsche) Ausgaben+
  
  
Zeile 98: Zeile 109:
 welche a) für die Anwendung notwendig sind und b) standardmäßig hier in diesem Verzeichnis gesucht werden. welche a) für die Anwendung notwendig sind und b) standardmäßig hier in diesem Verzeichnis gesucht werden.
  
-=== Konfiguration (Vorbereitung) ===+==== Konfiguration (Vorbereitung) ====
  
 Es ist gute Praxis, beide o.g. Konfigurationsdateien z.B. im Verzeichnis /etc/tsm/ abzulegen, Es ist gute Praxis, beide o.g. Konfigurationsdateien z.B. im Verzeichnis /etc/tsm/ abzulegen,
  
     # mkdir /etc/tsm/     # mkdir /etc/tsm/
-    +
 die beiden Konfigurationsdateien __dsm.sys__ und __dsm.opt__ hier mit dem Lieblings-Text-Editor anzulegen, und dann zu verlinken:   die beiden Konfigurationsdateien __dsm.sys__ und __dsm.opt__ hier mit dem Lieblings-Text-Editor anzulegen, und dann zu verlinken:  
  
Zeile 112: Zeile 123:
     # ln -s /etc/tsm/dsm.opt     # ln -s /etc/tsm/dsm.opt
  
-=== Konfiguration: dsm.sys ===+==== Konfiguration: dsm.sys ====
  
 So könnte Ihre (Minimal-)**dsm.sys**-Datei aussehen: So könnte Ihre (Minimal-)**dsm.sys**-Datei aussehen:
Zeile 153: Zeile 164:
  
 ---- ----
-=== Konfiguration: dsm.opt ===+==== Konfiguration: dsm.opt ====
  
 Nun zur **dsm.opt** - Datei: Nun zur **dsm.opt** - Datei:
Zeile 174: Zeile 185:
 Die Parameter sind alle in der [[http://publib.boulder.ibm.com/infocenter/tsminfo/v6/index.jsp|Dokumentation für Version 6.1]] bzw. der [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmc.doc/baclients.html|Dokumentation für die 5er-Versionen]] beschrieben. Ggf. helfen auch die [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmm.doc/anrcms58.htm|hier erläuterten Fehlermeldungen]] weiter. Die Parameter sind alle in der [[http://publib.boulder.ibm.com/infocenter/tsminfo/v6/index.jsp|Dokumentation für Version 6.1]] bzw. der [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmc.doc/baclients.html|Dokumentation für die 5er-Versionen]] beschrieben. Ggf. helfen auch die [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmm.doc/anrcms58.htm|hier erläuterten Fehlermeldungen]] weiter.
  
-----+====== Verwendung ======
  
-==== Verwendung ====+===== Initialisierung =====
  
-=== Backup (Sicherung) ===+Bevor eine automatische Sicherung funktionieren kann, muss der TSM-Client initialisiert werden, d.h. das zuvor in MyAccount vergebene Passwort muss ihm bekannt gemacht erden. Dies kann beispielsweise mit dem Befehl zum Testen der Include/Exclude-Einstellungen geschehen: 
 + 
 +<code> 
 +/opt/tivoli/tsm/client/ba/bin/dsmc preview backup /path/to/test/ 
 +</code> 
 + 
 +FIXME 
 + 
 +===== Backup (Sicherung) =====
  
 FIXME fehlt noch FIXME fehlt noch
  
-=== Restore (Wiederherstellung) ===+===== Restore (Wiederherstellung) =====
  
 FIXME fehlt noch: so lange siehe Dokus von Tivoli (weiter unten) FIXME fehlt noch: so lange siehe Dokus von Tivoli (weiter unten)
  
----- 
  
-==== Weitere Doku ====+====== Weitere Doku ======
  
-=== Tivoli / IBM ===+===== Tivoli / IBM =====
  
 (die Anleitungen sind nur teilweise in deutsch verfügbar) (die Anleitungen sind nur teilweise in deutsch verfügbar)
Zeile 201: Zeile 219:
   * [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmm.doc/anrcms58.htm|TSM-(Fehler)-Meldungen]]   * [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmm.doc/anrcms58.htm|TSM-(Fehler)-Meldungen]]
  
-=== GWDG ===+===== GWDG (für Debian/Ubuntu) =====
  
 Im Wiki der GWDG wird die Einrichtung des TSM-Clients unter Debian beschrieben, insbesondere wird auch auf die Fallstricke bei 64-Bit eingegangen: Im Wiki der GWDG wird die Einrichtung des TSM-Clients unter Debian beschrieben, insbesondere wird auch auf die Fallstricke bei 64-Bit eingegangen:
QR-Code
QR-Code Backup mit TSM für Linux (erstellt für aktuelle Seite)