Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende ÜberarbeitungNächste ÜberarbeitungBeide Seiten der Revision | ||
tsm-backup_mit_linux [2009/12/22 18:45] – bewi | tsm-backup_mit_linux [2009/12/29 18:29] – bewi | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | == Diese Seite ist im Aufbau und noch (lange) nicht fertig ;-) == | + | ====== TSM mit Linux ====== |
+ | == ACHTUNG: Diese Seite ist im Aufbau und noch (lange) nicht fertig ;-) == | ||
- | |||
- | ====== TSM mit Linux ====== | ||
===== 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 ==== | ||
+ | |||
+ | Diese Anleitung wurde nach bestem Wissen und Gewissen erstellt. Für enhaltene Fehler kann aber keine Haftung übernommen werden. Es wird vorausgesetzt, | ||
==== 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. | + | **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. |
Ein **Knoten** (Node) ist ein Computer im Netz (LAN, Internet), der mit seiner TSM-Client-Software über das Netz auf den TSM-Server sichern will. Dabei ist es egal, ob es sich um einen " | Ein **Knoten** (Node) ist ein Computer im Netz (LAN, Internet), der mit seiner TSM-Client-Software über das Netz auf den TSM-Server sichern will. Dabei ist es egal, ob es sich um einen " | ||
Zeile 16: | Zeile 19: | ||
Beim **Backup** (Sicherung) werden Daten -- im Wesentlichen Dateien und Verzeichnisse -- vom Klienten auf den Server übertragen und dort gesichert, solange die Daten auf dem Knoten (noch) existieren ... dazu später mehr. | Beim **Backup** (Sicherung) werden Daten -- im Wesentlichen Dateien und Verzeichnisse -- vom Klienten auf den Server übertragen und dort gesichert, solange die Daten auf dem Knoten (noch) existieren ... dazu später mehr. | ||
- | Beim **Restore** (Wiederherstellung) können Daten zurückgeholt werden. Es existieren __bis__ zu zwei Versionen jeder Datei: eine **aktuelle** und eine // | + | Beim **Restore** (Wiederherstellung) können Daten zurückgeholt werden. Es existieren __bis__ zu zwei Versionen jeder Datei: eine //aktuelle// und eine // |
- | + | ||
- | Es gibt auch noch die Funktionen **Archive** und **Retrieve**; | + | |
- | + | ||
- | Bei einem Sicherungslauf werden deshalb nicht mehr vorhanden Dateien auf dem TSM-Server wieder gelöscht oder genauer als " | + | |
+ | Es gibt auch noch die Funktionen **Archive** und **Retrieve**; | ||
+ | Bei einem Sicherungslauf werden deshalb auf dem Knoten nicht mehr vorhanden Dateien auf dem TSM-Server ebenfalls gelöscht oder genauer als " | ||
==== Registrierung eines " | ==== Registrierung eines " | ||
+ | Zunächst mal ist eine **Registrierung** in [[https:// | ||
+ | Eine weitere Lizenzierung ist derzeit nicht nötig. Allerdings heißt das nicht, dass es " | ||
+ | |||
+ | 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:// | ||
+ | Alternativ finden man die TSM-Client-Software auch bei [[http:// | ||
+ | |||
+ | Verschieden Doku's von Tivili/IBM gibt's auch [[http:// | ||
+ | |||
+ | == ACHTUNG: == | ||
+ | Download, Installation und Konfigration der Tivoli-TSM-Client-Software (hier Version 6.1) wird im Folgenden (beispielhaft) für openSuSE 11.1 beschrieben. | ||
+ | |||
+ | Downloads: | ||
+ | * http:// | ||
+ | * http:// | ||
+ | oder ggf. andere als DE_DE-Sprachversionszusätze runterladen. | ||
==== Auspacken ==== | ==== Auspacken ==== | ||
+ | z.B in einer Shell per | ||
+ | |||
+ | # tar xvpf 6.1.0.0-TIV-TSMBAC-LinuxX86.tar | ||
+ | |||
+ | Man erhält die Dateien | ||
+ | * TIVsm-API.i386.rpm | ||
+ | * TIVsm-API64.i386.rpm | ||
+ | * TIVsm-BA.i386.rpm | ||
==== Installation ==== | ==== Installation ==== | ||
+ | Vorbemerkung: | ||
+ | |||
+ | error: Failed dependencies: | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Diese " | ||
+ | |||
+ | Zm Installieren per " | ||
+ | |||
+ | # | ||
+ | # #(rpm -U TIVsm-API64.i386.rpm) | ||
+ | # | ||
+ | # | ||
+ | |||
+ | Bitte Reihenfolge beim Installieren beachten ! | ||
+ | |||
+ | Wenn alles geklappt hat, findet sich alles Notwendige unterhalb von | ||
+ | * / | ||
+ | das Wichtigste aber in | ||
+ | * / | ||
+ | Hier gibt's dann auch die (Beispiel-)Konfigurations-Dateien | ||
+ | * dsm.sys(.smp) | ||
+ | * dsm.opt(.smp) | ||
+ | welche a) für die Anwendung notwendig sind und b) standardmäßig hier in diesem Verzeichnis gesucht werden. | ||
+ | |||
+ | ==== 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 / | ||
+ | # mv dsm.sys dsm.sys.orig | ||
+ | # mv dsm.opt dsm.opt.orig | ||
+ | # ln -s / | ||
+ | # ln -s / | ||
+ | |||
+ | ---- | ||
+ | |||
+ | So könnte Ihre (Minimal-)**dsm.sys**-Datei aussehen: | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | |||
+ | Zu den o.a. Parametern: | ||
+ | * Der // | ||
+ | * alternativlosen // | ||
+ | * der // | ||
+ | * des zugehörigen // | ||
+ | |||
+ | Für "multi user clients" | ||
+ | * // | ||
+ | was sicherstellt, | ||
+ | |||
+ | |||
+ | 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 | ||
+ | * arch.uni-freiburg.de | ||
+ | * adsm2.uni-freiburg.de | ||
+ | * arch2.uni-freiburg.de | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | Die weiteren " | ||
+ | * // | ||
+ | * // | ||
+ | * Der // | ||
+ | * // | ||
+ | |||
+ | ---- | ||
+ | |||
+ | Nun zur **dsm.op**t - Datei: | ||
+ | |||
+ | | ||
+ | | ||
+ | * oder alternativ z.B. | ||
+ | | ||
+ | |||
+ | * Der // | ||
+ | * // | ||
+ | |||
+ | Optional dazu z.B. | ||
- | ==== Konfugartion ==== | + | |
+ | | ||
+ | | ||
+ | | ||
+ | Die Parameter sind alle beschrieben in der Doku die man [[http:// | ||
==== 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:// | ||
+ | **TSM-Version 5.5** | ||
+ | * http:// | ||
+ | * [[http:// | ||