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 [2010/04/07 15:53] – OpenSUSE INstallation von libstdc++ mit zypper wyneken | tsm-backup_mit_linux [2010/05/06 18:26] – Ergänzungen zu neuer Version TSM 6.2, dsmc/dsmj bewi | ||
---|---|---|---|
Zeile 7: | Zeile 7: | ||
=== 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 | + | **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 einen TSM-Server sichern und bei Bedarf -- z.B. wenn man eine Datei gelöscht hat -- wieder zurückholen. TSM steht für die gängigsten |
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 13: | Zeile 13: | ||
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 // | + | 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**; | Es gibt auch noch die Funktionen **Archive** und **Retrieve**; | ||
Zeile 19: | Zeile 19: | ||
Bei einem Sicherungslauf werden deshalb auf dem Knoten nicht mehr vorhanden Dateien auf dem TSM-Server ebenfalls gelöscht oder genauer als " | Bei einem Sicherungslauf werden deshalb auf dem Knoten nicht mehr vorhanden Dateien auf dem TSM-Server ebenfalls gelöscht oder genauer als " | ||
- | <note important> | + | <note important> |
====== Vorbereitung ===== | ====== Vorbereitung ===== | ||
Zeile 32: | Zeile 32: | ||
==== Download der TSM-Client-Software ==== | ==== Download der TSM-Client-Software ==== | ||
- | Die TSM-Client-Software kann man bei der [[http:// | + | Die TSM-Client-Software kann man bei der [[http:// |
* 6.1.x.x-TIV-TSMBAC-LinuxX86.tar | * 6.1.x.x-TIV-TSMBAC-LinuxX86.tar | ||
* TIVsm-msg.DE_DE.i386.rpm | * TIVsm-msg.DE_DE.i386.rpm | ||
Zeile 40: | Zeile 40: | ||
==== Dokumentation ==== | ==== Dokumentation ==== | ||
- | Verschiedene Dokus von Tivoli/IBM gibt's in [[http:// | + | Verschiedene Dokus von Tivoli/IBM gibt's in [[http:// |
====== Einrichtung ====== | ====== Einrichtung ====== | ||
Zeile 98: | Zeile 98: | ||
rpm -U TIVsm-API64.i386.rpm | rpm -U TIVsm-API64.i386.rpm | ||
</ | </ | ||
+ | |||
+ | Ergänzung zur aktuellen 6.2-Version: | ||
+ | Bei der aktuellen 6.2-Version werden je zwei weitere RPMs für 32 und 64 Bit im " | ||
+ | * '' | ||
+ | * '' | ||
+ | und für 64-Bit zusätzlich: | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
Zeile 147: | Zeile 156: | ||
* **'' | * **'' | ||
- | * **'' | + | * **'' |
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: | 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: | ||
Zeile 185: | Zeile 194: | ||
====== Verwendung ====== | ====== Verwendung ====== | ||
+ | |||
+ | Zum Sichern, Zurückholen, | ||
+ | ^Aufruf^Beschreibung^Wo (Pfad)^ | ||
+ | |**dsmj**|auf Java basierende graphischer Klient|/ | ||
+ | |**dsmc**|Kommandozeilen-Klient|/ | ||
+ | |||
+ | Wie oft üblich lässt sich der graphische Client **dsmj** einfacher bzw. intuitiver bedienen, wogegen der Kommandozeilen-Klient **dsmc** mehr Optionen kennt und sich (besser) automatisieren lässt. | ||
+ | Im Web finden sich viele Publikationen und Wiki' | ||
===== Initialisierung ===== | ===== Initialisierung ===== | ||
Zeile 222: | Zeile 239: | ||
No file spaces for node ' | No file spaces for node ' | ||
</ | </ | ||
+ | |||
+ | ===== Backup/ | ||
+ | Die wesentlichen Befehle zum (manuell initierten) Sichern im TSM sind: | ||
+ | |||
+ | ^Befehl^Erläuterung^Anmerkung^ | ||
+ | |dsmc incr ... |Sichert " | ||
+ | |dsmc backup ...|Backup ohne Berücksichtigung schon gesicherter Daten|normalerweise nicht zuempfehlen| | ||
+ | \\ | ||
+ | Im Allgemeinen wird aber die automatische Sicherung per " | ||
+ | |||
===== Backup/ | ===== Backup/ | ||
Zeile 239: | Zeile 266: | ||
===== Restore (Wiederherstellung) ===== | ===== Restore (Wiederherstellung) ===== | ||
- | FIXME fehlt noch: so lange siehe Dokus von Tivoli (weiter | + | Die wesentlichen Befehle zum Abfragen und zurückholen im TSM gesicherter Dateien |
+ | |||
+ | ^Befehl^Beipiel-Aufruf mit Parametern^oft benötigte Optionen^ | ||
+ | |dsmc query backup ... |dsmc query backup '/ | ||
+ | |dsmc restore ...|dsmc restore '/ | ||
+ | <note warning> | ||
+ | |||
+ | Hier sei weiter | ||
+ | |||
+ | Dateien werden grundsätzlich mit vollem Pfad gesichert. Wenn nun Dateien (oft nicht bewusst) in " | ||
+ | |||
+ | Ein Beispiel: | ||
+ | Ist z.B. das /home - Verzeichnis verlinkt auf /part2/home werden dieses Verzeichnnis und darin befindliche Dateien auch beim Sichern entsprechend abgelegt. | ||
+ | < | ||
+ | # ls -l /home | ||
+ | lrwxrwxrwx 1 root root 1 Mar 26 16:46 /home -> / | ||
+ | </ | ||
+ | Beim Abfragen bzw. Zurückholen ist das zu berücksichtigen: | ||
+ | < | ||
+ | dsmc query backup '/ | ||
+ | dsmc restore | ||
+ | </ | ||
+ | wird einen Fehler bringen: | ||
+ | < | ||
+ | Richtig wäre : | ||
+ | < | ||
+ | dsmc query backup '/ | ||
+ | dsmc restore | ||
+ | </ | ||