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 15:47] bewitsm-backup_mit_linux [2010/01/18 13:14] – s/Es finde es eine/Es ist/ ne704
Zeile 27: Zeile 27:
  
 ==== Registrierung eines "Knoten"s ==== ==== 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.+Zunächst mal ist eine **Registrierung** 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.
  
Zeile 35: Zeile 35:
 ==== 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 78: Zeile 78:
  
 Bitte Reihenfolge beim Installieren beachten ! Bitte Reihenfolge beim Installieren beachten !
 +
 +Wenn alles geklappt hat, findet sich alles Notwendige unterhalb von 
 +  * /opt/tivoli/tsm/
 +das Wichtigste aber in 
 +  * /opt/tivoli/tsm/client/ba/bin/
 +Hier gibt's dann auch die (Beispiel-)Konfigurations-Dateien 
 +  * dsm.sys(.smp)     und 
 +  * dsm.opt(.smp)
 +welche a) für die Anwendung notwendig sind und b) standardmäßig hier in diesem Verzeichnis gesucht werden.
  
 ==== Konfiguration ==== ==== Konfiguration ====
  
 +Es ist gute Praxis, beide o.g. Konfigurationsdateien z.B. im Verzeichnis /etc/tsm/ abzulegen,
 +
 +    # mkdir /etc/tsm/
 +    
 +die beiden Konfigurationsdateien __dsm.sys__ und __dsm.opt__ hier mit dem Lieblings-Text-Editor anzulegen, und dann zu verlinken:  
 +
 +    # cd  /opt/tivoli/tsm/client/ba/bin/
 +    # mv dsm.sys dsm.sys.orig
 +    # mv dsm.opt dsm.opt.orig
 +    # ln -s /etc/tsm/dsm.sys
 +    # ln -s /etc/tsm/dsm.opt
 +
 +----
 +
 +So könnte Ihre (Minimal-)**dsm.sys**-Datei aussehen:
 +
 +     servername  ARCH2
 +      COMMmethod    TCPip
 +      TCPPort    1503
 +      TCPServeraddress   arch2.uni-freiburg.de
 +      Passwordaccess     generate
 +    
 +     inclexcl       /etc/tsm/inclexcl
 +     compression    off
 +     nodename       myhost.mydomain.uni-freiburg.de
 +     passworddir    /etc/tsm/security
 +
 +
 +Zu den o.a. Parametern:
 +  * Der //**servername**// (hier) "__ARCH2__" ist ein Alias für den daran anschliessenden TSM-Server-Definitionsblock für einen unserer (derzeit) vier TSM-Server, der Ihnen bzw. Ihrem Knoten bei der [[https://myaccount.uni-freiburg.de/|Registrierung]] zugewiesen wird. Dieser Definitionsblock beinhaltett zwingend die Kommunikations-Parameter zum TSM Server mit der
 +  * alternativlosen //**COMMmethod**// "__TCPip__" (also das Protokoll), 
 +  * der //**TCPServeraddress**// , die IP-Adresse des TSM-Servers, hier "__arch2.uni-freiburg.de__" und 
 +  * des zugehörigen //**TCPPort**//, hier im Beispiel "__1503__"
 +
 +Für "multi user clients" empfiehlt sich die Einstellung 
 +  * //**Passwordaccess generate**// ,
 +was sicherstellt, dass jeder "User" auf dem System auf **seine** geischerten Dateien im TSM zugreifen kann, ohne das Passwort zu wissen.
 +
 +
 +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 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 geltenden" Parametern:
 +  * //**inclexcl**//  (eine Datei mit bei der Sicherung auszuschließenden Datei- und Verzeichnis-Namen)
 +  * //**compression**// "off" oder alternativ auch "on" bei langsamen Verbindungen
 +  * Der //**nodename**// ist optional, wenn der Linux-**HOSTNAME** diesem entspricht; der Knotenname wird bei der [[https://myaccount.uni-freiburg.de/|Registrierung]] angegeben und muss dem FQDN (Full Qualified Domain Name), also dem vollständigen IP-Namen Ihres Knoten entsprechen. Diese (unsere) "Policy" macht es uns leichter, einen Knoten zuzuordnen und gleichzeitig nutzen wir damit einen eindeutigen Namensraum.
 +  * //**passworddir**// legt ein Verzeichnis fest, in dem die bei "passwordaccess generate" automatisch erzeugten Passwörter verschlüsselt abgelegt werden.
 +
 +----
 +
 +Nun zur **dsm.op**t - Datei:
 +
 +     SErvername       ARCH2
 +     domain           ALL-LOCAL
 +     * oder alternativ z.B.
 +     domain       /  /home  /data  /nfs/nfsserver/directory
 +
 +  * Der //**SErvername**// ist optional, insbesonders wenn nur ein Server-Alias in dsm.sys definiert ist; ggf. wird der erste ind dsm.sys gefundene herangezogen.
 +  * //**domain**// definiert die zu sichernden Dateisysteme, bei ALL-LOCAL werden alle lokalen gesichert, ggf. kann man auch explizit auswählen, wie oben gezeigt
 +
 +Optional dazu z.B. 
 +
 +     dateformat      4
 +     timeformat      1
 +     numberformat    5
 +     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.
  
 ==== Backup (Sicherung) ==== ==== Backup (Sicherung) ====
  
 +Für das wie geht's weiter mit der Sicherung ....
  
 ==== Restore (Wiederherstellung) ==== ==== Restore (Wiederherstellung) ====
  
 +muss ebenso wie für das Zurückholen (zunächst) auf die Doku's von Tivoli (s.u.) verwiesen werden.
 +
 +==== Doku zu TSM ====
 +
 +von Tivoli direkt (teilweise in deutsch):
 +
 +**TSM-Version 6.1:**
 +  * http://publib.boulder.ibm.com/infocenter/tsminfo/v6/index.jsp  als Einstiegspunkt
  
 +**TSM-Version 5.5**
 +  * http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmc.doc/baclients.html als Einstiegspunkt und die 
 +  * [[http://publib.boulder.ibm.com/infocenter/tivihelp/v1r1/index.jsp?lang=de&topic=/com.ibm.itsmm.doc/anrcms58.htm|Fehlermeldungen]]
  
QR-Code
QR-Code Backup mit TSM für Linux (erstellt für aktuelle Seite)