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 12:38] – Umstrukturiert (Installation) - ne704tsm-backup_mit_linux [2010/01/29 13:53] – Abschnitt "Verwendung": Initialisierung - 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.</note>+<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>
  
-=== 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: 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:
Zeile 42: Zeile 38:
 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]]. 
  
-=== Dokumentation ===+==== Dokumentation ====
  
 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]] 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]]
  
-----+====== Einrichtung ======
  
-==== Einrichtung ==== +==== Abhängigkeiten====
- +
-=== Auspacken === +
- +
-in einer Shell per +
- +
-<code bash> +
-tar xvpf 6.1.3.0-TIV-TSMBAC-LinuxX86.tar +
-</code> +
- +
-Man erhält die Dateien +
-  * ''TIVsm-API.i386.rpm'' +
-  * ''TIVsm-API64.i386.rpm'' +
-  * ''TIVsm-BA.i386.rpm'' +
-  * ''TIVsm-HSM.i386.rpm'' +
- +
-=== Abhängigkeiten===+
  
 :!: **64 Bit** :!: **64 Bit**
  
-Hier muss zunächst sichergestellt werden, dass die entsprechenden 32-Bit-Versionen der ''libstdc++'' installiert sind, andernfalls kommt es bei der Installation zu dieser oder einer ähnlichen Fehlermeldung:+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:
  
 <code> <code>
Zeile 84: Zeile 64:
 |  Debian GNU/Linux  |  **5.0 (Lenny)**  |  ''lib32stdc++6''  |  ''aptitude install lib32stdc++6''  | |  Debian GNU/Linux  |  **5.0 (Lenny)**  |  ''lib32stdc++6''  |  ''aptitude install lib32stdc++6''  |
  
-=== Installation ===+ 
 +==== 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-API64.i386.rpm'' 
 +  * ''TIVsm-BA.i386.rpm'' 
 +  * ''TIVsm-HSM.i386.rpm'' 
 + 
 +sowie einige ReadMe-Dateien. 
 + 
 +==== Installation ====
  
 :!: **64 und 32 Bit** :!: **64 und 32 Bit**
Zeile 112: 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,
Zeile 126: 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 167: Zeile 164:
  
 ---- ----
-=== Konfiguration: dsm.opt ===+==== Konfiguration: dsm.opt ====
  
 Nun zur **dsm.opt** - Datei: Nun zur **dsm.opt** - Datei:
Zeile 188: 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 [[https://myaccount.uni-freiburg.de|MyAccount]] vergebene Passwort muss ihm bekannt gemacht erden. Dies kann beispielsweise mit dem Befehl zur Abfrage der vorhandenen (gesicherten) Dateien auf dem Backupserver erfolgen: 
 + 
 +<code> 
 +/opt/tivoli/tsm/client/ba/bin/dsmc query files 
 +</code> 
 + 
 +Der Client fragt dann zunächst nach der zu verwendenden Benutzer-ID, dies sollte idR. dem "NodeName", also dem vollqualifizierten DNS-Namen (FQDN) des Rechners entsprechen: 
 + 
 +<code> 
 +IBM Tivoli Storage Manager 
 +Command Line Backup-Archive Client Interface 
 +  Client Version 6, Release 1, Level 3.0   
 +  Client date/time: 01/29/10   13:39:19 
 +(c) Copyright by IBM Corporation and other(s) 1990, 2009. All Rights Reserved. 
 + 
 +Node Name: MY.FULL.QUALIFIED.DOMAIN.NAME 
 +Please enter your user id <MY.FULL.QUALIFIED.DOMAIN.NAME>: 
 +</code> 
 + 
 +hier kann man normalerweise einfach mit <Enter> bestätigen. Im nächsten Schritt wird man dann nach dem Passwort gefragt, das man über [[https://myaccount.uni-freiburg.de|MyAccount]] zugewiesen hat: 
 + 
 +<code> 
 +Please enter password for user id "MY.FULL.QUALIFIED.DOMAIN.NAME": 
 +</code> 
 + 
 +Im Erfolgsfall erhält man dann eine Meldung, die den erfolgreichen Verbindungsaufbau bestätigt und besagt, dass noch keine gesicherten Dateien vorhanden sind: 
 + 
 +<code> 
 +Session established with server ADSM2: AIX-RS/6000 
 +  Server Version 5, Release 5, Level 2.0 
 +  Server date/time: 01/29/10   13:41:33  Last access: 01/29/10   13:39:43 
 + 
 +No file spaces for node 'MY.FULL.QUALIFIED.DOMAIN.NAME' were found on the server 
 +</code> 
 + 
 +===== 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 215: Zeile 246:
   * [[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)