Das SEPsesam System ermöglicht die Neuorganisation des Systems durch den Tageswechsel Termin bzw. NEWDAY Termin. SEPsesam definiert den Zeitraum zwischen zwei Tageswechsel Terminen als einen Sicherungstag. Dieser Termin wird durch die Installation vorgegeben und kann entsprechend den jeweiligen Bedürfnisse angepasst werden. Bei einem täglichen Tageswechsel Termin um 08:00 dauert der Sicherungstag bis zum Morgen des kommenden Tages um 08:00. Sicherungen, die nach Mitternacht - dem Wechsel des realen Datums - ablaufen, werden trotzdem unter dem Datum des Vortages verwaltet. Häufig wird das Wochenende für Voll-Sicherungen genutzt, dann bietet es sich an den Tageswechsel am Wochenende auszusetzen, also die Ausführung als Wochentermin ohne Ausführung am Wochenende zu definieren. Ein Tageswechsel Termin führt zusätzlich folgende Aufgaben durch:
Man muss zwischen den Diensten eines SEPsesam Servers, eines Klienten und eines Tapeservers unterscheiden.
Diese Dienste können im Installationsverzeichnis des SEPsesam in <SESAM_ROOT>/bin/sesam unter UNIX mit dem Befehl
./sm_main statusund unter Windows mit
sm_main statusgeprüft werden.
| main | Hauptprozess von SEPsesam |
| sepuler | SEP Terminkalender zur Steuerung sämtlicher Aufgaben |
| db | Datenbankdienst des SEPsesam |
| qm | Der Quemanager verwaltet Sicherungen, Rüchsicherungen und die Laufwerke |
| rmi | GUI Server für die grafische Oberfläche |
| sms | Lesen und Schreiben der SEPsesam Medienn |
| stpd | Verbindungsprotokoll vom SEPsesam Klienten zum Server |
| passd | Securityverwaltung des SEPsesam |
| ctrl | Verbindungsprotokoll vom SEPsesam Server zum Klienten |
| main | Hauptprozess von SEPsesam |
| ctrl | Verbindungsprotokoll vom SEPsesam Server zum Klienten |
| main | Hauptprozess des SEPsesam |
| ctrl | Verbindungsprotokoll vom SEPsesam Server zum Klienten |
| sms | Lesen und Schreiben auf SEPsesam Medien |
| stpd | Verbindungsprotokoll vom SEPsesam Klienten zum Server |
| passd | Securityverwaltung des SEPsesam |
| F/D/I/C | Level der Sicherung (Full, Diff, Incr, Copy) |
| M | Medientermin |
| N | Sesam Tageswechsel |
| S | Sesam Startup |
| X | SEPsesam Befehlstermin |
Der zweite Buchstabe ist nur bei Datenbank Sicherungen interessant. Bei normalen Pfad Sicherungen hat er keine Bedeutung.
| H: | Hot, d.h. einen Onlinesicherung der Datenbank |
| C: | Cold, d.h. einen Offlinesicherung der Datenbank |
Wir empfehlen eine JRE 1.4.2 von Sun. Da am SEPsesam Server für den Zugriff auf die Datenbank eine JDBC-ODBC Bridge notwendig ist, und diese nur in der Sun Java Runtime Environment (JRE) ab 1.3.0 zur Verfügung steht, wird mindestens eine JRE 1.3.0 von SUN benötigt. Die JRE 1.3 von IBM läuft nicht. Der GUI Klient läuft zwar mit einer JRE 1.3.1, auf Grund einiger Darstellungsprobleme, z.B. in der Kalenderauswahl empfehlen wir eine JRE ab 1.4.2, in der diese Probleme behoben sind. Die bei SuSE 8.X, 9.0, SLES 8, SLOX 4.1 als RPM-Packet mitgelieferten JRE's funktionieren und werden von SEPsesam verwendet. Gleiches gilt für alle Windows Plattformen.
HKEY_LOCAL_MACHINE\SOFTWARE\SEP Elektronik GmbH\sesam\den neuen Subtree
CommandEvents\{user}\{command}\
Bei einigen Linux Systemen werden die vom GUI erzeugten Threads auch in der Prozesstabelle angezeigt. Es handelt sich allerdings nicht um Prozesse sondern um Threads. Die Anzahl ist deshalb hoch weil Java für alle Objekte mit Listener Funktionalität automatisch einen Thread generiert.
. sesam2000.profileWichtig! Nicht den Punkt und das Leerzeichen vergessen Oder man gibt
source sesam2000.profileein
sm_db "select * from servers"In dieser Tabelle müssen die Punkte name und ip_address geändert werden.
sm_db "update servers set name='neuer Name',ip_address='neue IP' where name='alter Name'"
Als zweiten Punkt müssen Sie noch folgendes ändern.
sm_db "update clients set name='neuer Name' where name='alter Name'"
Außerdem müssen Sie in folgenden Dateien den Servenamen anpassen:
Folgende Meldungen können in der SEPsesam GUI bei der Neuaufnahme eines erscheinen
Meldung:
Kein Zugang auf Rechner pc2 - bitte dort für pc1 einrichten
oder
Auf dem Rechner pc2 ist noch keine SEPsesam Software installiert, bitte nachholen
Problem:
Es ist entweder kein sesam Klient installiert, es wurde der falsche
Rechnername in der SEPsesam GUI eingetragen
oder eine Firewall ist zwischen beiden Rechner bzw. auf einem der beiden aktiv.
z.B. Windows XP mit SP2 und ab SuSE 9.1.
Lösung:
Meldung:
Fehlende Berechtigung - bitte [pc1.domain.de system] in pc2:<SESAM_VAR>/var/ini/sm_ctrld.auth
Problem:
Lösung:
Tragen Sie den Wert in der eckigen Klammer auf dem Klienten in die Datei <SESAM_VAR>/var/ini/sm_ctrld.auth ein
Meldung:
Testsicherung von pc2 kommt nicht auf pc1 zurück - bitte prüfen ( ping, DNS, lokaler STPD)
Problem:
Die Verbindung vom sesam Klient zum Server funktioniert nicht
Lösung:
Prüfen Sie mit Hilfe des nslookup Befehls, ob die Auflösung Forward mit und ohne FQDN sowie Reverse korrekt ist
Beispiele:
#>nslookup pc1.domaine.de Server: dns.domaine.de Address: 192.168.1.254 Name: pc1.domaine.de Address: 192.168.1.1
Sollte kein DNS im Einsatz sein und die Auflösung über die etc/hosts Datei laufen, verwenden Sie bitte den ping Befehl zur Überprüfung der einzelnen Klienten.
[SBC_OPTIONS] EXCLUDE_MATCH=REGEXPauf
EXCLUDE_MATCH=PATTERNgeändert werden.
Erstellen Sie eine Textdatei in der alle Pfade untereinander
aufgelistet werden (z.B. /tmp/......) und speichern Sie
diese in einem Ordner Ihrer Wahl. Beim erstellen der Sicherung
im Sicherungsassistenten gibt es im Reiter Optionen 1 im unteren
Teil die Expert Optionen dort tragen Sie folgendes ein.
-f /beispiel/Verzeichnis/textdatei.txt
Der Sesam-Server liest dies dann während der Sicherung ein und
sichert die dort angegebenen Verzeichnisse mit.
Dazu können im Restorewizzard Auswahlmuster, sogenannte Filepatterns, angegeben werden. Zunächst wird im Register Aufträge der gewünschte Saveset und die Option gewählten Auftrag komplett zurücksichern ausgewählt. Im Register Start wird mit dem Button Experten Optionen das Experten Optionen Fenster geöffnet. In dessen Register Filter werden die Filepatterns eingegeben. Mehrere Pattern werden durch einen Leerschritt getrennt. Nur Dateien, auf die diese Pattern passen, werden dann restauriert. Alle anderen werden übersprungen.
Beispiele:
/*.xls -> sichert alle Dateien mit der Endung ".xls" zurück
/*/X11/XF86* -> sichert alle Dateien aus dem Verzeichnis "/X11" die mit
"XF86" beginnen zurück.
/*.ini /*.conf -> sichert alle Dateien zurück, die auf ".ini" oder
".conf" enden
ACHTUNG: Der führende '/' in der Patternangabe ist zwingend notwendig.
Legen Sie das Band in das Laufwerk, selektieren Sie das Laufwerk im GUI unter Komponenten > Laufwerke und führen Sie dann die Laufwerksaktion Label bestimmen aus. In der Anzeige laufende Meldungen wird unter dem Laufwerk der ggf. vorhandene Label ausgegeben.
Alternativ gehen Sie auf die Kommandozeile, wechseln Sie in das Verzeichnis
<SESAM_ROOT>/bin/sms
und geben folgendes ein:
Für Unix
./sm_sms_interface getlabel -d /dev/nst0
Für Windows
sm_sms_interface getlabel -d Tape0
Das für den Aufruf notwendige Gerät (Schalter -d) entnehmen Sie den Eigenschaften ihres Laufwerks unter Komponenten > Laufwerke.
./sm_sms_interface init -d /dev/nst0 -t testpool00001:1
Für Windows
sm_sms_interface init -d Tape0 -t testpool00001:1
Achtung: Das Band wird dabei ohne Rückfrage überschrieben !! Wichtig! Der Pool besteht aus folgenden Teilen 1. Name des im Sesam eingerichteten Pools (hier testpool), 2. Der Tape ID, einer 5 stelligen Ziffer 3. Einer Zahl nach dem ':', die der voherigen entspricht
./sm_main reload rmiein.
Folgende Meldung erscheint beim Starten der Sesam GUI:
Der Verbindungsaufbau zum Server sesamserver wurde abgelehnt. Die letzte Meldung lautete: java.rmi.RemoteException: Connection refused to host: [SEPsesam-Server]; nested exeption is: java.net.Connect.Exception: Connection refused Bitte prüfen Sie, ob die SEPsesam RMI Serverkomponente aktiv ist und ob der verwendete Port übereinstimmt. Programm wird beendet.
Bei dieser Fehlermeldung sollte man zuerst die Java Version mit folgendem Befehl prüfen:
/opt/sesam/bin/sesam/java -version