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:27] – bewi | tsm-backup_mit_linux [2010/01/29 10:03] – Abschnitt "Verwendung" begonnen - ne704 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | == 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 == | ||
+ | Diese Anleitung wurde nach bestem Wissen und Gewissen erstellt. Für enhaltene Fehler kann aber keine Haftung übernommen werden. Es wird vorausgesetzt, | ||
- | ====== TSM mit Linux ====== | + | === 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. | ||
+ | |||
+ | 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 " | ||
+ | |||
+ | 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 // | ||
+ | |||
+ | 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 " | ||
+ | |||
+ | <note important> | ||
+ | |||
+ | ====== Vorbereitung ===== | ||
+ | |||
+ | ==== Registrierung eines Knotens ==== | ||
+ | Zunächst mal ist eine **Registrierung** der zu sichernden Maschine in [[https:// | ||
+ | |||
+ | Eine weitere Lizenzierung ist derzeit nicht nötig. Allerdings heißt das nicht, dass es " | ||
+ | |||
+ | <note tip> | ||
+ | |||
+ | ==== Download der TSM-Client-Software ==== | ||
+ | |||
+ | Die TSM-Client-Software kann man bei der [[http:// | ||
+ | * 6.1.x.x-TIV-TSMBAC-LinuxX86.tar | ||
+ | * TIVsm-msg.DE_DE.i386.rpm | ||
+ | |||
+ | Alternativ findet man die TSM-Client-Software auch direkt bei [[http:// | ||
+ | |||
+ | ==== Dokumentation ==== | ||
+ | |||
+ | Verschiedene Dokus von Tivoli/IBM gibt's in [[http:// | ||
+ | |||
+ | ====== Einrichtung ====== | ||
+ | |||
+ | ==== Abhängigkeiten==== | ||
+ | |||
+ | :!: **64 Bit** | ||
+ | |||
+ | Zunächst muss auf 64-Bit Systemen sichergestellt werden, dass die entsprechenden 32-Bit-Versionen der '' | ||
+ | |||
+ | < | ||
+ | error: Failed dependencies: | ||
+ | | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | Die benötigten Pakete tragen je nach Distribution unterschiedliche Namen, hier eine Auswahl: | ||
+ | |||
+ | ^ Distribution | ||
+ | | openSUSE | ||
+ | | Red Hat Enterprise Linux | **5.4** | ||
+ | | Debian GNU/ | ||
+ | |||
+ | |||
+ | ==== 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 | ||
+ | </ | ||
+ | |||
+ | Man erhält die RPM-Pakete | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | sowie einige ReadMe-Dateien. | ||
+ | |||
+ | ==== Installation ==== | ||
+ | |||
+ | :!: **64 und 32 Bit** | ||
+ | |||
+ | Zum Installieren mit "'' | ||
+ | |||
+ | <code bash> | ||
+ | rpm -U TIVsm-API.i386.rpm | ||
+ | rpm -U TIVsm-BA.i386.rpm | ||
+ | rpm -U TIVsm-msg.DE_DE.i386.rpm | ||
+ | </ | ||
+ | |||
+ | :!: **64 Bit** | ||
+ | |||
+ | <code bash> | ||
+ | rpm -U TIVsm-API64.i386.rpm | ||
+ | </ | ||
+ | |||
+ | |||
+ | 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 (Vorbereitung) ==== | ||
+ | |||
+ | 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 / | ||
+ | # mv dsm.sys dsm.sys.orig | ||
+ | # mv dsm.opt dsm.opt.orig | ||
+ | # ln -s / | ||
+ | # ln -s / | ||
+ | |||
+ | ==== Konfiguration: | ||
+ | |||
+ | So könnte Ihre (Minimal-)**dsm.sys**-Datei aussehen: | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | |||
+ | Zu den o.a. Parametern: | ||
+ | * Der **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * **'' | ||
+ | |||
+ | * **'' | ||
+ | |||
+ | Im Übrigen kann man über den Aliasnamen beim Aufruf der TSM-Client-SW auf verschiedene TSM-Server zugreifen, was aber im Otto-Normalfall für Sie als Anwender nicht relevant ist. | ||
+ | |||
+ | Die Server unterscheiden sich konfigurationsseitig aus Sicht der Clients lediglich in der IP-Adresse und dem Port. Zum Zeitpunkt der Erstellung dieser Dokumentation sind dies: | ||
+ | |||
+ | ^ Server | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | | '' | ||
+ | |||
+ | Die weiteren global gültigen Parameter: | ||
+ | * **'' | ||
+ | * **'' | ||
+ | * Der **'' | ||
+ | * **'' | ||
+ | |||
+ | ---- | ||
+ | ==== Konfiguration: | ||
+ | |||
+ | Nun zur **dsm.opt** - Datei: | ||
+ | |||
+ | | ||
+ | | ||
+ | * oder alternativ z.B. | ||
+ | | ||
+ | |||
+ | * **'' | ||
+ | * **'' | ||
+ | |||
+ | Optional dazu z.B. | ||
+ | |||
+ | | ||
+ | | ||
+ | | ||
+ | | ||
+ | |||
+ | Die Parameter sind alle in der [[http:// | ||
+ | |||
+ | ====== Verwendung | ||
- | ===== Installations- und Konfigurations-Hinweise für das Backup mit dem TSM Tivoli-Storage-Manager unter Linux {{tag> | + | ===== Initialisierung |
+ | Bevor eine automatische Sicherung funktionieren kann, muss der TSM-Client initialisiert werden, d.h. das zuvor in MyAccount vergebene Passwort muss ihm bekannt gemacht erden. Dies kann beispielsweise mit dem Befehl zum Testen der Include/ | ||
- | ==== Terminologie und kleine Einführung ==== | + | < |
+ | / | ||
+ | </ | ||
- | **TSM** steht für **Tivoli Storage Manger** und ist ein Backup-System. Mit einem TSM-Klienten kann man also 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 Betriebssystem zur Verfügung. | + | FIXME |
- | Ein **Knoten** 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 " | + | ===== Backup |
+ | FIXME fehlt noch | ||
+ | ===== Restore (Wiederherstellung) ===== | ||
+ | FIXME fehlt noch: so lange siehe Dokus von Tivoli (weiter unten) | ||
- | Registrierung eines " | ||
- | Download der TSM-Client-Software | + | ====== Weitere Doku ====== |
- | Auspacken | + | ===== Tivoli / IBM ===== |
- | Installation | + | (die Anleitungen sind nur teilweise in deutsch verfügbar) |
- | Konfugartion | + | **TSM-Version 6.1:** |
+ | * [[http:// | ||
- | Backup | + | **TSM-Version 5.5** |
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | ===== GWDG (für Debian/ | ||
+ | Im Wiki der GWDG wird die Einrichtung des TSM-Clients unter Debian beschrieben, | ||
+ | **TSM-Client unter Debian/etch einrichten** | ||
+ | * http:// | ||
+ | {{tag> |