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 [2009/12/29 18:07] bewitsm-backup_mit_linux [2010/01/21 17:45] – strukturierung ne704
Zeile 1: Zeile 1:
 ====== TSM mit Linux ====== ====== TSM mit Linux ======
  
-== ACHTUNG: Diese Seite ist im Aufbau und noch (lange) nicht fertig ;-==+== Installations- und Konfigurations-Hinweise für das Backup mit dem TSM Tivoli-Storage-Manager unter Linux ==
  
 +=== WARNUNG ===
  
-===== Installations- und Konfigurations-Hinweise für das Backup mit dem TSM Tivoli-Storage-Manager unter Linux ===== +== ACHTUNG: Diese Seite ist im Aufbau und noch (lange) nicht fertig ;-==
- +
-==== WARNUNG ====+
  
 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.
  
- +=== Terminologie und kleine Einführung ===
-==== Terminologie und kleine Einführung ====+
  
 **TSM** steht für **Tivoli Storage Manger** und ist ein Backup-System ( = Sicherungs-System) von IBM. Mit einem TSM-Klienten kann man seine Daten auf einem TSM-Server sichern und bei Bedarf -- z.B. wenn man eine Datei gelöscht hat -- wieder zurückholen. TSM steht für die gängisten Betriebssysteme zur Verfügung. Es gibt (Stand 2009) eine Landeslizenz für die Nutzung in allen staatlichen Hochschulen des Landes Baden-Württemberg. **TSM** steht für **Tivoli Storage Manger** und ist ein Backup-System ( = Sicherungs-System) von IBM. Mit einem TSM-Klienten kann man seine Daten auf einem TSM-Server sichern und bei Bedarf -- z.B. wenn man eine Datei gelöscht hat -- wieder zurückholen. TSM steht für die gängisten Betriebssysteme zur Verfügung. Es gibt (Stand 2009) eine Landeslizenz für die Nutzung in allen staatlichen Hochschulen des Landes Baden-Württemberg.
Zeile 25: Zeile 23:
 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.  
  
 +----
 +
 +==== Vorbereitung ====
 +
 +=== 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.
  
-==== Registrierung eines "Knoten"s ==== 
-Zunächst mal ist eine **Registrierung** in [[https://myaccount.uni-freiburg.de|MyAccount]] erforderlich, was unter [[http://www.wiki.uni-freiburg.de/rz/doku.php?id=tsm|hier]] perfekt 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.
  
  
-Hier geht's (nur) weiter für Linuxer .... +**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 Uni Karlsruhe [[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. +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 finden man die TSM-Client-Software auch 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]]. 
  
-Verschieden Doku'von Tivili/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]]+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]]
  
 == ACHTUNG: == == ACHTUNG: ==
Zeile 48: Zeile 50:
 oder ggf. andere als DE_DE-Sprachversionszusätze runterladen. oder ggf. andere als DE_DE-Sprachversionszusätze runterladen.
  
-==== Auspacken ====+---- 
 + 
 +==== Einrichtung ==== 
 + 
 +=== Auspacken ===
  
 z.B in einer Shell per z.B in einer Shell per
Zeile 59: Zeile 65:
   * TIVsm-BA.i386.rpm   * TIVsm-BA.i386.rpm
  
-==== Installation ====+=== Installation ===
  
 Vorbemerkung: auf 64-Bit-Systemen wird ggf. beim Ausführen von "//rpm -U TIVsm-API.i386.rpm//" folgender Fehler ausgegeben: Vorbemerkung: auf 64-Bit-Systemen wird ggf. beim Ausführen von "//rpm -U TIVsm-API.i386.rpm//" folgender Fehler ausgegeben:
Zeile 70: Zeile 76:
 Diese "dependencies" kann man nicht einfach ignorieren, sondern es ist notwendig, entspr. Bibliothek(en) (libstdc++) zuvor nachzuladen; für **openSuSE-11.1 (x86_64)** habe ich __//**libstdc++33-32bit-3.3.3-7.10**//__ per YaST "gefunden" und nachinstalliert. Diese "dependencies" kann man nicht einfach ignorieren, sondern es ist notwendig, entspr. Bibliothek(en) (libstdc++) zuvor nachzuladen; für **openSuSE-11.1 (x86_64)** habe ich __//**libstdc++33-32bit-3.3.3-7.10**//__ per YaST "gefunden" und nachinstalliert.
  
-Zm Installieren per "rpm" als root in einer Shell ausführen:+Zum Installieren mit "rpm" als root in einer Shell ausführen (Bitte unbedingt Reihenfolge beachten!):
  
    #   rpm -U TIVsm-API.i386.rpm         # das braucht man immer    #   rpm -U TIVsm-API.i386.rpm         # das braucht man immer
Zeile 77: Zeile 83:
    #   rpm -U TIVsm-msg.DE_DE.i386.rpm   # und das (nur) für sprachabhängige (hier deutsche) Ausgaben    #   rpm -U TIVsm-msg.DE_DE.i386.rpm   # und das (nur) für sprachabhängige (hier deutsche) Ausgaben
  
-Bitte Reihenfolge beim Installieren beachten ! 
  
 Wenn alles geklappt hat, findet sich alles Notwendige unterhalb von  Wenn alles geklappt hat, findet sich alles Notwendige unterhalb von 
Zeile 88: Zeile 93:
 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 ====+=== Konfiguration (Vorbereitung) ===
  
-Es finde es eine 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/
Zeile 102: Zeile 107:
     # ln -s /etc/tsm/dsm.opt     # ln -s /etc/tsm/dsm.opt
  
-----+=== Konfiguration: dsm.sys ===
  
 So könnte Ihre (Minimal-)**dsm.sys**-Datei aussehen: So könnte Ihre (Minimal-)**dsm.sys**-Datei aussehen:
Zeile 131: Zeile 136:
 Im Übrigen kann man über den Aliasnamen beim Aufruf der TSM-Client-SW auf verschieden TSM-Server zugreifen, was aber im Otto-Normalfall für Sie als Anwender nicht relevant ist. Im Übrigen kann man über den Aliasnamen beim Aufruf der TSM-Client-SW auf verschieden TSM-Server zugreifen, was aber im Otto-Normalfall für Sie als Anwender nicht relevant ist.
  
-Die weiteren "global geltenden" Parametern:+Die Server unterscheiden sich konfigurationseitig aus Sicht der Klienten ledig in der IP-Adresse und dem Port: 
 +z.Z. sind dies: 
 +  * adsm.uni-freiburg.de    1501 
 +  * arch.uni-freiburg.de    1502 
 +  * adsm2.uni-freiburg.de   1503 
 +  * arch2.uni-freiburg.de   1504 
 + 
 +Die weiteren global gültigen Parameter:
   * //**inclexcl**//  (eine Datei mit bei der Sicherung auszuschließenden Datei- und Verzeichnis-Namen)   * //**inclexcl**//  (eine Datei mit bei der Sicherung auszuschließenden Datei- und Verzeichnis-Namen)
   * //**compression**// "off" oder alternativ auch "on" bei langsamen Verbindungen   * //**compression**// "off" oder alternativ auch "on" bei langsamen Verbindungen
Zeile 138: Zeile 150:
  
 ---- ----
 +=== Konfiguration: dsm.opt ===
  
-Nun zur **dsm.op**- Datei:+Nun zur **dsm.opt** - Datei:
  
      SErvername       ARCH2      SErvername       ARCH2
Zeile 156: Zeile 169:
      verbose      verbose
  
-Die Parameter sind alle beschrieben in der Doku die man [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmc.doc/baclients.html|hier]] finden kann. Ggf. helfen auch die erläuterten [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmm.doc/anrcms58.htm|Fehlermeldungen]] weiter.+Die Parameter sind alle [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmc.doc/baclients.html|in der Dokumentation beschrieben]]. Ggf. helfen auch die erläuterten [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmm.doc/anrcms58.htm|Fehlermeldungen]] weiter. 
 + 
 +---- 
 + 
 +==== Verwendung ==== 
 + 
 +=== Backup (Sicherung) === 
 + 
 +FIXME fehlt noch 
 + 
 +=== Restore (Wiederherstellung) === 
 + 
 +FIXME fehlt noch: so lange siehe Dokus von Tivoli (weiter unten) 
 + 
 +---- 
 + 
 +==== Weitere Doku ==== 
 + 
 +=== Tivoli / IBM === 
 + 
 +(die Anleitungen sind nur teilweise in deutsch verfügbar) 
 + 
 +**TSM-Version 6.1:** 
 +  * [[http://publib.boulder.ibm.com/infocenter/tsminfo/v6/index.jsp|Dokumentation zu IBM Tivoli Storage Manager Version 6.1]] als Einstiegspunkt
  
-==== Backup (Sicherung====+**TSM-Version 5.5** 
 +  * [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmc.doc/baclients.html|IBM Tivoli Storage Manager Backup-Archive Clients]] als Einstiegspunkt und die  
 +  * [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmm.doc/anrcms58.htm|TSM-(Fehler)-Meldungen]]
  
 +=== GWDG ===
  
-==== Restore (Wiederherstellung) ====+Im Wiki der GWDG wird die Einrichtung des TSM-Clients unter Debian beschrieben, insbesondere wird auch auf die Fallstricke bei 64-Bit eingegangen:
  
 +**TSM-Client unter Debian/etch einrichten**
 +  * http://wiki.gwdg.de/index.php/TSM:debian
  
 +{{tag>myaccount sicherheit linux}} 
QR-Code
QR-Code Backup mit TSM für Linux (erstellt für aktuelle Seite)