Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
tsm-backup_mit_linux [2009/12/29 15:47] bewitsm-backup_mit_linux [2009/12/29 18:07] bewi
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 finde es eine 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 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) ====
Zeile 86: Zeile 162:
  
 ==== Restore (Wiederherstellung) ==== ==== Restore (Wiederherstellung) ====
- 
  
  
QR-Code
QR-Code Backup mit TSM für Linux (erstellt für aktuelle Seite)