Home
SEPsesam Administratorhandbuch
Contents
1. gt support sep de E004 DATABAS DB_SEL_ALLOC val kann keine Memory allokieren Pr fen ob gt support sep de Filesystem voll ist E005 DATABAS val Feld val nicht im Re cord gefunden gt support sep de E006 DATABAS val Recordliste ist leer kann angeforderte Daten nicht holen gt support sep de E007 DATABAS unerwarteter NULL Wert gt support sep de E008 DATABAS CONVERT DATE_TIME falsches Argument val gt support sep de E009 DATABAS OA MAKE DB REC LIS val val gt support sep de E010 DATABAS OA MAKE DB_REC_LIS val zu viele Spalten max val gt support sep de E011 DATABAS val val kann keine Memo ry allokieren val Bytes gt support sep de E012 DATABAS val SQL Pipe liefert nicht die erwarteten Zeichen E013 DATABAS val val Fehler beim Off nen einer Pipe gt support sep de gt support sep de E014 DATABAS OA_DO SQL val Fehler in SQL Kommando val gt support sep de E015 DATABAS OA_DO_SQL val Fehler von DAMISQL val gt support sep de E016 DATABAS val PSQL Kommando er zeugt keine Ausgabe gt support sep de E017 DATABAS val val zu viele Spalten gt support sep de E018 DATABAS val erzeugte unerwartetes Ergebnis val gt support sep de 2007 SEP AG 106 SEPsesam Version 3 0 9 2 FEHLERMELDUNGEN DER KERNSOFTWARE SEr Global
2. SEPsesam besteht aus einer Anzahl von C Programmen und Java Programmen die durch ihr Zu sammenwirken sowohl auf dem Server wie auf dem Klienten einen reibungslosen Ablauf der Funktion realisieren Die Programme findet man unter TV bin ind den Unterordnern sesam sms db und gui 3 1 Benutzeroberfl che GUI Graphical User Interface Die Benutzeroberfl che von SEPsesam ist in Java programmiert und kann auf einem beliebigen Rechner mit Java Runtime Environment JRE ab 1 4 2 installiert werden Sie kommuniziert mit dem SEPsesam Kern ber die JAVA Komponenten RMI RemoteMethodIn vocation und JDBC JavaDatabaseConnectivity Die JRE JavaRuntimeEnvironment beinhaltet die Java Virtual Machine JVM und dient zur Ausf hrung der durch die Benutzeroberfl che eingegebenen Befehle Am SEPsesam Server ist der in Java implementierte RMI Server f r die Abarbeitung der Aufrufe zust ndig Dieser benutzt eine JDBC ODBC Bridge f r den Zugriff auf die SEPsesam Datenbank und eine CTRLD Socket Verbindung f r den direkten Aufruf von SEPsesam Programmen 3 2 SesamBackupClient SBC Der SBC ist das eigentliche Kernmodul fiir die Datensicherung bzw riicksicherung Das zugeh rige Programm sbc exe liegt sowohl auf dem SEPsesam Server als auch auf den Sicherungsklienten Der SBC sammelt w hrend eines Backups die Daten auf dem Klienten b ndelt sie in einem Kanal und sendet sie gem dem XBSA Standard X Open Backup Service API an den SEPses
3. read permission java io FilePermission var opt sesam var read write permission java io FilePermission lt lt ALL FILES gt gt execute permission java io FilePermission JdbcOdbcSecurityCheck write SEP permission de sep sesam gui server AdminPermission root abas permission de sep sesam gui server RestorePermission rs nimbus MISC 2 3 5 Deinstallation Server Tapeserver Klient GUI Klient cd IV bin sesam sm_setup delete 2007 SEP AG 18 SEPsesam Version 3 0 SEr 2 3 INSTALLATION AUF UNIX UND LINUX Global Storage Management 2 3 6 SEPsesam Umgebung auf UNIX setzen F r die Ausf hrung der SEPsesam Programme sind Umgebungsvariablen PATH LD LIBRARY PATH OPENRDA_INI zu setzen Diese sollen mit dem vorhandenen Profile IV var ini sesam2000 ini gesetzt werden Vorgehensweise Am Server auf Terminal Ebene wechseln und cat etc sesam2000 ini Befehl eingeben Unter SM_INI den Pfad des TVses ausschneiden und mit cd IV var ini Befehl in das ini Verzeichnis wechseln Die in sesam2000 profile hinterlegten Einstellungen mit sesam2000 profile Befehl wichtig ist ein Blank zwischen beiden Punkten bernehmen Beispiel f r das Profile GENERATED sesam profile sesam2000 environment variables sesam2000 opt sesam var ini sesam_db opt sesam var db OA ROOT sesam_db OPENRDA_INI opt sesam var ini openrda ini SESAM ROOT opt sesam bin sms LANG de_DE ISO
4. CTRLD listening auf ctrld_port stderr stdin und stdout SM_CTRLC schlagt fiir die weitere wird von CTRLD_MAIN an SM_CTRLC bermittelt Weitere Kommunikation ber diesen Port bergabe Source Port s single port communication o port first_port last_port Ubergabe Target Port p ctrld_port Felder clients stpd_options und clients stpd_port Darin wird zum einen der Destination Port des STPD Servers und zum anderen die Sourceports des sbc in folgendem Format gespeichert F r einen Klienten mit Firewall Einschr nkung clients stpd_options first_port last_port Default NULL F r einen Tape Server mit speziellem STPD Port clients stpd port stpd port Default NULL 11001 Die Angaben sind optional Der Wert in diesen Feldern wird f r den sbe Aufruf verwendet Erl uterung bzgl STPD Klient FireWall Tape Server STPD_MAIN listening on Port stpd_port SBC Source Port erster freier Port aus first_port last_port Default unbeschr nkt Target Port stpd_port sbc XBSA wahlt lokalen Port aus 2007 SEP AG 80 SEPsesam Version 3 0 SEr 5 7 KONFIGURATION MASTER SERVER Global Storage Management Range und verbindet sich zu STPD_MAIN stpd_port sbc bindet sich an nachsten freien Port im Range und schl gt diesen dem STPD vor l listening SBC XBSA STPD verbindet sich v
5. priority starting priority integer job job name as you like file full qualified file name to execute argument optional job arguments for execution creates a job with entry number in queue optional allocate ressource default unknown preferred ressource job_sho queue job count shows entry and status of count job del_entry entry_number deletes the given job shutdown shutdown of sm_qm_main delete queues amp jobs 3 3 3 1 Queue Manager Konzept In SEPsesam wird jeder Sicherung ein Medienpool zugeordnet Ein Medienpool ist immer eindeutig einer Laufwerkgruppe zugeordnet blicherweise werden mehrere unterschiedliche Medienpools derselben Laufwerkgruppe zugeordnet z B eine Laufwerkgruppe f r FULL DIFF INCR Wochen end Werktags oder ORACLE Filesystem F r die Abarbeitung eines Sicherungsauftrags ohne Laufwerksangabe muss ein geeignetes Laufwerk aus der Laufwerkgruppe ausgew hlt werden Ist kein Laufwerk mit einem Medium des gew nsch ten Medienpools bef llt so muss eine Strategie zur Einbringung eines Mediums abgearbeitet werden Gem Konzept k nnen Medien der Medienpools dynamisch on demand angefordert wer den 3 3 3 2 Queue je Laufwerkgruppe Die Sicherungsauftr ge werden zun chst in Laufwerkgruppen Queues gem der Zuordnung Medienpool zu Laufwerkgruppe eingebracht Die Laufwerkgruppen Queue besitzt eine holding bzw pending Queue und je Laufwerk eine executing Queue Jeder Job und
6. var ini debug ini vom Benutzer festgelegt werden In der Datei wird hierzu der Programmname gro geschrieben und der Logginglevel gesetzt z B SM_RESTORE 1 Die Bedeutung der Logginglevel ist wie folgt 0 Keine Logging Datei erstellen 1 Standard Argumente Aufrufe der Unterfunktionen wichtige Variablen 2007 SEP AG 67 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 4 PROTOKOLLE UND LISTINGS 2 Detail zus tzliche Ausgaben zur Problemanalyse Mit dem Eintrag unter VERBOSE STDERR 0 wird das Logging f r STDERR 1 zus tzlich auch auf stderr ausgegeben Dies kann bei Aufruf auf Kommandline hilfreich sein Die Dateien werden unter IV var log lgc lgc abgelegt und im Tageswechsel auf _Datum lgx umbenannt Sie haben folgendes Format 8 05 24 Logging enabled for module SM_SEPUL_EVENT PID 1171 parent proc 8 05 24 ARGUMENTS Id sm_sepul_event c v 1 114 2002 10 24 10 03 09 P 8 05 24 ARGUMENTS 8 05 24 MAIN 8 05 24 CHECK_PERMIT at 2002 11 10 08 05 24 8 05 24 Check if sepuler is passing a term with deleted event des 8 05 24 CHECK_HIGHER_PRIO 1 M Disko_501 8 05 24 FILL_SCT_MEDIA_TERM descript Disko_501 8 05 24 Mediapool Disko_ optional Drive number 5 8 05 24 i_GET_DRIVE_GROUP for media pool Disko_ 8 05 24 select grp_name from drive_groups media_pools 8 05 24 DB_ACCESS id get_drive_group SQL select g 8 05 24 DB_ACCESS returns
7. 4 src 0 tape 0 Slot 5 adr 5 src 0 tape 0 Slot 6 adr 6 src 0 tape 0 Slot 7 adr 7 src 0 tape 0 Slot 11 adr 11 src 0 tape 0 Transport 0 adr 1000 src 0 tape 0 Port 0 adr 1010 src 0 tape 0 Drive 1 adr 1031 src 0 tape 0 Beispiel 3 sm slu 360 e s 0 s slot Slot O adr 0 src 1030 tape 1 Beispiel 4 sm_slu 360 e d 0 d drive Drive 0 adr 1030 src 1 tape 1 Beispiel 5 2007 SEP AG 62 SEPsesam Version 3 0 SEr 3 7 SESAMLOADERUTILITY SLU Global Storage Management sm_slu 360 e p 0 p port Port 0 adr 1010 src 0 tape 0 3 7 5 sm_slu read element status with label Diese Option gibt eine Liste mit allen Elementen Slot Drive Transport Port und deren Bef llung sowie die Angabe des Labels aus Beispiel sm_slu 360 l full I label weitere Parameterangaben wie vorher Slot O adr 0 src 1030 tape 1 S00001 Slot 2 adr 2 src 4 tape 1 S00100 Slot 8 adr 8 src 1030 tape 1 S00004 Slot 9 adr 9 src 0 tape 1 S00005 Slot 10 adr 10 src 1031 tape 1 500101 Drive 0 adr 1030 src 1 tape 1 S00003 3 7 6 sm_slu move medium Mit dieser Option k nnen Medien bewegt werden Als Ziel und Quelle kann ein Element des La ders Slot Drive Port angesprochen werden Diese Funktion kann die vom SEPsesam erfasste Bef llung ndern und sollte deshalb nur unter Ber cksichtigung des Medien Archivs benutzt werden vgl 3 3 1 5 Das Entladen von Laufwerken erfordert ggf ein vorausgehendes Unload Kom
8. GLBV Global Storage Management SEPsesam Server Sesam Clients AS gt Loader 1 Drive1 2 3 Sesam Clients Loader 2 Das obige Beispiel zeigt einen SEPsesam Server mit einem lokalen Lader 1 der 3 lokale Laufwerke 1 2 3 bedient Desweiteren einen Rechner T1 mit gleichartigem Lader sowie T2 mit Einzellaufwerk und mehrere Clienten Auf T1 und T2 ist die TapeServer Komponente auf C1 die Client Komponente installiert In der Konfiguration werden dann T1 T2 und C1 als Klienten 2 Lader und 7 Laufwerke aufge nommen Durch die Konfiguration der Sicherungsauftr ge k nnen folgende Datenfl sse erzeugt werden Klient Zieldrive Datenfluss Cl D1 von C1 auf Drivel am Server Cl D5 von C1 auf Drive5 an T1 ohne Umweg ber Server T1 D4 von T1 auf Drive4 an T1 ohne Umweg ber Server T1 D3 von T1 auf Drive3 am Server Die Begleitdaten Listings Segmentfiles etc werden vom TapeServer auf den SEPsesam Server bertragen 3 6 Globale Variablen GLBV Zur Kommunikation zwischen Programmen werden vom SEPsesam Server spezielle globale Werte sog GLBV global variables erzeugt Diese Werte liegen auf WNT Systemen in der WNT Registry und auf UNIX Systemen in speziellen Dateien im Verzeichnis IV var glbv Achtung Das Setzen bzw L schen von GLBVs kann zu schwerwiegenden Systemst rungen f hren und darf deshalb nur von System Spezialisten genutzt werden 2007 SEP AG 59
9. chenden Systemverzeichnisse gesichert werden Im Falle eines Systemplattenabsturzes werden nach dem Einbau einer neuen Platte und der Installation des Betriebssystems diese Daten mit einem Restore wieder zur ckkopiert Wurden disk_info Sicherungen ausgef hrt so kann mit Hilfe dieser Sicherungen sofern eine iden tische Hardware zur Verf gung steht das System automatisch wiederhergestellt werden Voraus setzung ist ein per Installations CD gebootedes System mit SEPsesam Klient Wir empfehlen die Verwendung der SEPsesam Bare System Recovery CD Zu beachten ist dass eine volle Restaurierung nur sinnvoll ist wenn an der Hardware nichts ge ndert wurde Ansonsten m ssten die entsprechenden Ger te und oder Treiberdateien in einem selektiven Restore ausgefiltert oder nach dem vollen Restore nachbearbeitet werden 7 2 System Recovery f r Windows Bei Windows muss zus tzlich zur Sicherung der Daten auch die Sicherung des System States verf gbar sein Im System State werden alle systemrelevanten Daten abgelegt Active Directories Boot Files Registry etc Um den System State zu sichern muss als Sicherungsquelle system_state in einem Desa ster Backup Auftrag z B SESAM_SYSTEM_STATE eingetragen werden Diese Auftr ge sollen regelm ig gemeinsam mit der Sicherung der oben erw hnten Ver zeichnisse ausgef hrt werden Hinweis Auf folgenden Windows Systemen wurde der Desaster Recovery getestet 89 Ser Global Storag
10. gt support sep de E011 SBC_COM falscher Parameter s val bitte savesetname starting time wie von Open Restore zur ckgegeben benutzen gt savesetname starting time wie von Open Restore zur ckgegeben benutzen E013 SBC_COM Restore nicht m glich da die Sicherung val nicht erfolgreich war evtl anderen Saveset des gleichen Auftrages be nutzen E014 SBC_COM INQUIRE_INFO falscher Typ gt Usage sm_sbc_com h E015 SBC_COM INQUIRE INFO Saveset val existiert nicht gt evtl anderen Saveset des gleichen Auftrages benutzen E016 SBC_COM INQUIRE_INFO kann LIS Datei val zu Saveset val nicht zum Lesen ffnen Schreibweise auf Fehler pr fen E017 SBC_COM w hrend Queue Eintrag sub mit sm sbe_com_ext gt support sep de E018 SBC_COM Fehler beim Datenbank UP DATE in Tabelle gt support sep de E019 SBC_COM CONNECT BACKUP Fehler beim Laden des Mediums val in Laufwerk val Fehler aus Exxx LOADERS E020 SBC_COM LOTUS SAVESET keine Si cherung mit Datei val gefunden evtl anderen Saveset benutzen E021 SBC_COM Fehler bei Dateikopie val val gt support sep de E022 SBC_COM Medium val ist derzeit nicht verf gbar wird anderweitig benutzt gt warten bis frei gt andere Aktion abbrechen 2007 SEP AG 113 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 9 PROBLEMANALYSE UND BEHEBUNG 9 2
11. kann Quelle nicht zum Lesen ffnen gt support sep de E011 BASICS FILE Kopie val gt val kann Ziel nicht zum Schreiben ffnen gt support sep de E012 BASICS FILE Kopie val gt val ungiiltiger Status val gt support sep de E014 BASICS konnte val nicht in Queue val stellen Queuemanager l uft nicht gt sm_shutdown sm_startup E013 BASICS SHO_FROM_TO Fehler in Ein gt Usage gabe von bis val val E015 BASICS Fehlende Parameter mehr Infor gt Usage mation mit 2007 SEP AG 103 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 9 PROBLEMANALYSE UND BEHEBUNG 9 2 3 BREAK unerwartetes Abbrechen Fehlermeldung Ursache Behebung E001 BREAK Queue blockiert werden val konnte nicht Queuemanager l uft nicht gt sm shutdown sm_startup gt support sep de E002 BREAK Queue val konnte nicht gestar tet werden wie E001 BREAK E003 BREAK Abbruch durch val um val gescheitert val gt support sep de E005 BREAK falscher Eingabewert val gt sm_break h Usage E004 BREAK Keine Parameter eingegeben siehe sm_break h gt sm_break Usage 9 2 4 CONFDRI Konfiguration Laufwerke Fehlermeldung Ursache Behebung E001 CONFDRI Submit val in queue val mit Fehler Konfiguration Laufwerke Queuemanager l uft nicht gt sm_shutdown
12. 0 SEr 2 6 SEPSESAM KLIENT UNTERST TZTE ONLINE MODULE Global Storage Management Solaris auf i386 2 4 ULTRIX e VMS ab 7 0 e Windows Systeme NT 2000 2003 XP 2 6 SEPsesam Klient Unterstiitzte Online Module F r die Sicherung folgender Datenbanken bzw Applikationen stehen spezielle Sicherungsklienten zur Verf gung Datenbank bzw Applikation auf Betriebssystem Informix 7 xx 9 2000 Lotus Notes MS Exchange 2000 oder 5 5 MS SQL Server Oracle 7 8 xx und 9i SAP R 3 mit Oracle Datenbank SAP R 3 mit SAP DB Datenbank LINUX SuSE Red Hat Debian weitere auf Nachfra ge UNIX SUN HPUX TRU64 AIX Reliant UNIX weitere auf Nachfrage Windows NT 2000 XP LINUX SuSE Red Hat Debian weitere auf Nachfra ge Windows NT 2000 XP Windows NT 2000 XP Windows NT 2000 XP LINUX SuSE Red Hat Debian weitere auf Nachfra ge UNIX SUN HPUX TRU64 AIX Reliant UNIX weitere auf Nachfrage Windows NT 2000 XP LINUX SuSE Red Hat Debian weitere auf Nachfra ge UNIX SUN HPUX TRU64 AIX Reliant UNIX weitere auf Nachfrage Windows NT 2000 XP LINUX SuSE Red Hat Debian weitere auf Nachfra ge UNIX SUN HPUX TRU64 AIX Reliant UNIX weitere auf Nachfrage Windows NT 2000 XP 2007 SEP AG 25 SEPsesam Version 3 0 SEr Global Storage Management KAPITEL 2 INSTALLATION 2007 SEP AG 26 SEPsesam Version 3 0 Kapitel 3 Die Programme des SEPsesam
13. 1 msg 1 8 05 24 i_GET_DRIVE_GROUP LocalDisk 1 rows 8 05 24 FILL_SCT_MEDIA_TERM drvgrp LocalDisk grpflg 0 dn 8 05 24 get starting time of surrounding NEWDAYs 8 05 24 DB_ACCESS id CHECK_HIGHER_PRIO SQL select start f 8 05 24 DB_ACCESS returns 1 msg 37 Mit und Einr ckung wird der Eintritt in eine Unterfunktion mit der Austritt markiert 4 6 2 sm_db_main Logging Die Logging Einstellungen k nnen bei Windows in der systemroot openrda ini bei UNIX in OPENRDA INI ver ndert werden Das Logging wird hier auch als Tracing bezeichnet CLIENT Tracefile Pfad und Name der Tracefile Default work oaclient log TRACECLIENT 2007 SEP AG 68 SEPsesam Version 3 0 SEr 4 6 ANALYSEPROTOKOLLE LOGGING Global Storage Management ALL Default FATAL SNO ERRORS siehe Liste Tracing Optionen SERVER Tracefile Pfad und Name der Tracefiles Default work sm_db_main log TraceOptions Default all f siehe Liste Tracing Parameter und Optionen OLEDB ODBC32 Tracefile Pfad und Name der Tracefile TraceOptions 0 2 0 FATAL ERROR SNO 1 Funktionslevel Tracing 2 ausfiihrlichste Tracing Stufe Server Module f r oaisql und sm_db_main ALL Trace settings for all modules SESS Session layer tracing RTP Encode decode tracing XM Memory AL Association RDA RDA protocol SUR Sequence rule AE Application entity PRESS Presentation
14. 100 Backups auf ein Laufwerk zum gleichen Zeit punkt vorgesehen sein Diese werden an den Queue Manager bergeben d h in die Warteschlange 2007 SEP AG 43 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM des Laufwerks gestellt Da das Laufwerk max 60 SMS Kan le haben kann siehe 3 3 6 werden dann vom Queue Manager 60 Backups sofort aktiviert und die restlichen sukzessive nachgeschoben sobald ein Kanal wieder frei geworden ist Falls das Starzeitfenster der Backups knapp bemessen ist kann es passieren dass gegen En de einige Backups nicht mehr zur Ausfiihrung gelangen was vom SEPsesam gemeldet und mitprotokolliert wird Zum Queue Manager geh ren die Programme IV bin sesam sm_qm_mainf exe und sm_qm exe sm_qm_main exe ist der Queue Manager Server und wird als Hintergrundprozess D mon gestartet siehe 3 5 der auf Anforderungen ber den Queue Manager Client sm_qm exe wartet und die Queues verwaltet Syntax sm_qm Der Aufruf hat die Form sm_qm request weitere Argumente Request Argumente Beschreibung block Queuename Ressource erstellt Queue mit Ressource wir eine bestimmte Exe cuting Queue ausgew hlt delete Queuename entfernt die Queue init Queuenamel Ressource erstellt Queue mit Joblimit mit Ressourcen k nnen Joblimit mehrere Executing Queues festgelegt werden sho Queuename all zeigt die Queue bzw alle Queues und deren Inha
15. 1004 E_ERROR Invalid function CLI 1005 E_ERROR Option c not available in this mode CLI 1006 E_ERROR Maximum number of backup files in command line exceeded XBSAx 1007 E_ERROR XBSA Call failed with message s 1008 E_ERROR System call failed s XBSAx 11009 E_ERROR XBSA Call BSACreateObject failed with message s XBSA 1010 E_ERROR XBSA Call BSAEndData closing saveset failed s FILE 11011 E_ERROR Unable to open file s s 1012 E_ERROR Undefined HOME environment variable 1013 E_ERROR Invalid function 1014 E_ERROR Invalid number of colon separated fields within savesetsource savesettarget argument 1015 E_ERROR Cannot get HOME directory 11016 E_ERROR Cannot change directory to s s EXIT 11017 E_ERROR Backup command call failed with exit value i 1018 E_ERROR DATA interface start failed s 1019 E_ERROR System call s timed out after i seconds EXIT 1020 E_ERROR Backup source not specified Exiting 11021 E_ERROR Cannot read item header from archive 4s Exiting 1022 E_ERROR Unknown item header magic number s Exiting 11023 E_ERROR Cannot read item header from archive s d 4d Exiting 1024 E_ERROR Cannot parse item header s Exiting 1025 E_ERROR Cannot
16. 2 o o 91 8 3 1 Systemvoraussetzungen oaao ee 91 oe ode es Roald a We Re ee A 92 8 3 3 Full Backup ee ee e a 92 8 3 4 Information Store BackuUp nn 93 bo od e ia a AA 93 2007 SEP AG 6 SEPsesam Version 3 0 INHALTSVERZEICHNIS SEr Global Storage Management 9 Problemanalyse und behebung 9 1 Probleme mit der Oberfl che GUD dond A sa ye eee a ae 9 2 5 CONFLOA Konfiguration Lader 9 2 6 DATABAS Probleme mit Datenbank 9 2 7 DBFPACK Datenbank File Parkerl ee A a I py ee die oe id da fie Rese Bom ee 4 hed Bo Ab BG dew 9 2 12 RESTORE Riicksicherungsprobleme 9 2 13 SBC_COM Meldungen des Sesam Backup Clients 9 2 14 SEPULER Meldungen des SEP_sesam Schedulers 9 2 15 SONSTIGE 22 2 on nen 2007 SEP AG 7 SEPsesam Version 3 0 SEr Global Storage Management INHALTSVERZEICHNIS 2007 SEP AG 8 SEPsesam Version 3 0 Kapitel 1 Einf hrung 1 1 Datenmanagement Der Begriff Datenmanagement wird von f nf wesentlichen Begriffen gepr gt Datenverf gbarkeit Datensicherheit Datensicherung Datenr cksicherung Disaster Recovery Das erkl rte Ziel der Firma SEP AG ist alle f nf Komponenten des Datenmanagements in den Sicherungskonzepten der Kunden zu integrieren und umzusetzen 1 1 1 Datenverfiigbarkeit Die Zielvorstellung eines jeden Datenmanagements ist die st
17. 2007 SEP AG 40 SEPsesam Version 3 0 SEr 3 3 DIE PROGRAMME DES SERVERS Global Storage Management f Target File Name s Saveset Name i Saveset Info Beispiel sm_sms_interface restore file d Tapel t S00007 7 f x dat s x sav i Saveset Info Erstellen eines LIS und SGM Files aus Saveset vom Medium sm_sms interface restore listing d Device t Label Tape ID n Start Segment Default 0 b Number of Blocks Default 0 s Saveset Name i Saveset Info I Interpreter Default none Beispiel sm_sms_interface restore_listing d Tapel t S00007 7 n 15 b 150 s x sav i Saveset Info Riicksicherung eines Saveset direkt vom Medium sm_sms_interface restore_emergency d Device t Label Tape ID f Target Pipe Name n Start Segment Default 0 b Number of Blocks Default 0 Beispiel sm_sms_interface restore emergency d Tapel t S00007 7 f sesam n 15 b 150 SMS restarten sm_sms_interface restart_sms d Device Beispiel sm_sms_interface restart sms d Tapel Ge nderte Konfiguration f r laufenden SMS bernehmen sm_sms_interface reread_ini d Device Beispiel sm_sms_interface reread_ini d Tapel SMS Device Zustand abfragen sm_sms_interface inquire status d Device Beispiel sm sms interface inquire_status d Tapel F r s mtliche hier dargestellten Funktionen von sm_sms interface gibt es noch die Parame ter v n f r tracing Default 0 kein trace L LoginT
18. 3 oracle_PO1 opt sesam bin sesam sm_backup 1 F T 12 00 04 04 2001 W 14 00 04 04 2001 m FULL linuxi_full 2007 SEP AG 47 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM 3 3 3 7 bergabe Laufwerknummer an auszuf hrendes Programm Wird ein Job in der Executing Queue gestartet so ben tigt dieser die Laufwerksnummer Diese Nummer wird deshalb als zus tzlicher Parameter beim Start des jeweiligen Programmes z B sm_backup an den Kommandoaufruf bergeben d drive number Aufruf ber sm_qm submit ohne d 2 sm_backup j SESAM_BACKUP m DISK d 2 von sm_qm_main wird die Ressource bergeben Ein gerufener sm_backup erh lt als Argument das Laufwerk auf dem er tats chlich gestartet wird sm_backup tr gt beim Start sofort die Laufwerknummer in die Tabelle results ein 3 3 3 8 Verhalten falls gew nschtes Laufwerk blockiert ist Wurde eine Laufwerknummer bergeben so wird diese falls die Ressource geblockt ist z B da das Laufwerk defekt ist bergangen Der Queue Manager w hlt stattdessen ein anderes Laufwerk mit der gew nschten Belegung Pool aus 3 3 3 9 Laufwerke sperren Ist ein Laufwerk defekt so muss es vor bergehend gesperrt werden Die Funktion block wird hierzu verwendet sm_qm block lt queue name gt lt ressource gt blockiert holding und pending Jobs Falls Ressource angegeben ist wird die jeweilige executing
19. 4 1 Kommandoausf hrung am Klienten OTRL Dienst 2 2 51 3 4 2 Kommandoausfiihrung am Klienten SSH secure shell 52 3 5 Prozesse und Datenflussl 2 ee 53 3 6 Globale Variablen GLBV a 55 3 7 SesamLoaderUtility SLU aaa ee 56 8 7 1 si slu scan s au 4 io i Ae a ade a i eb a 56 3 7 2 smsluinguiry 222 Coon 57 3 7 3 sm slu mode sense 1 a 58 3 7 4 sm slu read element status o a oa a ee 58 3 7 5 sm slu read element status with label 59 3 7 6 sm slu move medi 59 3 7 7 smslu unload for tapes ee 59 321 8 Sisli l d cr eae DA A ee a o Pod ee Be cde bh ei oped AS 59 3 7 9 sm slu rewind aaa a 59 3 7 10 sm slu allow removal o oaoa ee 59 3 7 11 sm slu prevent removall e 60 3 27 12 Sin sl rreset sA aa Oe Bw ee eh ae aR SE i ae HE eet ne 60 4 Protokolle und Listings 61 4 1 Statusprotokoll 22 2 22 2 nn nn nn 61 4 2 Tagesprotokoll sou gap ar wu ar wor ae Ge an ee ee a 62 4 3 Sicherungsprotokolll 20g ur se u a ver Rae Re be ne PO ee oe 62 4 4 Liste der gesicherten Dateien 22 222mm nn nn 63 4 5 segment Dateien 2 2 222mm onen 63 4 6 Analyseprotokolle Logging 2 2 2 2 mn n nn 63 4 6 1 Logging der Kernprogramme 2 2 nn nn nn nn 63 4 6 2 sm_db_main Logging 2 2 22 on n nn 64 4 6 3 SMS STPD Logs a ek ge opua deoda guska ae she 66 67 bee PRED eo bee eR EMSS ee a a
20. 65536 Creation Date 2004 02 19 12 27 57 Segments SavesetName SC20040219122608 SavesetInfo job SESAM_BACKUP UNIX SC20040219122622 SavesetInfo job ntpc23_all UNIX SavesetName SC20040219122611 SavesetInfo job softnt15_all WNT 1 2 3 4 MSG 1043 Invalid tape format Saveset Header should follow TapeMark 5 6 T SavesetName MSG 1043 Invalid tape format Saveset Header should follow TapeMark SavesetName SC20040219122611 SavesetInfo job softnt15_all WNT MSG 1027 Skipping tapemarks on tape failed 2007 SEP AG 85 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 6 DESASTER RECOVERY Trailer STATUS SUCCESS Tape Label WEEKO0002 Next Tape Label Tape Id 2 000000 Tape BlockSize 65536 Tape Info Creation Date 2004 02 20 10 00 19 Tape EOM Flag FALSE MSG 0K Medium ist jetzt abgesucht es befinden sich 4 Sicherungss tze auf dem Medium I001 RECOVER Kopfdaten des analysierten Mediums I002 RECOVER Label WEEKO0002 1003 RECOVER Erzeugt am 2004 02 19 12 27 57 1004 RECOVER Kopfinformation SESAM volume I005 RECOVER BlockGr sse 65536 I006 RECOVER Info i I007 RECOVER Zuletzt geschrieben 2004 02 20 10 00 19 I008 RECOVER Geteilte Sicherungen FALSE I009 RECOVER N chstes Label Liste der Sicherungs tze 1 SC20040219122608 Task job SESAM_BACKUP Source 2 SC20040219122622 Task job ntpc23_all Source 3 SC20040219122611 Task job softnt15_all Source 4 S
21. CTRLDs 1 user Remote User siehe sm_ctrld auth o port first last Port Range fiir Firewall Nutzung s Kommunikation nur ber single Port d h ber Listening Port Beispiel sm ctrlc p 11301 l root qslinux1 sep de sbc 3 4 2 Kommandoausf hrung am Klienten SSH secure shell Sesam kann f r die Kommandoausf hrung auf dem Sicherungsklienten auch das ssh Protokoll verwenden Voraussetzung ist dass am Server ein ssh Client Programm und am Sicherungsklienten 2007 SEP AG 56 SEPsesam Version 3 0 SEr 3 5 PROZESSE UND DATENFLUSS Global Storage Management ein sshd Service D mon installiert ist und sich der Server ohne Passworteingabe als User root f r UNIX und system f r Windows am Klienten anmelden kann Dies wird durch Erzeugung eines privaten und eines public Keys am Server und der bert ragung des public Keys zum Sicherungsklienten erreicht Details entnimmt man der jeweiligen Dokumentation der jeweils eingesetzen SSH Implementierung Werden Firewalls zwischen SEPsesam Server und Klient verwendet so kann mit ssh Optionen die Portbenutzung eingeschr nkt werden siehe 5 6 Die Optionen werden im GUI Klienten Eigenschaften im Feld Access Optionen eingetragen 3 5 Prozesse und Datenfluss SEPsesam erzeugt und benutzt folgende Hintergrundprozesse Services sm_main exe Sesam Hauptprozess sm_sepuler exe SEPuler sm_db_main exe Datenbank sm_qm_main exe Queuemanager java exe
22. Frontend Kernprogramm f r den GUI Anzeige laufende Meldungen Beschreibung Schreibt und liest Meldungen in bzw aus dem SEPsesam Online Informationsbereich Anzeige laufende Meldungen Syntax sm info P S M C Drive Nummer Text Lesen aus dem Informationsbereich sm_info P Drive Nummer Status Meldung schreiben sm_info S Drive Nummer Text Meldung schreiben sm_info M Drive Nummer Text Lizenz pr fen und ausgeben sm info 3 3 1 4 sm_init Kernprogramm f r den GUI Aktivit ten Sofortstart Medientermin bzw terminierten Medientermin Beschreibung Initialisiert ein Medium in einem Laufwerk sodass es danach f r Sicherungen bereitsteht Dabei kann ein fixes Label oder ein Medienpool vorgegeben werden Bei Angabe eines Pools wird das Label nach der GET_OLDEST Strategie ausgew hlt Schalter Beschreibung d drive number sesam interne Nummer des Laufwerkes m media pool Name des Medienpools unbenutzt wenn t gegeben t label Label mit dem initialisiert werden soll L typ optional Logintyp default leer eom backup aus interner Steuerung i identifier optionale Kennung f r diese Ausf hrung wird intern ge setzt 2007 SEP AG 35 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM Output exits with 0 1 ok error schreibt GLBV gv_init_msg_ drive number tats chlich initialisiertes Medium 3 3 1 5 sm loader Kernprogramm
23. Hauptverzeichnis IV var tmp Kurzlebige tempor re Dateien IV var work Mittellebige tempor re Dateien etc sesam2000 ini nik GmbH sesam bzw Verweise auf Pfade der wichtigsten ini Files HKEY_LOCAL_MACHINE SOFTWARE SEP Elektro Im var ini werden folgende Initialisierungsdateien abgelegt debug ini Logging Konfiguration sesam Kernel openrda ini sesam db open Access sm ini sesam Konfiguration Pfade etc sms ini SMS Server Konfiguration Pfade etc stpd ini STPD Server Konfiguration Pfade etc Nach der Installation kann der Zugriff auf die Verzeichnisse IV skel und IV bin auf Read Only gesetzt werden 13 Ser Global Storage Management KAPITEL 2 INSTALLATION 2 2 sm_setup Beschreibung Programm zur Komponenteninstallation bzw deinstallation Au erdem bietet es die M glichkeit Dateien zu erstellen oder zu ndern ndern und Auslesen der Windows Registry und eine Sammelkopierfunktion Kommandoreferenz Die Reihenfolge der Parameter muss eingehalten werden Das Installationsverzeichnis f r die variablen Daten unter IV var kann mit dem optionalen Argument var vardir ver ndert werden Die folgenden Aufrufe m ssen im TV bin sesam ausgef hrt werden Installation eines Servers sm_setup make_srv var vardir Hinweis Bei einer Server Installation wird auch ein Klient und ein Tapeserver angelegt Installation eines Tape Servers sm_setup ma
24. Java fir GUI sm_passd exe Zugangskontrolle sm_ctrld_main exe CTRLD D mon sm_sms_main exe SMS Server sm_data_server exe SMS Datenserver Laufwerk 1 sm_data_server exe SMS Datenserver Laufwerk 2 sm_stpd_main exe SesamTransferProtocolDaemon STPD Diese Prozesse werden mit sm_main exe verwaltet sm_main install Einrichten des SEPsesam Services nur auf Windows sm_main remove Entfernen des SEPsesam Services nur auf Windows sm_main start Starten des SEPsesam Server sm_main stop Stoppen des SEPsesam Server sm_main restart Restarten des SEPsesam Server sm_main reload main node sepuler db qm rmi sms stpd passd ctr1 Einzel Prozess erneut starten sm_main status Status Abfrage der SEPsesam Server Prozesse 2007 SEP AG 57 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM Data Stream of backup files backup data Die Grafik zeigt das Zusammenspiel der einzelnen Funktionseinheiten die hier in Komponentensicht dargestellt sind d h diese k nnen ggf auf einem einzigen Rechner kombiniert sein So hat der SEPsesam Server selbst die Server und Tapeserverkomponente ein reiner Sicherungs klient nur die Client Komponente usw Ebenso k nnen die Datenfl sse beliebig von den Quellrechnern zu Tapeservern gelenkt weren wobei die oberste Kontrolle immer vom SEPsesam ausge bt wird 2007 SEP AG 58 SEPsesam Version 3 0 SEr 3 6 GLOBALE VARIABLEN
25. SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM Mit dem Programm IV bin sesam sm glbv k nnen die GLBVs gesetzt gelesen und gel scht werden Die Syntax erl utert der Aufruf sm_glbv h 3 7 SesamLoader Utility SLU Mit sm_slu k nnen SCSI II Lader unter Windows NT Windows 2000 DECUNIX HPUNIX und LINUX angesteuert werden Wird sm slu ohne Argumente aufgerufen so wird die folgende Kommando bersicht ausgege ben Die Ausgabe kann versionsabh ngige Unterschiede aufweisen Beispiel Usage Scan 0 7 for loaders and tapes slu scan bus Inquiry slu lt ID dev gt i Mode sense slu lt ID dev gt s Read element status slu lt ID dev gt Je sld p num num full empty Read element status with label slu lt ID dev gt 1 s d p num num full empty Move medium slu lt ID dev gt m lt s d p num gt lt s d p num gt Unload for tapes slu lt ID dev gt u Load for tapes slu lt ID dev gt g Rewind for tapes slu lt ID dev gt r Allow removable for tapes slu lt ID dev gt a Prevent removable for tapes slu lt ID dev gt p Reset Semaphore File slu reset ID dev Die einzelnen Optionen werden im folgenden beschrieben 3 7 1 sm slu scan F r den SEPsesam Anwender ist vor allem das Kommando sm slu scan zur Bestimmung der Ger te ID SCSI ID Bus LUN Target hilfreich Das Kommando listet alle Ger te IDs der angeschlossenen Lader und Lauf
26. ber den oaodbc Driver und den oaodbc Klienten angesprochen Dieser Klient kommuniziert mit dem SEPsesam Datenbank Server sm_db_main und der entsprechenden Datenquelle am Server 2007 SEP AG 73 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 5 ADMINISTRATION SEPsesam GUI Server ODBC Driver Manager Ph SEPsesam GUI Client oaodbe drd ini Dre oadrd ini sm_db_main oadrd ini sm_ctric m_otrid Port 11101 Kernel Functions ODBC Verbindung Die Voraussetzungen werden bei der Serverinstallation automatisch realisiert 5 4 1 GUI Server Kommandos Ein Aufruf einer Interaktion wird vom GUI ber den RMI und vom RMI Server ber CTRL an das Modul sm gui request weitergereicht Dieses stellt die Parameter f r die Funktionsaufrufe bereit und ruft das ben tigte Programm auf Im folgenden werden je GUI Komponente Kopfleiste unteres Fenster etc die SEPsesam Programme und die jeweiligen Interaktionen aufgelistet 2007 SEP AG 74 SEPsesam Version 3 0 5 5 ZUGRIFFSEINSCHRANKUNG DER BEFEHLSTERMINE SEr Global Storage Management in der Menue und der Symbolleiste sm_restore Aktivit ten R cksicherung Start ausf hren sm_search_lis Aktivit ten R cksicherung Suche nach Dateien sm_lis_db Aktivit ten R cksicherung Aufbau des Baumes f r selekti ven Restore sm_sho stream file pre Konfiguration Schnittstellen Pre sm_s
27. besteht aus mehreren Windows NT Diensten der Hauptdienst ist jedoch MSSQL Server Zwei weitere Dienste sind MSDTC und SQLServerAgent Die Datenbanken liegen bei der Standardinstallation unter mssql7 data jeweils als Daten mdf und Log Datei ldf 2007 SEP AG 94 SEPsesam Version 3 0 SEr 8 3 ONLINE BACKUP EXCHANGE SERVER 5 5 Global Storage Management Die eigentlichen Namen fiir die Backup Quelle zB SBCMSQL pubs werden mittels Enter prise Manager gew hlt Mit sqlmangr exe Enterprise Manager fiir die entsprechenden Tables system User erlauben unter location sqlserver database users doppelklicken damit die Sicherung und Riicksicherung im Hintergrund gestartet werden kann 8 2 3 Full Backup Prinzip sbc b S decunix 11001 s sql sset d tmp SBCMSQL pubs GUI Sicherungstyp MS SQL Server Beispiel fiir Quelle pubs Achtung Keyword SBCMSQL wird beim Sicherungstyp MS SQL Server aus der SEPsesam DB Tabelle task types entnommen und automatisch vor der Quellenangabe eingef gt 8 2 4 Full Restore Prinzip sbc r a r S decunix 11001 s sql sset d tmp SBCMSQL pubs Im GUI ber entsprechende Auswahl im R cksicherungsassistenten Anschlie end mit sqlmangr exe Enterprise Manager auf die entsprechend Location Datenbank gehen und bei Backup Restore Database entsprechende ComboBox first backup to restore w hlen 8 3 Online Backup Exchange Server 5 5 Hinweis Die Einbindung von Exchange Serv
28. der etc hosts Unterst tzte Betriebssysteme Betriebssystem Version Service Pack e Linux i386 x86_64 ppc e Solaris 8 9 10 e FreeBSD ab 5 x e Tru64 ab 4 0x Freigegebene Lader Bandlaufwerke Alle Lader mit SCSI Schnittstelle und alle DAT LTO AIT SUPER DLT und DLT Laufwerke werden unterstiitzt 2 3 1 2 Installation 1 Einloggen unter User root 2 CD ROM Laufwerk vom Betriebssystem des Servers zum Lesen vorbereiten 3 Die SUN JRE ist notwendig da sie eine JDBC ODBC Bridge enth lt die vom SEPsesam GUI RMI Server verwendet wird Sollte eine SUN JRE als Standard Java nicht vorinstalliert sein kann diese auch von der SEPsesam CD innerhalb des jeweiligen Ordners mit dem verwendeten Betriebsystem aus dem Unterverzeichnis utils geladen werden 2007 SEP AG 15 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 2 INSTALLATION Die dort befindlichen Dateien diese enthalten im Namen jre liegen entweder als Shell Script sh als executable oder RPM Package rpm vor Shell Scripts werden mit sh x jre sh ausgef hrt Executeables k nnen von der Command Line aus direkt ausgef hrt werden RPM Packages werden mit rpm ivh rpm gestartet Achtung Zu bestimmen ist die Lokation an die die JRE installiert wurde Falls keine andere Java Installation im System aktiv ist empfiehlt es sich durch einen Link diese global im System verf gbar zu machen Beispiel Ma
29. die executing Queue besitzen das Attribut allocate Einem Job wird mit diesem Attribut eine Belegung i allg Medienpool zugeordnet Eine Executing Queue wird mit dem Attribut des Jobs belegt sobald ein Job in dieser Queue gestartet wird Ein Job kann nur f r eine executing Queue gestartet werden wenn die executing Queue unbelegt deallocated oder die executing Queue bereits identisch belegt ist Attribut allocate ist identisch 2007 SEP AG 45 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM Zus tzlich kann f r einen Job eine Vorauswahl der executing Queue also eine bestimmte executing Queue Laufwerk bergeben werden Attribut Preferred Ressource 3 3 3 3 Bandendekontrolle je Laufwerk Der SEPsesam Prozess sm_sms_watch dient zur berwachung des Bandendes eines Mediums w hrend einer Sicherung oder R cksicherung Er pr ft den Laufwerkszustand und gibt die Lauf werksinformationen Throughput Status etc an das SEPsesam Informationssystem weiter siehe auch 3 3 1 3 Dieser Prozess wird in einer eigenen Queue je Laufwerk n mlich der Queue qu_tape_trans Drive Nummer abgearbeitet Damit ist sichergestellt dass dieser Prozess unabh ngig vom Zustand der Laufwerkgruppe das Laufwerk berwacht 3 3 3 4 Abarbeitung der Jobs Die Abarbeitung der Sicherungsauftr ge erfolgt in den Laufwerkgruppen Queues Die Jobs werden gem Priorit t und FIFO f
30. grant 2007 SEP AG 17 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 2 INSTALLATION ACCESS permission java security AllPermission Allow GUI Server to refresh Policy do not comment permission java security SecurityPermission getPolicy NET permission java net SocketPermission 11301 connect accept resolve permission java net SocketPermission 11401 connect accept resolve permission java net SocketPermission 21 connect accept resolve permission java net SocketPermission 25 connect accept resolve permission java net SocketPermission 127 0 0 1 connect accept resolve permission java net SocketPermission abas connect accept resolve permission java net SocketPermission localhost connect accept resolve permission java net SocketPermission nimbus connect accept resolve ETC permission java util PropertyPermission read write permission java util PropertyPermission file encoding read permission java util PropertyPermission java rmi server hostname read permission java util PropertyPermission user dir read permission java util PropertyPermission user name read permission java lang RuntimePermission accessClassInPackage sun jdbc odbc permission java lang RuntimePermission loadLibrary JdbcOdbc permission java sql SQLPermission setLog FILE permission java io FilePermission etc sesam2000 ini
31. gt Datei gt Inhalt in Form von SQL Insert Anweisungen fiir Reimport Ein weiteres Programm zur Bearbeitung der DB ist IV bin sesam sm_dbf_pack exe Da gel schte Datens tze in den DBF Dateien nicht wirklich gel scht werden sondern nur als gel scht markiert werden nehmen diese Dateien im Laufe der Zeit st ndig an Umfang zu Um dies zu vermeiden k nnen die DBF Dateien mit Hilfe von sm_dbf pack gepackt werden d h die als gel scht markierten Datens tze werden tats chlich gel scht Zus tzlich k nnen DBF Dateien analysiert werden Syntax sm_dbf_pack p P a A DBF filename dbf records file name p packe alle Sesam DBF Dateien kein weiteres Argument P packe das gegebene DBF 1 Argument a analysiere das gegebene DBF alle Bytes nummeriert ausgegeben 1 Argument A analysiere das gegebene DBF alle Records 1 Argument 2007 SEP AG 50 SEPsesam Version 3 0 SEr 3 3 DIE PROGRAMME DES SERVERS Global Storage Management Der automatische Tageswechsel des SEPsesam NEWDAY Termin f hrt u a das Packen aller DBFs durch Die Ausf hrung kann durch nderung in der Datei IV var ini sm ini unterdr ckt werden SM_DBF_PACK Sektion fiir sm_dbf_pack AUTOSTART YES YES gt sm_dbf_pack beim NEWDAY ausf hren 3 3 5 Sesam Multi Stream SMS F r die Aufzeichnung der Sicherungsdaten wird ein spezielles Multi Stream Verfahren verwendet Dieses Verfahren erm glicht die bertragung der Sicherungsdaten von mehr
32. max St ckelungsgr sse der Loggingdateien HHH H HK 2007 SEP AG 55 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM CTRLD_Auth Sektionsname Auth_File su var ini sm_ctrld auth Datei die die zugelassenen User beinhaltet Eintr ge in der Autorisierungsdatei sm_ctrld auth softnt6 sep de root system SYSTEM Rechnername Userliste qswnt2000 sep de root system SYSTEM Rechnername Userliste sm_ctrle Unter Verwendung der Funktion gethostbyname versucht sm_ctrlc den angegebenen Hostnamen aufzul sen Existiert dieser Hostname nicht wird 1 zur ckgegeben Im Erfolgsfall wird zu diesem Hostnamen eine Verbindung aufgebaut Der Port wird als INET Port verwendet und der Befehl als Kommando f r die Ausf hrung am Remote Host verwendet Die Verbindung wird ber einen Socket in der Internet Domain vom Typ SOCKSTREAM TCP Verbindung hergestellt Der Aufrufer bergibt seinen STDOUT an das remote Kommando als STDIN Dieses erzeugt Ausgaben auf STDOUT und STDERR Werden Firewalls zwischen SEPsesam Server und Klient verwendet so kann mit speziellen Optionen s o port die Portbenutzung eingeschr nkt werden siehe B 6 Syntax sm _ctrle p port 1 user s o port first last host command Eingabeparameter host Hostname des Klienten command auf dem Klienten auszuf hrender Befehl optionale Eingabeparameter p port Listening Port des remote
33. nur ausgef hrt werden wenn sowohl der Benutzer als auch der Da teiname des auszuf hrenden Programms in etc sesam_cmdusers allow aufgef hrt sind Format der Datei etc sesam_cmdusers allow user command Beispiele a Zugang f r Benutzer oracle Programm sm_oracle_client oracle sm_oracle_client b Zugang f r Benutzer informix mit beliebigem Programm informix Die Kommandoausf hrung wird immer nur mit dem ausgew hlten Benutzer ausgef hrt su user Hinweis Die Login Scripten des Benutzers z B informix profile diirfen keine Eingaben z B Auswahl der Datenbank mit 1 oder 2 erwarten Dadurch w rde die Kommandoausf hrung blockiert werden 5 5 3 Befehlseinschr nkung auf WNT Systemen F r die Beschr nkung des SEPsesam Befehlstermins werden die Registry Eintr ge unter HKEY_LOCAL_MACHINE SOFTWARE SEP Elektronik GmbH sesam CommandEvents ver 2007 SEP AG 76 SEPsesam Version 3 0 SEr 5 6 KONFIGURATION EINER FIREWALL Global Storage Management wendet Jeder Benutzer wird als Ordner das auszuf hrende Programm als Key mit beliebigem Wert abgelegt Als Wert lassen sich zus tzliche Informationen zur Befehlsfreigabe ablegen Hinweis Der Ordner CommandEvents darf nur mit den zwingend notwendigen Zugriffsrechten ausge stattet werden damit ein ungewollter Zugriff vermieden wird Ein Befehlstermin kann nur ausgef hrt werden wenn sowohl der Benutzer als auch der Na me des auszuf hrenden Program
34. o ergibt sich folgender Ablauf 2007 SEP AG 78 SEPsesam Version 3 0 SEr 5 6 KONFIGURATION EINER FIREWALL Global Storage Management SESAM Server FireWall Klient CTRLD_MAIN listening auf Port ctrld_port SM_CTRLC Source Port random erster freier Port Source Port f r CTRLD Klienten erster freier Port am Klienten aus first_port last_port Default unbeschr nkt Target Port ctrld_port SM_CTRLC w hlt lokalen Port aus und verbindet sich zu CTRLD_MAIN ctrld_port SM_CTRLC schlagt fur die weitere Kommunikation den Range vor innerhalb des vorgegebenen Ranges CTRLD listening auf erstem freien Port stderr CTRLD listening auf zweitem freien Port stdin CTRLD listening auf drittem freien Port stdout wird von CTRLD_MAIN an SM_CTRLC bermittelt SM_CTRLC wahlt weitere 3 Ports und verbindet sich zu den Ports des CTRLD am Klienten Die weitere Kommunikation erfolgt ber diese 3 Ports Erl uterung bzgl CTRLD Mit Single Port Range s ergibt sich folgender Ablauf SESAM Server FireWall Klient CTRLD_MAIN listening auf Port ctrld_port SM_CTRLC Source Port random erster freier Port Source Port f r CTRLD Klienten ber ctrld_port single port Target Port ctrld_port 2007 SEP AG 79 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 5 ADMINISTRATION SM_CTRLC wahlt lokalen Port aus und verbindet sich zu CTRLD_MAIN ctrld_port Kommunikation single port vor
35. read item name from archive s d d Exiting DIR 11026 E_ERROR Cannot create temporary directory s 1027 E_ERROR Cannot read from remote archive s 1028 E_ERROR Termination signal received 11029 E_ERROR Failed to kill DATA process f d s 11030 E_ERROR Archive padding failed s 1031 E_ERROR Cannot write to remote archive s 1032 E_ERROR Cannot read item s s Padding remaining u bytes 1033 E_ERROR Cannot write to remote archive Exiting 1034 E_ERROR Unable to open GEN interface s 11035 E_ERROR Unknown item type d Skipping remaining bytes d 11036 E_ERROR Unknown item type d 1037 E_ERROR Internal error eHdrFmt unknown CLI 11038 E_ERROR Invalid argument s for switch c XBSA 1039 E_ERROR Failed STP call s s CLI 11040 E_ERROR Invalid host specification for option c CLI 1041 E_ERROR Invalid argument for c Encryption password too long CLI 1042 E_ERROR Invalid usage Try sbc h for help screen CLI 11043 E_ERROR Option c is required for this operation CLI 1044 E_ERROR Invalid time specification for since backup REGISTRY 1045 E_ERROR Error while retrieving user profile images 2007 SEP AG 29 SEPsesam Version 3 0 Ser Globa
36. retrieve value for s ProfileImagePath Unable to open registry key h s Invalid PHYSICAL_BLK_SIZE or FORMAT_LOGICAL_BLK_SIZE Initialization of archive failed s Error while retrieving items Cannot create local archive s Error s Error while writing data Error s Unable to open local archive fs Error s Error while reading data Error s Error while unpacking data s Local file s does not exist Unable to open local file s Error while processing local file s Cannot create local file s Error while reading exclude pattern file s s XBSA Call BSAGetObject failed with message s hc Specified argument too long c Invalid argument must be numeric Mandatory argument not specified c Invalid time specified use hhmm Unable to open include list file Argument c Zc Invalid verbose level specified max 3 allowed SBC_COM_INTERFACE call failed s Error checking the include list specs s Error allocating include list specs buffer s Answer buffer empty SESAM server answer proccessing failed s Archive could not be resyncronized Exiting c Invalid operation initiator specified c Invalid argument max value exceeded Zc Operation unspecified open openjob closejob close c Operation openjoblclosejoblclose requires the session I
37. support sep de gt evtl NW Check E006 HOSTS RemoteCmd val ung ltiger Ac cessMode val gt in GUI Klienteneigenschaft Accessmode ndern E007 HOSTS RemoteCmd val Fehler val gt support sep de gt evtl NW Check E008 HOSTS Konfiguration eines Klienten mit Fehler beendet val val gt support sep de gt evtl NW Check gt danach wiederholen E009 HOSTS WNT Rechner NICHT einkonfiguriert val wurde gt NW Check gt wiederholen E010 HOSTS lokale Datei val kann nicht ge ffnet werden um SESAM Rechner dort ein zutragen gt Existenz pr fen 2007 SEP AG 109 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 9 PROBLEMANALYSE UND BEHEBUNG 9 2 10 LOADERS Probleme mit Ladern Fehlermeldung Ursache Behebung E001 LOADERS Aktion val des Laders val ist misslungen gt Probleme am Lader gt Verkabelung pr fen gt sm slu scan SCSI Zugang pr fen gt evtl kurz ausschalten E003 LOADERS Das spezifizierte Fach val des Laders val ist belegt Unload auf bereits belegten Slot gt im Archiv Slotinfo und ggf berichtigen gt Archivabgleich falls manuelle Ver nderun gen im Lader pr fen E004 LOADERS Achtung Lader val ist autounload f hig Autounload wird aktiviert keine Aktion n tig E005 LOADERS Achtung f r das Laufwerk val konnte die interne Lau
38. 0 9 2 FEHLERMELDUNGEN DER KERNSOFTWARE SEr Global Storage Management 9 2 15 SONSTIGE Fehlermeldung Ursache Behebung E001 START Laufwerk nicht verfiigbar val gt Konfiguration berichtigen E002 START Laufwerk val existiert nicht val gt Konfiguration berichtigen E001 STARTUP Verzeichnis val wurde nicht gefunden gt Problem nach Installation gt Verzeichnis manuell anlegen E001 WATCH Empfangene Performance Daten mit ung ltigem Format val SMS Server lauft nicht gt sm_main reload sms Diese Meldung darf voriibergehend erscheinen E002 WATCH Bearbeitung Mediumende fehler haft beendet val gt support sep de 2007 SEP AG 115 SEPsesam Version 3 0
39. 0 Tape DEC TLZ9 C DECAO35 Tape0 ID 2051 Loader DEC TLZ9 C DECAO35 Loader Der Ger tename zu ID 2050 ist Tape0 ist in der Registry wiederzufinden die Zusammengeh rig keit von Tape0 und Loader ergibt sich aus der Identit t von SCSI ID Bus und LUN 205 d h Laufwerk und Robotermodul werden iiber den gleichen SCSI Kanal bedient 3 7 2 sm_slu inquiry Mit der Option i k nnen Hersteller und Typ des Ger tes abgefragt werden Dieses Kommando kann auch zur berpr fung eines korrekt angeschlossenen und funktionsf higen Ger tes verwendet werden Beispiel sm_slu 360 1 ID 360 Loader STK 9730 2007 SEP AG 61 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM 3 7 3 sm_slu mode sense Verwendung zur Abfrage von Laderzustand bzw Riickgabe des letzten Fehlerzustands Beispiel sm_slu 360 s 1 x Transport First 1000 30 x Slot First 0 1 x Port First 1010 2 x Drive First 1030 3 7 4 sm_slu read element status Mit dieser Option wird eine Liste mit allen Elementen Slot Drive Transport Port und deren Befiillung ausgegeben Beispiel 1 sm_slu 360 e full Slot O adr 0 src 1030 tape 1 1 full Slot 2 adr 2 src 4 tape 1 Slot 8 adr 8 src 1030 tape 1 Slot 9 adr 9 src 0 tape 1 Slot 10 adr 10 src 1031 tape 1 Slot O adr 1030 src 1 tape 1 Beispiel 2 sm_slu 360 e empty Slot 1 adr 1 src 0 tape 0 0 empty Slot 3 adr 3 src 0 tape 0 Slot 4 adr
40. 14 SEPULER Meldungen des SEP_sesam Schedulers Fehlermeldung Ursache Behebung E001 SEPULER Fehler bei Initialisierung der Queue val Typ val gt Queuemanager l uft nicht gt sm_shutdown sm_startup E002 SEPULER Fehler bei Submit val in Queue val Typ val gt wie E001 SEPULER E003 SEPULER Duplizierung des PrimaryKeys fiir Eintrag in DB results gt support sep de E005 SEPULER ung ltiges Kommando val gt support sep de E006 SEPULER Riicksicherungsauftrag val ist noch nicht konfiguriert bitte nachholen gt nachholen im R cksicherungsassistenten E007 SEPULER READ_INI Fehler val gemel det gt support sep de E008 SEPULER Der Laufwerksgruppe val sind keine Laufwerke zugeordnet gt andere Gruppe oder Laufwerk w hlen gt Konfiguration ndern E009 SEPULER Text berlauf val gt val gt support sep de E010 SEPULER falscher Zyklustyp val gt anderen Typ w hlen E011 SEPULER Fehler bei der Aktualisie rung der benutzerdefinierten Liste des Zeitplans val gt support sep de E012 SEPULER Die Vorausberechnung f r die n chste Ausf hrung f r den Zeitplan val er rechnet immer dasselbe Ergebnis gt support sep de E013 SEPULER F r den Medienpool val konnte keine Laufwerksgruppe bestimmt wer den gt Konfiguration berichtigen 2007 SEP AG 114 SEPsesam Version 3
41. 3 Datensicherung ooa ee 6 1 1 4 Datenr cksicherung ee ee 6 1 1 5 Disaster Recovery 6 ee it a EE a ei A es e ts ek A a 6 9 2 1 Verzeichnisstrukturl o cos ao ee 9 2 2 SM SCCUPY AA 10 wba eth eee PU EEN Se Ee eS 11 Dane fence Baste te hee poate ge ee en eee eee ree Ge er 11 2 3 1 1 Software Voraussetzungen 0 ee eee 11 2 3 1 2 Installation o oaaae 11 2 3 22 UNIX Klient s sosok 4 5 00 eh ee pe ee oe ee a a ee Ake np a 13 be Pach aed id ei oe EO ee A ew a Dr 13 2 3 4 UNIX Oberfl che GUI om nen 13 2 3 5 Deinstallation Server Tapeserver Klient GUl Klient 14 er at fe i cise GAS AD he A 15 2 4 Installation auf Windows 0 ee ee 17 2 4 1 Grundlegende Vorgehensweisel 2 2 22 2 nn nn en 18 ed 18 2 4 3 Windows Klient o sei wu 4 E be an EP ee a e 18 e ote arena Bike E ee me oe A a 18 2 4 5 Windows Oberfl che GUD gt 22 eurer een 18 a Ted abe Be A ey i 20 Een hook Sees odes 21 Ser Global Storage Management INHALTSVERZEICHNIS 3 Die Programme des SEPsesam 23 3 1 Benutzeroberfl che GUI Graphical User Interface o 23 3 2 SesamBackupClient SBC ee ee 23 3 2 1 SBC Fehlercodesl 22 2 222 0m ren 24 3 2 2 Optionale Erweiterungen des SBC 2 2 2 un m nn en 28 3 3 Die Programme des Servers 29 3 3 1 Die Kernprogramme 2 Cm on nn nn 29 3 3 1 1 sm_backup 2 22 Coon nn 29 3 9 1 9 SM Ar
42. 67 5 2 Reboot Konfiguration Autostart nach Reboot oo 67 5 3 Funktionspr fung 2 ee 68 Ao oe he cede iC HIER be He hase ethos Di hese e le een 69 5 4 1 GUl Server Kommandosl 2 22 oo nn 70 2007 SEP AG 5 SEPsesam Version 3 0 Ser Global Storage Management INHALTSVERZEICHNIS 5 5 Zugriffseinschr nkung der BefehIstermine 2 2 2 71 5 5 1 Problembeschreibung 2 22 22 0m on nn en 71 5 5 2 Befehlseinschr nkung auf UNIX Systemen 2 22222 72 Lag a enda mi pao 72 5 6 Konfiguration einer Firewall 2 0 0 00 con 73 aa kG ae Pe eh RY Sem ae BSS a o 77 edhe ich FR BS ERE Ge BEER ad 78 6 Desaster Recovery 79 6 1 Desaster Recovery Konzept 2 e 79 sp Soy ae art ae este gh ae oe a ae ce ates seca ee ee 79 ie hoch ER BS ERE oe Bee eS 81 7 System Recovery 85 i Pe ba Sd oe PR RES RS aS 85 Bee BE Sa RG A ek RO Ee Be ae eae 85 7 2 1 Vorgehen im Desaster Fall 2 2 2 on a 86 89 8 1 Online Backup Restore Domino Server 2 22222 nun 89 8 1 1 Systemvoraussetzungen 2 on nun 89 8 1 2 FullBackupl i k e e aa a odi a E a a a aa 90 ot RA a a GON SOS Be Se be a eS 90 ee een eee eee eee aaa 90 8 2 1 Systemvoraussetzungen 2 2 2222 on nn 90 8 2 2 Beschreibung MSQL 2 2 2 222mm nn 90 8 2 3 Full Backupl ie e a ee oe W odr e e aa p a oa e 91 i ig bebe ria EEE OHS BROS ESS aR ERS 91 8 3 Online Backup Exchange Server 5 5
43. 8859 1 PATH PATH sesam2000 opt sesam bin sesam opt sesam bin sms opt sesam bin gui opt sesam bin db OA_ROOT schema sesam sql export sesam2000 sesam_db OA ROOT OPENRDA _INI SESAM ROOT LANG PATH echo sesam2000 directory sesam2000 environment for sesam database opt sesam bin db setenv2 sh sesam2000 COMPUTERNAME necessary for local client COMPUTERNAME uname n cut f1 d export COMPUTERNAME echo COMPUTERNAME COMPUTERNAME acroread in netscape pconfig alphaosf adir usr local Acrobat3 2007 SEP AG 19 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 2 INSTALLATION NPX PLUGIN PATH Sadir Browsers pconfig export NPX_PLUGIN PATH PATH PATH adir bin export PATH DELIMITER FOR damisql SEP export SEP some alias alias work cd sesam2000 work_dir dirname sesam2000 work alias cat_info cat opt sesam var work info info dat alias cat_status ls t opt sesam var prot status head 1 xargs cat alias cat_prot ls t opt sesam var prot prt head 1 xargs cat EXTENSION PSQL if type psql dev null 2 amp 1 then alias sql psql d sesam_db p 11201 c else alias sql damisql d sesam_db q fi EXTENSION SET CDPATH CDPATH CDPATH opt sesam opt sesam var opt sesam var log opt sesam var work opt sesam bin EXTENSION SET LD_
44. Aufruf f r das Anlegen einer Laufwerkgruppen Queue erfolgt folgenderma en sm_qm init lt queue name gt lt ressource gt lt job_limit gt Beispiel sm_qm init loader1 1 2 3 5 Laufwerkgruppe loaderi Drive Nummern 1 2 und 3 Joblimit je Drive ist 5 3 3 3 6 bergabe Medienpool und optionale Laufwerknummer Wird ein Job in die Queue submitted so muss das Attribut allocate mit dem gew nschten Medienpool belegt werden Ist zus tzlich eine Laufwerksnummer vorgegeben so muss auch diese bergeben werden Wenn allocate nicht per Commandline bergeben wird so wird als Standardwert unknown verwendet Demnach gilt sm_qm submit lt queue name gt lt allocate gt lt ressource gt kreiert einen Job mit Entry Nummer in der angegebenen Queue optional allocate Default unknown preferred Ressource lt starting time gt Format hh mm lt starting date gt Format dd mm yyyy lt priority gt Integer lt job name gt Bezeichner lt file gt voll qualifizierter Programmname lt pari gt lt par gt optional max 8 Parameter Beispiel 1 Job oracle P01 mit Medienpool ORACLE auf Laufwerkgruppe loader1 sm_qm submit loader1 ORACLE 12 00 04 04 2001 3 oracle_PO1 opt sesam bin sesam sm_auto_backup 1 F T 12 00 04 04 2001 W 14 00 04 04 2001 m ORACLE oracle_PO1 Beispiel 2 Job linux1_full mit Medienpool FULL auf Laufwerkgruppe loader1 mit Drive num 1 sm_qm submit loader1 FULL 1 12 00 04 04 2001
45. Benutzeroberfl che GUT zu finden unter Sicherungen nach Status selektierter Auftrag Eigenschaften Protokoll oder durch Anklicken der entsprechenden Sicherung im Kalenderblatt 2007 SEP AG 66 SEPsesam Version 3 0 SEr 4 4 LISTE DER GESICHERTEN DATEIEN Global Storage Management 4 4 Liste der gesicherten Dateien Auflistung aller gesicherten Dateien eines Sicherungsauftrages Sicherungsjournal IV var lis Auftragname yyyymmdd lfdnr _ S T lis Beispiel Inhalt einer LIS Datei home bfa lib d 22 06 2000 03 22 29 22 06 2000 03 22 29 3 528 652 home bfa lib einsaetze2 f 22 06 2000 03 22 23 22 06 2000 03 22 23 3 652 788 Wird in der GUI im R cksicherungsassistenten zum Aufbau der Auswahlb ume f r selektive Riicksicherungen benutzt 4 5 Segment Dateien Partnerdatei des gleichlautenden lis Files Hier befinden sich die Medien und die Segmente auf die das Saveset geschrieben wurde TV var lis Auftragname yyyymmdd_lfdnr S T sgm Beispiel SAVESET SD20000622110016 TAPEID 14 SEGMENT 3 14 0 3 500014 3555 14 116230016 4 500014 1501 4 6 Analyseprotokolle Logging Zu Analyse und Protokollzwecken ist in alle SEPsesam Programme ein Logging Mechanismus integriert d h die Programme protokollieren ihre Arbeit in Dateien unter TV var log mit Der Umfang dieser Mitschriften kann vom Benutzer festgelegt werden 4 6 1 Logging der Kernprogramme Der Umfang der Logging Dateien kann in der Datei TV
46. C20040219122611 Task job softnt15_all Source Bitte Nummer eines Sicherungssatzes oder q uit fiir Ausstieg eingeben gt 1 Sollen vom Saveset die Dateien kopiert oder eine Dateiliste erstellt werden k 1 gt k Bitte Zielverzeichnis eingeben bedeutet Originalpfad gt D rfen gleichnamige Dateien am Zielort berschrieben werden j n gt j Starte Kontrollprozess SMS_WATCH in Queue qu_tape_trans2 Kontrollprozess SMS_WATCH gestartet I011 RECOVER Bearbeite Sicherungssatz SC20040219122608 auf Medium WEEK00002 I016 RECOVER Dateien von Saveset SC20040219122608 auf Medium WEEKO0002 nach kopiert Protokoll in Datei opt sesam var prot recover_20040311144838 prt 2007 SEP AG 86 SEPsesam Version 3 0 6 3 DESASTER RECOVERY OHNE METADATEN SEr Global Storage Management Liste der Sicherungsatze 1 SC20040219122608 2 SC20040219122622 3 SC20040219122611 4 SC20040219122611 Task Task Task Task job SESAM_BACKUP Source job ntpc23_all Source job softnt15_all Source job softnt15_all Source Bitte Nummer eines Sicherungssatzes oder q uit fiir Ausstieg eingeben gt q 2007 SEP AG 87 SEPsesam Version 3 0 SEr Global Storage Management KAPITEL 6 DESASTER RECOVERY 2007 SEP AG 88 SEPsesam Version 3 0 Kapitel 7 System Recovery 7 1 System Recovery fiir UNIX LINUX Um fiir Systemplattenabstiirze an UNIX LINUX Klienten gewappnet zu sein miissen die entspre
47. D argument 1084 E_ERROR argument 1085 E_ERROR 1086 E_ERROR 1087 E_ERROR 1088 E_ERROR 1089 E_ERROR Zc Operation open doesn t need the session ID CWD command assembling failed RETR command assembling failed Invalid backup source s MS Exchange server not specified MS Exchange server path not available s 2007 SEP AG 30 SEPsesam Version 3 0 SEr 3 2 SESAMBACKUPCLIENT SBC Global Storage Management MSEX 1090 E_ERROR Cannot establish connection to remote Sesam server MSEX 11091 E_ERROR Unable to open file s d1 MSEX 1092 E_ERROR Backup operation failed MSEX 11093 E_ERROR Cannot end MS Exchange backup s MEM 1094 E_ERROR Unable to allocate memory MSEX 11095 E_ERROR Failed to read MS Exchange database file s MSEXx 11096 E_ERROR Failed to purge MS Exchange database log files s MSEX 1097 E_ERROR Cannot retrieve a file list from MS Exchange server s MSEX 1098 E_ERROR Cannot save file s MSEX 11100 E_ERROR Unable to open file s s 1 MSEX 1101 E_ERROR Restore operation failed MSEX 1102 E_ERROR Cannot end MS Exchange restore s MSEX 11103 E_ERROR Cannot get local database files paths s MSEX 1104 E_ERROR Error reading file header from archive MSEX 11105
48. DES SERVERS Global Storage Management Angabe von i introduce Der Inhalt der Datenbank Tabelle media und loader_contents wird aktualisiert und ein Eintrag in das Tagesprotokoll wird erstellt Eingabeparameter Schalter Beschreibung Inum Lader Nummer d num Laufwerk Nummer i Eingangs Flag introduce f hrt zur Neuaufnahme von neuen bzw un bekannten Medien ins Archiv t typ Medien Typ nur bei Verwendung von i m pool Medienpool nur bei Verwendung von i s num F cher Anzahl Angabe wenn nicht alle F cher bedient werden Syntax xx yy z B 0 9 C Flag wenn das Label des Mediums unabh ngig vom erkannten Barcode zus tzlich gepr ft werden soll v Verbose Flag 0 1 2 h Hilfe Ausgabe auf Standard Output und Programm Abbruch Beispiel sm_robot l 2 d 1 i t THXKD m E s 2 7 cv gt gt Neuaufnahme aller unbekannten Medien im Slot Bereich 2 7 sm robot l 2 d 1 gt gt Archivabgleich 3 3 1 9 sm_sms_interface Der Zugriff auf die SMS Medien B nder Disks wird ber das sm_sms_interface Programm realisiert Die wichtigsten Aufrufe sind das Bestimmen des Labels Get Label und das Initialisieren des Mediums mit einem neuen Mediumlabel Initialisieren Im Problemfall k nnen damit B nder neu gelabelt werden Syntax sm_sms_interface command options Initialisierung eines Mediums sm_sms_interface init d Device B Block size Default 65536 t Label Tape ID i Tape Info r Rewind Flag De
49. E_ERROR Cannot register MS Exchange restore s MSEX 11106 E_ERROR Cannot find MS Exchange target for file s MSEX 1107 E_ERROR Cannot read file header from remote saveset MSEX 11108 E_ERROR Invalid file header magic number s MSEX 1109 E_ERROR Invalid file size in header MSEX 1110 E_ERROR Invalid file name size in header MSEX 1111 E_ERROR Cannot read file name from remote saveset MSEX 1112 E_ERROR Unable to open file s Make sure the store service has been stopped before restoring MSEX 1113 E_ERROR Unable to open file s for restore d MSEX 11114 E_ERROR Failed to read d bytes from remote archive MSEX 1115 E_ERROR Failed to write to remote archive s s MSEX 1116 E_ERROR Failed to read from remote archive s MSEX 1117 E_ERROR Cannot close saveset sbc_gen sh 1118 E_ERROR s not existent CLI 1119 E_ERROR SESAM server not specified sbc_gen sh 1120 E_ERROR Backup source could not be found Exiting x 1121 E_ERROR For this operation option f require F pipe Exiting KILL 11122 E_ERROR Can not kill process group d s Exiting sbc_gen sh 1123 E_ERROR sbc_gen sh exit with error FPx 11124 E_ERROR Error while browsing through process list s KILL 1125 E_ERROR Cannot find ma
50. INQUIRE 250 CWD Command successful ftp gt quote site inquire 213 SMS Inquire status begin STATUS SMS_WRT OP_COUNT BLOCKS 0 000000 AMOUNT BYTES 91553792 000000 THROUGHPUT GB H 2 504883 213 SMS Inquire status end ftp gt bye 221 Service closing control connection Hinweis User muss STPD User sms oder System User sein Mit cd SMS tape login type wird zum SMS Dataserver verbunden tape muss entsprechend des Eintrags in der IV var ini sms ini gew hlt werden z B Tape0 WNT dev nst0 Linux dev nrmt0h UNIX oder disk1 f r DISK device Als login type wird SHARE bei gemeinsamer Nutzung f r Backup EXCLUSIVE bei R cksi cherungen und INQUIRE bei Anfragen verwendet Bei Fehler gem Fehlermeldung reagieren 2007 SEP AG 53 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM z B Angabe korrigieren oder Zustand des SMS Dataservers abwarten bzw ndern bei SMS not in allowed state ist dieser EXCLUSIVE R cksicherung belegt Dann kann nur mit login type INQUIRE eine Verbindung zum Dataserver hergestellt werden Backup Test Mit der folgenden FTP Anweisung kann eine Datei auf das eingelegte Medium bertragen werden put Datei Saveset device analyzer tape ID tapelabel IP Buffersize z B put test dat SF123 dev nvrmtOh cpio 4 500004 32 analyzer none keine Analyse cpio cpio Format mtf mtf Format Restore Test Mit der fol
51. IX Datenbank an zugeben Ein INFORMIX Auftrag wird extern vom INFORMIX System aus mit ONBAR gestartet e Sicherungstyp Lotus Notes 2007 SEP AG 32 SEPsesam Version 3 0 SEr 3 3 DIE PROGRAMME DES SERVERS Global Storage Management Als Quelle einer Lotus Notes Sicherung ist die Bezeichnung der Lotus Notes Datenbank anzu geben e Sicherungstyp MS SQL Server Als Quelle einer MS SQL Server Sicherung ist die Bezeichnung der SQL Server Datenbank anzugeben e Sicherungstyp ORACLE Als Quelle einer ORACLE Sicherung ist die ORACLE SID der ORACLE Datenbank anzuge ben Ein ORACLE Auftrag wird extern vom ORACLE System aus mit RMAN gestartet e Sicherungstyp ORACLE7 Als Quelle einer ORACLET Sicherung ist die ORACLE SID der ORACLE Datenbank anzuge ben Das Starten einer ORACLE7 Sicherung erfordert die sesam Klienten Software sbc_ora7 ORACLET Auftr ge k nnen direkt vom SEPsesam System gestartet werden e Sicherungstyp SAP R3 Als Quelle einer SAP R3 Sicherung ist die SAP R3 ID der SAP R3 Datenbank anzu geben Ein SAP R3 Auftrag wird extern vom SAP R3 System aus mit BRBACKINT brbackup brarchive brrestore gestartet SEPsesam erm glicht die Ausf hrung einer externen Backup Utility INFORMIX ONBAR ORACLE RMAN SAP R3 BRBACKINT mit Hilfe eines Befehlstermins 3 3 Die Programme des Servers 3 3 1 Die Kernprogramme Unter TV bin sesam liegen die Kernprogramme sm _ exe der SEPsesam Software Die im Folgenden aufgef hrte
52. LIBRARY_PATH LD LIBRARY PATH opt sesam bin sesam export LD_LIBRARY_PATH F r die Ausf hrung der Sesam Kern Module ist auf UNIX das setzen der Umgebungsvariablen LD_LIBARY_PATH auf das IV SEPsesam sesam bin Verzeichnis Siehe Beispiel unerl lich EXTENSION SET ODBCINI ODBCINI opt sesam bin sesam export ODBCINI Wurde das Profile nicht iibernommen so erscheint bei Aufruf eines SEPsesam Programmes u U folgende Fehlermeldung UNIX TRU64 sbin loader Fatal Error cannot map libsm so Linux error while loading shared libaries libsm so cannot load shared object file No such file or directory oder eine hnliche Meldung 2007 SEP AG 20 SEPsesam Version 3 0 SEr 2 4 INSTALLATION AUF WINDOWS Global Storage Management 2 4 Installation auf Windows Betriebssystem e Windows 2003 e Windows 2000 e Windows XP e Windows NT 4 0 ab ServicePack 6 Hardware Voraussetzungen e Prozessor Intel AMD e Taktrate ab 500 MHz e Hauptspeicher ab 128 MB Vorteilhaft fiir die Geschwindigkeit ist ein gr ferer Hauptspeicher Software Voraussetzungen e Funktionierende Namensaufl sung korrekte DNS fir TP Namen und IP Adresse reverse lookup Hinweis Ist eine Installation ber Kommandoaufruf ohne Interaktion gew nscht so kann sie bei der SEP AG cine Installations CD in der die Installationsdateien als zip Dateien vorliegen bestellt Mit Kommandoaufruf sm_setup im Verzeichnis der zip Date
53. N sm_db insert into defaults key value user name values mastersesam 1 sesam sm_db delete from defaults where key mastersesam macht den SEPsesam wieder zu einem normalen Server Achtung Diese Funktion ist Lizenzpflichtig 5 8 Lizenzierung des SEPsesam Server Der SEPsesam Server ist nach Zeit Rechnername und TCPIP Adresse lizensiert In IV var ini sm_lic ini sind die lizenzierten Werte und deren Verschliisselung abgelegt Lizenzkategorien TIMEOUT Laufzeit in Tagen ab Installation SERVER Name des sesam Servers TCPIP TCPIP Adresse des sesam Servers Ein negatives Ergebnis der Lizenzpr fung blockiert die Ausf hrung von Backups R cksicherungen von bereits erfolgten Sicherungen sind jedoch jederzeit m glich Falls TIMEOUT lt 30 Tage dann wird unabh ngig von SERVER amp TCPIP gepr ft De molizenz Falls TIMEOUT gt 30 Tage dann werden auch SERVER amp TCPIP kontrolliert Bei Unstimmigkeiten durch evtl Umbenennung des Rechners oder ge nderte TCPIP Adresse wird der TIMEOUT auf 7 Tage reduziert um dem Anwender die Kontaktaufnahme mit Ihren zust ndigen Distributor bzw mit der SEP AG support sep de in einem akzeptablen Zeitrah men zu erlauben Manipulationen in der Lizenzdatei fiihren dazu dass der TIMEOUT auf 0 gesetzt wird d h das System wird sofort gesperrt Die Lizenzpriifung beginnt 10 Tage vor Ende der Lizenzierung mit dem Senden von War nungen ber die SESAM Al
54. P Protokoll verwendet Dies gew hrleistet einen hohen Da tendurchsatz und die Vertr glichkeit mit allen Netzkomponenten Die Daten werden direkt an das Aufzeichnungsger t bermittelt eine Zwischenspeicherung entf llt vgl deutsches SEPsesam Patent Nr 4335836 und US Patent Nr 5 901 331 2007 SEP AG 52 SEPsesam Version 3 0 SEP 3 3 DIE PROGRAMME DES SERVERS Global Storage Management Eine spezielle Analyse der Sicherungsdaten erm glicht das Erkennen von Fehlern z B ob w hrend der Sicherung eine Datei in ihrer Gr e ver ndert wurde Zu Beginn der Sicherung wird die Dateigr e in den Sicherungssatz bernommen ndert sich w hrend der Sicherung die Dateigr e so erkennt die Analyse dies und ver ndert die Dateigr e so dass die L ngenangabe eingehalten wird Zus tzlich werden w hrend der Analyse auch der Inhalt des Sicherungssatzes Listing sowie die Positionsdaten Segment Info in spezielle Dateien bertragen Der Prozess sm_passd wird vom STPD f r die Authentifizierung von Systembenutzern ver wendet siehe auch 3 5 Syntax Pr fung mit ftp Default Port 11001 siehe IV var ini stpd ini STPD_PORT ftp ftp gt open linux 11001 Connected to linux sep de 220 STP Service Ready Version 2 8 R16 PID 25854 Type HELP for list of commands Name linux root sms 331 Password required for sms Password 230 User logged in proceed Remote system type is Linux ftp gt cd SMS disk7
55. Permission entkommentieren Dadurch ist die Einschr nkung auf 2007 SEP AG 100 SEPsesam Version 3 0 Ser 9 2 FEHLERMELDUNGEN DER KERNSOFTWARE Global Storage Management die explixit aufgef hrten Rechte ausgeschaltet Zur Vermeidung von Sicherheitsliicken ist diese Zeile nach dem Test unbedingt wieder zu kommentieren 9 2 Fehlermeldungen der Kernsoftware Netzwerkprobleme geh ren zu den h ufigsten Fehlerursachen d h ein Rechner l uft nicht problem los und oder die hardwaretechnische Verbindung zu ihm ist gest rt Hier hat der Betreiber daf r zu sorgen dass die Kommunikation einwandfrei l uft Netzwerk Pr fung NW Check Netzwerk Pr fung Mit Hilfe von Standard Kommunikationsprogrammen m ssen die Verbindungen und die Adres saufl sung gepr ft werden ping nslookup Adressaufl sung etc Zus tzlich muss die Verbindung mit dem jeweiligen SEPsesam Zugriffsprogramm CTRL SSH gepr ft werden siehe 3 4 Die Adressaufl sung muss unbedingt konsistent sein d h wenn f r einen TCP IP Namen die Aufl sung eine IP Adresse wiedergibt so muss die Aufl sung der IP Adresse denselben TCP IP Namen wiedergeben Beispiel nslookup decunix Server seplinux2 sep de Address 193 28 59 40 Name decunix sep de Address 193 28 59 94 nslookup 193 28 59 94 Server seplinux2 sep de Address 193 28 59 40 Name decunix sep de Address 193 28 59 94 In Fallen bei denen unter Ursache Behebung nur gt su
56. Queue blockiert Beispiel sm_qm block loader1 3 sperrt Laufwerk 3 in der Laufwerkgruppe loaderi Hinweis Die Queues f r Laufwerksgruppen werden beim Konfigurieren der Laufwerke erneut initialisiert und gestartet Dies erfolgt bei Anderung der Konfiguration und beim SEPsesam Startup 2007 SEP AG 48 SEPsesam Version 3 0 3 3 DIE PROGRAMME DES SERVERS SEr Global Storage Management 3 3 3 10 Monitoring Laufwerkgruppen Queues Die Funktion sho zeigt bei einer MultiQueue die Attribute allocate Ressource und den Zustand aller executing Queues sm_qm sho full name lt queue name gt Beispiel sm_qm sho name loader1 que_name loaderi Entry Job_name Time holding queue pending queue 32 oracle_P01 12 30 30 oracle_C01 12 30 executing queue Ressource 1 2 bfasco_2bnd 10 24 31 bfasco_exl 12 30 executing queue Ressource 2 4 bfasco_2 10 24 17 bfaaix_2 12 30 executing queue Ressource 3 executing queue Ressource 4 29 bfasinix_2 10 24 executing queue Ressource 5 job_limit 5 Date 3 4 2001 3 4 2001 3 4 2001 3 4 2001 3 4 2001 3 4 2001 3 4 2001 status running Priority status 1 1 status status 1 status 3 3 3 11 Jobs ohne Medienpool Zuordnung running running blocked running running Allocate ORACLE 1 ORACLE DIFF DIFF FULL FULL INCR allocated allocated 2 3 allocated allocated 2 allocated Preferred Ressourc
57. SEPsesam Administratorhandbuch SEP AG 83629 Weyarn 17 August 2007 Ser Global Storage Management 2007 by SEP AG Alle Rechte vorbehalten Jegliche Form der Reproduktion oder Verbreitung des Inhalts oder eines Teils des Inhalts dieses Handbuchs bedarf der vorherigen schriftlichen Zustimmung durch die Firma SEP AG Bei der Erstellung dieser Publikation wurde hinsichtlich der Brauchbarkeit und Richtigkeit der enthaltenen Informationen gr tm gliche Sorgfalt aufgewendet Bitte ber cksichtigen Sie dass in dieser Publikation dennoch Irrt mer vorliegen k nnen Die SEP AG kann keine Garantien hinsichtlich der Richtigkeit der Erl uterungen oder bez glich der Verwendung dieser Informationen geben Hinweis Dieses Administrator Handbuch baut auf das SEPsesam Benutzerhandbuch auf d h die grundle gende Beschreibung der Funktionsweise ist dort zu finden und wird hier nicht wiederholt Dieses Handbuch soll dem Administrator als Anleitung f r die Installation der Software des Startaufrufs der Konfiguration sowie der Aufrechterhaltung eines reibungslosen Ablaufs von SEPsesam dienen Dieses Dokument wird mit CVS verwaltet und hat folgende CVS Id Id admin_handbuch tex v 1 32 2007 01 25 08 41 44 sesam Exp 2007 SEP AG 2 SEPsesam Version 3 0 Inhaltsverzeichnis 1 Einf hrung 5 1 1 Datenmanagement 2 2 Como nn 5 1 1 1 Datenverfiigbarkeit 2 0 0 ee 5 1 1 2 Datensicherheit ee ee 5 1 1
58. SEPsesam sichert damit werden Listings Loggings Datenbank INI Dateien etc gesichert e Diese Sicherung sollte t glich mit dem Modus COPY oder FULL gesichert werden e Der Benutzer programmiert sm_disaster cmd in dem Sinne dass der Inhalt der beiden Einga beargumente vom SEPsesam Rechner auf andere Rechner an definierte Stellen kopiert wird Emails Dateikopien Disketten etc Damit stehen die Informationen wann und auf welches Medium die letzte Eigensicherung des SEPsesam stattgefunden hat zur Verf gung Im Ernstfall sind dann nach der Reparatur des Rechners folgende Schritte abzuarbeiten e vom Distributionskit SEPsesam neu installieren e an definierter Stelle bestimmen welches Medium die letzte Eigensicherung des SEPsesam beinhaltet und falls gew nscht in eine Prozedurdatei kopieren z B sm_disas sh cmd e Medium in das Laufwerk einlegen und das Restorekommando ausf hren oder sm_disas sh cmd starten Beispiel Die Metadaten der Desasterschnittstelle stellen sich wie folgt dar SESAM 00003 d Programme SEPsesam SC20020710200512 sbc r l full o over S softnt6 11001 d SMS TapeO t SESAM_00003 3 s SC20020710200512 n 5 R SESAM_00003 ist das Medium d Programme SEPsesam ist das Quellverzeichnis der Datensicherung SC20020710200512 ist der Sicherungssatz auf dem Medium sbc r ist das Restorekommando 2007 SEP AG 84 SEPsesam Version 3 0 SEr 6 3 DESASTER RECOVERY OHNE METADATEN Global Stor
59. Storage Management 9 2 7 DBFPACK Datenbank File Parker Fehlermeldung Ursache Behebung E001 DBFPACK kann Dateien nicht finden falschen DBF Namen angegeben gt IV var db schema sesam dbf E002 DBFPACK 3 Argument f r Option P fehlt gt sm_dbf pack h Usage E003 DBFPACK Argumente f r Option i feh len gt sm_dbf_pack h Usage E004 DBFPACK es fehlen Argumente f r die DBF Analyse gt sm_dbf_ pack h Usage E005 DBFPACK kann Datei val val nicht zum Lesen 6ffnen gt falschen DBF Namen angegeben gt IV var db schema sesam dbf E006 DBFPACK kann Datei insert tmp nicht zum Schreiben ffnen gt IV var work pr fen E007 DBFPACK Record j val hat falsche L nge gt support sep de E008 DBFPACK kann Datei val val nicht ffnen um den neuen Z hler einzusetzen gt support sep de 2007 SEP AG 107 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 9 PROBLEMANALYSE UND BEHEBUNG 9 2 8 DRIVES Probleme mit Laufwerken Fehlermeldung Ursache Behebung E001 DRIVES falsches Medium val f r MOUNT Versuch in Laufwerk val gt Medium mit Lader oder manuell wechseln gt Label des Mediums pr fen Archivabgleich oder sm_drive info Drive Nummer E002 DRIVES konnte kein Label vom Medium in Laufwerk val lesen SMS Server l uft nicht gt sm shutdown sm startup Me
60. age Management 6 3 Desaster Recovery ohne Metadaten Wenn keine Metadaten aus der Desaster Schnittstelle verf gbar sind dann m ssen die n tigen Daten auf den Medien gesucht werden SEPsesam bietet das Programm sm_recover siehe 3 3 1 6 zum Auffinden der Metadaten bzw zum R cksichern eines Sicherungssatzes direkt vom Medium Der folgende Auszug zeigt ein Beispiel einer sm_recover Sitzung florix opt sesam var ini sm_recover num device name typ 1 diski DISK_HARD 2 dev nstO TZ88 Eingabe Laufwerksnummer r Liste nochmal zeigen q abbrechen 2 Mediumanalyse Restauration von Daten oder Dateilisten von Sicherungssatzen Die Restauration von Daten wahrend SEPsesam aktiv ist konnte zu Konflikten mit gleichzeitig laufenden Laufwerksaktivitaten fuhren Wenn Sie sicher sind dass keine Termine aktiv werden dann braucht SEPsesam nicht blockiert zu werden Eine Blockierung schutzt vor Konflikten mit anderen Aktivitaten diese werden aber eben auch nicht ausgefuhrt zB auf anderen Laufwerken Wollen Sie SEPsesam blockieren jln gt j warte bis SEPuler die Zeitsteuerung des SEPsesam seine aktuelle Arbeit beendet SEPuler ist jetzt blockiert Wollen Sie Label Savesetnamen und Segmentnummer direkt eingeben keine Suche auf dem Medium j n gt n spule Band zur ck und suche alle Sicherungs tze Header STATUS SUCCESS MSG Tapelabel WEEKO0002 TapeID 2 000000 Tapeinfo SESAM volume BlockSize
61. al gt support sep de E006 RESTORE SEARCHLIS val ist ung ltiger Auftragsname gt support sep de 2007 SEP AG 111 SEPsesam Version 3 0 SEr Global Storage Management KAPITEL 9 PROBLEMANALYSE UND BEHEBUNG 2007 SEP AG 112 SEPsesam Version 3 0 9 2 FEHLERMELDUNGEN DER KERNSOFTWARE SEr Global Storage Management 9 2 13 SBC COM Meldungen des Sesam Backup Clients Fehlermeldung Ursache Behebung E000 SBC_COM falscher Parameter gt Usage sm sbc_com h E001 SBC_COM falsche Anzahl an Parametern gt Usage sm_sbc_com h E002 SBC_COM fehlende oder falsche Pflicht angabe Auftrag gt Auftragsname muss gegeben werden E003 SBC_COM Fehler in Datenbank SELECT auf Tabelle gt support sep de E004 SBC_COM fehlende Pflichtangaben zu La bel Mediapool oder Laufwerknummer gt Pflichtangaben einpflegen E005 SBC_COM FIND_DRIVES_OF POOL f r Medienpool val ist kein Laufwerk konfiguriert gt in GUI Medienpool vervollst ndigen E006 SBC_COM eine externe Sitzung val wurde noch nicht er ffnet gt zuerst externe Sitzung ffnen E007 SBC_COM fehlende Pflichtangabe zu Sa vesetname gt Pflichtangabe einpflegen E008 SBC_COM GET SEGM_AND_OFFSETS konnte die ausgew hlte Datei val im Saveset val nicht finden gt Dateinamen berichtigen E009 SBC_COM GET SEGM_AND_OFFSETS Formatfehler in Zeile val
62. am Transfer Protocol Daemon STPD der sie auf das Ziel Speichermedium schreibt W hrend eines Restores werden die Daten vom Medium gelesen ber den Kanal an den Klienten gesendet dort vom SBC aufgel st und in die Zieldateien verteilt Die Daten werden mit einer eigenen ftp Bibliothek zum bzw vom jeweiligen STPD Server bertragen SBC verwendet auf UNIX Systemen das Sicherungskommando cpio mit Large File Unterst tzung wogegen auf NT Systemen das NT spezifische MTF Format genutzt und die Sicherung bzw R cksicherung in eigenen Modulen durchgef hrt wird 27 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM Befehl sbe sbc brgpkh C lt control_host gt d lt device gt f lt list_source gt F lt data_format gt i lt saveset_info gt j lt job_name gt 1 lt level gt L lt control_target gt n lt segment_number gt o lt restore_type gt O lt STOR RETR_direct gt R lt restore_target gt s lt saveset_spec gt S lt storage_node gt t lt tape_spec gt T lt since_time gt x lt exclude_patterns gt X lt exclude list gt v lt level gt lt szBackupSource 1 gt lt szBackupSource 2 gt lt szBackupSource n gt lt szRestoreSpec 1 gt lt szRestoreSpec 2 gt lt szRestoreSpec n gt b Sichert die Daten eines Klienten auf ein Laufwerk eines an deren Rechners r Restauriert Dateien am Klienten p Kopiert eine Datei im ASCII M
63. armschnittstelle in das Tagesprotokoll und an die GUI Bei Lizenzierungsproblemen wenden Sie sich bitte umgehend an support sep de weitere Informationen finden Sie unter www sep de 2007 SEP AG 82 SEPsesam Version 3 0 Kapitel 6 Desaster Recovery 6 1 Desaster Recovery Konzept Als Desaster wird hier die Zerst rung des SEPsesam Servers oder eines Sicherungsklientens und seiner Daten angesehen F r eine vollst ndige Wiederherstellung eines Systems sind au er den Sicherungsdaten auch die Meta Informationen des Systems notwendig F r die Sicherung der Meta Informationen sind f r Linux disk_info Sicherungen und f r Windows system_state Sicherungen notwendig Damit werden die Konfigurationen der Systeme erfasst und stehen im Desaster Fall zur Verf gung Im Falle von UNIX Systemen kann diese Konfiguration auch durch eine Neuinstallation erstellt werden Im Desaster Fall sind dann lediglich R cksicherung der Sicherungsdaten auszuf hren Bei Ausfall des SEPsesam Servers stehen die R cksicherungsm glichkeiten der GUI nicht zur Verf gung F r die R cksicherung sind die Daten der entsprechenden Sicherungss tze notwendig Diese Daten werden durch die Desaster Schnittstelle oder falls auch diese Daten nicht vorhan den sind durch den 6 3 Desaster Recovery ohne Metadaten d h dem Auffinden der relevanten Sicherungss tze direkt vom Sicherungsmedium bereitgestellt 6 2 Desaster Schnittstelle Zur Vorbereitung
64. aten SEPsesam Server flie en sollen p n m Priorit t 1 s saveset Name des Sicherungssatzes Zeitstempel v num 0 1 2 3 verbose level 1 3 3 1 2 sm drive Kernprogramm fir den sog Drivehandler in GUI Komponenten Laufwerke Laufwerksaktion Beschreibung Modul zur Abwicklung aller laufwerkspezifischen Anforderungen local und remote Syntax sm drive Funktion Laufwerknummer Label Funktion Beschreibung init initialisiert Medium im Laufwerk mit Label info gibt Label und MOUNT Zustand des Mediums aus mount setzt Medium in MOUNT Zustand dismount l scht MOUNT Zustand Im MOUNT Zustand wird das Label bei einer Infoanfrage nicht vom Medium gelesen was ein R ckspulen zum Medienbeginn erforderlich machen w rde sondern aus der Datenbank 2007 SEP AG 34 SEPsesam Version 3 0 SEr 3 3 DIE PROGRAMME DES SERVERS Global Storage Management MOUNT ist also ein rein softwaretechnischer Zustand der zeitraubende Spulvorgiinge verhindert Dies macht es zwingend notwendig die Laufwerke des SEPsesam nur iiber diesen Drivehandler zu bedienen Im MOUNT ist es durchaus m glich Bandkassetten aus einem Drive zu nehmen Problematik SEPsesam arbeitet danach ggf auf einem falschen Medium Erst wenn vor dem Entladen der Kassette ein Dismount angestossen wurde bleibt die Laufwerks information konsistent R ckgabewerte auf STDOUT STATUS SUCCESS ERROR MSG gewiinschte Ausgabe Fehlermeldung 3 3 1 3 sm_info
65. auf den Desaster Fall des SEPsesam Servers gibt es im SEPsesam die sogenannte Desaster Schnittstelle Diese Schnittstelle dient zur raschen Wiederherstellung des SEPsesam Servers Das Bedienungskonzept ist wie folgt e der Backupserver sichert seine eigenen Daten mittels ganz normalen Sicherungen e der Backupserver sichert seine Konfigurationsdaten mittels disk_info Linux oder system state Windows Sicherungen 83 Ser Global Storage Management KAPITEL 6 DESASTER RECOVERY e die Metadaten zu diesen Sicherungen werden auf andere Systeme kopiert sodass diese im Desasterfall f r eine R cksicherung via SEPsesam verf gbar sind Nach der Installation des SEPsesam steht in dessen var Verzeichnis eine Datei var skel templates sm_disaster sm_disaster cmd in Windows zur Verf gung die der Benutzer nach bin sesam sm_disaster sm_disaster cmd umkopieren und nach Belieben ndern kann Diese Prozedur wird von allen Sicherungen deren Namen DISASTER englisch fiir De saster oder SESAM enth lt im Erfolgsfall ausgef hrt Dabei werden 2 Argumente bergeben e das Label die Quelle des Auftrags und der Barcode des gerade benutzten Mediums e das vollst ndige Restorekommando mit dem die Daten des Savesets restauriert werden k nnen Die Desasterstrategie schaut demnach wie folgt aus e der Benutzer richtet mind 1 Sicherung mit geeignetem Namen z B SESAM BACKUP ein die das var Verzeichnis des
66. bgelegt und f r Notf lle vorgehalten werden e Auftrag Das Objekt Auftrag stellt die Beschreibung einer Sicherung oder R cksicherung dar Je nach Typ ist die Datenquelle oder das Ziel festzulegen Verzeichnis am Klienten Standard Sicherungstyp ist die Pfad Sicherung 2007 SEP AG 10 SEPsesam Version 3 0 SEr 1 2 OBJEKTE VON SEPSESAM Global Storage Management e Termin Die Zeitsteuerung von SEPsesam wird durch Termine geregelt d h s mtliche Aktionen werden in einen zentralen Terminkalender eingetragen und ein Programm der sogen SEPuler sorgt daf r dass diese zur gew nschten Zeit ausgef hrt werden 2007 SEP AG 11 SEPsesam Version 3 0 SEr Global Storage Manogement KAPITEL 1 EINFUHRUNG 2007 SEP AG 12 SEPsesam Version 3 0 Kapitel 2 Installation 2 1 Verzeichnisstruktur Beim Entpacken der SEPsesam Software wird folgende Verzeichnisstruktur aufgebaut Installati onsverzeichnis IV IV skel Template Dateien inkl Rohdatenbank fiir die Erstinstallation IV bin sesam Sesam Server Komponenten IV bin sms sms und stpd Komponenten IV bin gui Sesam Server Gui Komponenten GraficalUserInterface IV bin db Sesam Server Datenbank Komponenten Beim Setup wird folgende Verzeichnisstruktur aufgebaut wobei das Installationsverzeichnis IV nicht dem obigen Verzeichnis entsprechen muss IV var ini Initialisierungsdateien IV var log Log bzw Trace
67. chnereintrag in sm_java policy fehlt Beispiel NET permission java net SocketPermission mypcname connect accept resolve Problem beim Schreiben Lesen auf Eintrag f r das Arbeitsverzeichnis in dem Arbeitsverzeichnis sm_java policy fehlt Beispiel Windows FILE permission java io FilePermission D sesam var read write Beispiel Linux Unix Tru64 FILE permission java io FilePermission sesam var read write Es erscheint kein Online Handbuch kein Adobe Acrobat Reader installiert gt unter www adobe de kostenloser Download Reader in der GUI nicht konfiguriert gt GUI Konfiguration Vorbelegungen Online Es erscheint keine Online Hilfe kein Browser installiert gt bitte installieren Browser in der GUI nicht konfiguriert gt GUI Konfiguration Vorbelegungen Online Tipps e Die Zugriffsberechtigungen f r fehlende Rechner k nnen mit dem Programm sm setup al low_gui rechner user in das serverseitige java policy File eingetragen werden e Nach nderungen in der sm_java policy mu der GUI Server mit sm_main reload rmi neu gestartet werden Eine Anderung zur Laufzeit ist aus Sicherheitsgr nden im Konzept von Java nicht vorgesehen e Die Syntax f r die Pfadnamen in der sm_java policy ist plattformabh ngig e Um zu testen ob eventuelle Probleme an der Java Security liegen k nnen kann man die Zeile permission java security All
68. dium defekt gt auswechseln E003 DRIVES Laufwerk val ist nicht online val wie K001 DRIVES E004 DRIVES gv_ro_sms ist noch nicht definiert INI priifen Neustart gt sm startup E005 DRIVES SMS konnte Label auf dem Me dium nicht finden wie E001 DRIVES E006 DRIVES SMS in nicht erlaubten Zustand gt sm shutdown sm_startup E007 DRIVES die Pipes des SMS laufen nicht Neustart SMS sm_main reload sms E008 DRIVES Fehler bei Login zu SMS sm_main reload sms E009 DRIVES Fehlertext val gt support sep de E010 DRIVES Fehler bei Initialisierung des Me diums in Laufwerk val val wie K001 DRIVES E001 GETVOL Anforderung Medium val mit Fehler val wie K001 DRIVES gt support sep de 2007 SEP AG 108 SEPsesam Version 3 0 9 2 FEHLERMELDUNGEN DER KERNSOFTWARE SEr Global Storage Management 9 2 9 HOSTS Probleme mit Rechnern Fehlermeldung Ursache Behebung E001 HOSTS Rechner val nicht in Datenbank gefunden val gt nochmals konfigurieren E002 HOSTS RemoteCopy val ung ltiger Modus val gt support sep de E003 HOSTS RemoteCopy val val val gt val Fehler bei val gt support sep de gt evtl NW Check E004 HOSTS RemoteCopy val val val gt val val gt support sep de E005 HOSTS RemoteCopy Fehler beim Lesen von val Num val val gt
69. e DIFF FULL INCR RESTORE hard Einem Sicherungsjob muss immer ein Medienpool zugeordnet werden Andere Jobs ohne Medi enpool die ein Laufwerk exklusiv belegen wollen generieren einen eindeutigen Wert und belegen damit das Laufwerk Damit ist sichergestellt dass z B w hrend einer Medienneuaufnahme oder einer R cksicherung das Laufwerk exklusiv belegt wird Nicht Sicherungs R cksicherungs bzw Medieninit Jobs wie z B sm_start f r ein Laufwerk werden in der Queue qu_all abgearbeitet 2007 SEP AG SEPsesam Version 3 0 SEP Global Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM 3 3 3 12 Logging der Queue Manager Programme Das Logging der Queue Manager Programme wird in IV var ini debug ini eingestellt siehe 4 6 1 SM_QM 0 SM_QM_MAIN 1 Es entstehen TV var log lgc sm qm lgc TV var log lgc sm_qm_main lgc 3 3 4 Die Datenbank SEPsesam h lt seine internen Konfigurations und Laufzeitdaten in einer Datenbank Die zugeh rigen DBF Dateien liegen unter IV var db schema sesam Verwaltet wird die Datenbank ber den DB Server sm_db_main siehe 3 5 Die Tabellenstruktur der DB wird hier nicht explizit gezeigt kann aber bei Bedarf von der SEP AG als SQL Datei angefordert werden Auf Kommandoebene kann ber das Programm IV bin sesam sm db exe auf die DB mit SQL Anweisungen zugegriffen werden Syntax sm_db SQL Anweisung sm_db SQL Select Anweisung export
70. e endem Pfadtrenner im Falle von o disk_info gilt der Default mnt disk R ckgabewert e e Listing des Savesets auf dem Medium oder e R cksicherung des ausgew hlten Savesets vom Medium ins Ziel Verzeichnis Beispiel sm_recover 3 3 1 7 sm_restore Beschreibung Zentrales R cksicherungsprogramm e stellt ben tigte Medien zur Verf gung e sortiert die Liste der selektierten Dateien selektive R cksicherung gem LIS Datei e verwaltet die Abl ufe der spezifischen R cksicherungs Programme e steuert Generationsrestore 2007 SEP AG 37 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM e protokolliert den Vorgang mit Datenbank Protokolldateien Parameter Beschreibung P1 Zielrechner Benutzer Ausf hrungsz hler des Sicherungslaufs oder R cksicherungsauftrag Startzeit Format Startzeit YYYY MM TT hh mm ss zum Neustarten eines R cksicherungsauftrags hier keine weiteren Parameter mehr n tig P2 Laufwerknummer Interface P3 modus new over not system image ist ein amp angef gt so wird die Verzeichnisstruktur aufgebaut ansonsten wird flach in das Zielver zeichnis restauriert P4 SEPsesam Sicherungsauftrag P5 Datum der Sicherung P6 Mediumlabel P7 Vollst ndigkeits Flag yes Gesamt Riicksicherung soll komplett aus gefiihrt werden oder Zeitstempel die Datei IV var sel Zeitstempel sel enthalt die Liste der
71. e Management KAPITEL 7 SYSTEM RECOVERY NT4 0 SP3 Workstation Windows 2000 SP3 Windows 2000 Server SP3 XP Professional Windows 2003 Server SP3 7 2 1 Vorgehen im Desaster Fall Installieren des Betriebssystems Das Installationsverzeichnis muss mit dem urspr nglichen bereinstimmen Zu beachten ist dabei die korrekte Gruppenzuordnung und Netzwerkkonfiguration Ebenso muss der urspr ngliche Service Pack installiert werden Installation des SEPsesam Klienten Verfahren gem ss LIESMICH README txt siehe 2 4 Dabei ist der Server anzugeben der die Platten und System_State Sicherung verwaltet hat Im Falle eines Systemplattenabsturzes werden nach dem Einbau einer neuen Platte und der Instal lation des Betriebssystems die Daten mit einem Restore wieder zur ckkopiert Wiederherstellung des Systems 10 Der defekte Rechner muss mit identischer Hardware wieder in den urspr nglichen technischen Zustand versetzt werden Installation des identischen Betriebssystems vor dem Desaster Fall mit den identischen Haupt servicepacks z B SP4 bei W2k oder SP2 bei WXP Einstellung der Netzwerkeigenschaften mit derselben IP und demselben Namen wie vor dem Defekt Sollten es sich bei dem Desasterrechner um einen Exchangeserver oder einen Domainserver handeln m ssen diesen zuvor standardm ig installieren depromo auf der cmd eingeben Installation des SEPsesam Klienten mit Namensverweis zum SEPse
72. efehlstermine 5 5 1 Problembeschreibung Der Befehlstermin erm glicht die Ausf hrung von beliebigen Programmen auf Sicherungsklienten Aus Sicherheitsgr nden muss die Ausf hrung einschr nkbar sein Die Zugriffssicherheit eines Rechners ist Aufgabe des jeweiligen Systemadministrators Nur dieser darf eine Berechtigung erteilen bzw unterbinden Zur Zugriffsbeschr nkung auf UNIX Systemen werden i a Dateien am Rechner erstellt wel che einen Zugang explizit erm glichen bzw unterbinden wie z B die Datei etc ftpusers Folgende Vorgehensweise hat sich aufgrund ihrer Einfachheit und Robustheit bew hrt 2007 SEP AG 75 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 5 ADMINISTRATION e cinfache nderung der Zugangsberechtigung durch nderung der Datei e einfache bersicht der aktuellen Berechtigungen durch Ausgabe der Datei e sichere Verwaltung durch ausschlie lichen root Zugang Dateien in etc sind nur durch root editierbar Zur Zugriffsbeschr nkung auf WNT Systemen k nnen Eintr ge in der Registry verwendet werden Die Registry ber cksichtigt alle WNT Benutzerberechtigungen und l sst Zugriffe auf Eintr ge nur entsprechend der jeweiligen Rechte zu Eine berwachung der Eintr ge wird unterst tzt 5 5 2 Befehlseinschrankung auf UNIX Systemen F r die Beschr nkung des SEPsesam Befehlstermins wird die Datei sesam_cmdusers allow im Verzeichnis etc verwendet Ein Befehlstermin kann
73. er 2000 wird in einem eigenen Dokument beschrieben 8 3 1 Systemvoraussetzungen Voraussetzungen am Klienten e Exchange Server 5 5 2007 SEP AG 95 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 8 SONDERMODULE e Sesam NT Client zB 1 5 1 14 Zusatzmodule bin sesam e edbbcli dll e sbc_msex exe e start_service bat Achtung bei Englisch Deutsch Versionen sind die Dienstnamen evt verschie den e stop_service bat sm ini Modifikations Beispiele PATHES gv_rw_smxb_log C sesam_client nt_cli 1 5 1 14 var log smxb Verzeichnis muss dann angelegt werden gv_rw_work C sesam_client nt_cli 1 5 1 14 var work gv_rw_tmp C sesam_client nt_cli 1 5 1 14 var tmp sm_node Anpassungen fiir Sub Modul sm_ctrld_main unter Dienste sm_node Startart Anmelden als Dienstkonto zB NTTEST Administrator Passwort damit der System User Exchange administrieren darf 8 3 2 Beschreibung EXCHANGE MS Exchange 5 5 l sst sich nur auf NT Domain Servern installieren MS Exchange besteht aus mehreren Windows NT Diensten die JetDB Datenbanken verwalten Warnung bei Englisch Deutsch Versionen sind die Dienstnamen evtl verschieden Dienstname net start stop Beschreibung Datenbank MSExchangeMTA message transfer agent mtadata MSExchangeES MSExchangelS information store mdbdata priv edb mdbdata pub edb MSExchangeDS directory service dsadata ds edb 8 3 3 Full Backup Als Backup Quelle wird der Exchan
74. er Fehler Queue Manager Sicherung wird nicht gestartet berpr fung ber Monitoring Laufwerke Pr fe Prozess sm_qm_main und falls notwendig sm_startup wiederholen SM Kommandos f r Backup M glicher CTRLC SSH Fehler sm_ctrle Verbindung zum Klienten nicht m glich berpr fen der Namensaufl sung Name und Addresse berpr fen ob Klient erreichbar berpr fen ob Klient ber CTRLC SSH erreichbar sm_ctrld am Klienten pr fen ob dieser am richtigen Port aktiv ist sm_ctrlc ssh Verbindung auf Kommandozeile pr fen 2007 SEP AG 72 SEPsesam Version 3 0 5 4 GULSERVER ADMINISTRATION SEr Global Storage Management M glicher SBC Fehler sbc Komponente am Klienten priifen M glicher STPD Fehler stpd am Server priifen FTP Fehler im Sicherungsprotokoll berpr fen 1 Pr fe Daemon und Prozessliste 2 Pr fe FTP Verbindung mit ftp Host 11001 z B ftp A0032 11001 M glicher SMS Fehler SMS Dataserver pr fen sms Fehler im Sicherungsprotokoll berpr fen Pr fe SMS Dataserver in Prozessliste ggfs Log Level erh hen und Logging pr fen 5 4 GUI Server Administration F r den ODBC Zugriff ist am GUI Server Rechner ein ODBC Driver Manager wie z B odbc32 Standard auf WNT Intersolv Driver Manager auf Compaq unixODBC auf LINUX notwendig Der Driver Manager verwaltet alle ODBC Datenquellen F r die SEPsesam Datenbank muss eine Datenquelle sesam_db konfiguriert sein Die Datenquelle wird
75. eren Sicherungsklienten gleichzeitig auf ein Medium Mit diesem Verfahren k nnen Laufwerke bei entsprechend hoher Datenrate im sogenannten streaming mode betrieben werden Die Aufzeichnung der Daten erfolgt mit maximaler Aufzeichnungsgeschwindigkeit Stop und Repositionierungszeiten entfallen Netzbelastung sowie Transferzeiten werden auf ein Minimum reduziert Zus tzlich werden zu Beginn einer Sicherung und im weiteren Verlauf besondere Markierun gen file marks auf dem Band hinterlegt wodurch ein extrem schnelles Positionieren auf die Sicherungsdaten im Falle der R cksicherung m glich ist Dies gilt insbesonders f r die R ck sicherung von einzelnen Dateien Durch das verwendete Verfahren wird lediglich auf die letzte Markierung vor Beginn der ben tigten Daten positioniert und die entsprechenden Daten ber den stpd an den Sicherungsklienten weitergereicht Das eingesetzte Verfahren erm glicht das Schreiben von Sicherungsdaten ber Bandgrenzen sodass die Sicherung beliebig gro er Datenmengen m glich ist siehe 3 3 1 10 In TV var ini sms ini werden die Laufparameter des SMS vorgegeben Hinweis Diese Datei wird durch die SEPsesam Konfiguration der Laufwerke sm_config_drives automatisch angepasst wenn sich die Laufwerke Konfiguration GUI ndert Die Konfiguration wird auch beim Startup und beim SEPsesam Tageswechsel erneut durchlaufen SMS_Device Maximal_Number_0f_Devices 2 Device_Name_0 diski Device_Name_1 d
76. ernt 2007 SEP AG 64 SEPsesam Version 3 0 Kapitel 4 Protokolle und Listings SEPsesam erzeugt auf dem Sesam Server eine Reihe von Protokollen die Auskunft ber den Betrieb und den Status von Sicherungen und R cksicherungen geben 4 1 Statusprotokoll F r jeden SEPsesam Sicherungstag das ist der Zeitraum der durch zwei aufeinanderfolgende SEPsesam Tageswechsel festgelegt wird wird ein Statusprotokoll geschrieben Hier erfolgt f r jeden Sicherungsauftrag ein Eintrag ber den Endestatus der Sicherungen in der Datei mit dem Datum des Beginns des SEPsesam Sicherungstages TV var prot yyyymmdd status In der Benutzeroberfl che GUI zu finden unter Protokolle Status Am Zeilenanfang wird ein Flag mit folgender Bedeutung gesetzt 0 erfolgreich 1 erfolgreich aber mit Warnung 2 Listing unvollst ndig 3 abgebrochen c abgebrochen durch Benutzer GUI X Fataler Fehler Beispiel Start des SESAM Sicherungstages um 2002 11 12 08 00 52 Tue softnt6 O DISASTER _O D 4 2002 11 12 20 05 37 erfolgreich ohne Warnungen O DISASTER _1 D 4 2002 11 12 20 09 49 erfolgreich ohne Warnungen O NT6 _E1 D 4 2002 11 12 23 41 38 erfolgreich ohne Warnungen O NT6 _E3 D 4 2002 11 12 23 41 38 erfolgreich ohne Warnungen O NT6 _E2 D 4 2002 11 12 23 41 39 erfolgreich ohne Warnungen 65 Ser Global Storage Management KAPITEL 4 PROTOKOLLE UND LISTINGS 4 2 Tagesprotokoll Chronologischer Bericht ber die Aktivit ten eines SEPsesam S
77. ev nstO SMS_Disk Directory opt sesam var ini SMS_Tape Tapemark_Type_0 SETMARK 2007 SEP AG 51 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM Tapemark_Type_1 FILEMARK Default_Segment_Size 1000 Tape_Online_Timeout 120 Max_Retries_Num 20 Retry_Delay_On_1106 1 Max_Repeat_On_1106 20 Repair TRUE SMS_Server Throughput_Interval 5 Alarm_Interval 30 Maximal_Number_0f_Parallel_Streams_0 9 Maximal_Number_0f_Parallel_Streams_1 9 Bin_Directory opt sesam bin sms Ctl_Directory opt sesam var work ctl SMS_Logging Log_Levels 0 123456 1 NO_LOG O ERROR 1 EMERGENCY 2 WARNING 3 NOTICE 4 INFO 5 DEBUG 6 TRACE Log_Levels 0 123 4 Log_Size 256 Log_Max_Files 10 Log_Details 0 1 2 Log_Directory opt sesam var log sms Perf_Directory opt sesam var work info Der Zugriff auf die SMS Medien B nder Disks wird mit dem STPD Service D mon siehe oder ber das sm_sms_interface Programm realisiert siehe 3 3 1 9 Loggings sind unter dem Verzeichnis IV var log sms abgelegt 3 3 6 Daten bertragung mit SesamTransferProtocol STP Der STPD STPDaemon IV bin sesam sm_stpd_main exe dient als spezieller FTP Server zur bertragung der Sicherungsdaten vom Klienten zum Aufzeichnungsger t Band oder Plattenlaufwerk ber SMS siehe 8 3 5 Der STPC STPClient stellt ber das Netzwerk eine Datentransferverbindung zum STPD her Fiir die Ubertragung wird das FT
78. f r den sog Loaderhandler in GUI Komponenten Lader Laderaktion Liegt eine Schicht ber der SesamLoaderUtility SLU vel B 7 Beschreibung Laderprogramm zur Koordination der Laderfunktionen F hrt Umladesequenzen aus h lt Datenbank konsistent setzt Mount Zustand schreibt Protokollmeldungen in das SEPsesam Tagesprotokoll sm loader import export load unload show weitere Schalter Schalter Beschreibung import holt ein Medium aus einem IO Port in ein Fach und nimmt die Fach information f r das Mediumlabel in das Medienarchiv auf sofern der Mediumlabel ber Barcode bestimmt werden kann und das Medium be reits aufgenommen wurde export transportiert ein Medium aus einem Fach in einen IO Port und entfernt die entsprechende Fachinformation aus dem Medienarchiv load l dt ein Medium von einem Magazinfach in ein Laufwerk unload entl dt ein Medium aus einem Laufwerk in ein Fach ggfs wird das Medium zun chst entladen offline show zeigt die Bef llung des Laders benutzt den Barcodeleser falls vorhanden Ergebnis in TV var work showlist_ In dn tmp 1 num sesam interne Nummer des Laders d num sesam interne Nummer des Laufwerks f r load unload show sesam interne Nummer des IO Ports fiir export import snum label Fach Slot Nummer oder Mediumlabel Fach wird ber Medienarchiv ermittelt obligatorisch f r load export und import optional f r unload und show o no mount optional geladenes Medium nich
79. fault R T Timeout Default 120 Beispiel sm_sms_interface init d Tapel t S00007 7 i Info r R T 60 2007 SEP AG 39 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM Lesen des Mediumlabels sm_sms_interface getlabel d Device r Rewind Flag Default R T Timeout Default 120 Beispiel sm_sms_interface getlabel d Tapel r R T 60 Lesen des Bandinhalts sm_sms interface dir d Device Beispiel sm_sms interface dir d Tapel Lesen des Tape Trailers enth lt ggf Folgeband Label sm_sms_ interface read_tape_trailer d Device Beispiel sm_sms interface read_tape trailer d Tapel Schreiben des Tape Trailers sm_sms interface write_tape_trailer d Device t Label Tape ID 1 NextTapeLabel i TapeTrailerInfo e EOMFlag Default F FALSE g EMRGFlag Default F FALSE Beispiel sm_sms_interface write_tape_trailer d Tapel t S00001 7 1 500008 i Info e T g T Entladen des Laufwerks sm_sms interface unload d Device Beispiel sm_sms_interface unload d Tapel Daten auf Medium schreiben sm_sms_interface backup file d Device t Label Tape ID f Source File Name s Saveset Name i Saveset Info I Interpreter Default none Beispiel sm_sms interface backup_file d Tapel t S00007 7 f x dat s x sav i Saveset Info Saveset vom Medium lesen sm_sms_interface restore file d Device t Label Tape ID
80. fwerknummer val nicht im Lader val gefunden werden Bitte Laufwerkskonfiguration pr fen gt Laderkonfig pr fen ggf berichtigen 9 2 11 MEDIA Probleme mit Medien Fehlermeldung Ursache Behebung E001 MEDIA val Fehler val gt support sep de E002 MEDIA Fehler bei Submit val in Queue val Queuemanager l uft nicht gt sm shutdown sm startup E003 MEDIA Fehler beim Laden des Mediums aus Fach val Fehler aus EXXX LOADERS E004 MEDIA Archiv Verwaltung gibt keinen Status zur ck gt support sep de E005 MEDIA Archivaktion val fehlerhaft be endet val gt support sep de E006 MEDIA Archivaktion val fehlerhaft be endet unbekannter EXIT Code val gt support sep de 2007 SEP AG 110 SEPsesam Version 3 0 9 2 FEHLERMELDUNGEN DER KERNSOFTWARE SEr Global Storage Management 9 2 12 RESTORE Riicksicherungsprobleme Fehlermeldung Ursache Behebung E001 RESTORE LIS_DB val gt support sep de E002 RESTORE Riicksicherungsauftrag val nicht konfiguriert bitte nachholen gt support sep de E003 RESTORE R cksicherung val fehler haft beendet val gt support sep de E004 RESTORE selektive Generations R cksi cherung hat keine Savesets gefunden gt support sep de E005 RESTORE selektive Generations R cksi cherung kann den ben tigten Memory nicht be legen v
81. ge Server Name gew hlt Im GUI sollte dann Exchange Sicherung ausgew hlt werden damit als Call sbe_msex aufgerufen wird 2007 SEP AG 96 SEPsesam Version 3 0 SEr 8 3 ONLINE BACKUP EXCHANGE SERVER 5 5 Global Storage Management Prinzip sbc_msex b S decunix 11001 s exchange sset j exchange d tmp QSWNT400 Beispiel mit sm_ctrlc sm_ctrlc l system p 11301 qswnt400 sbc_msex b C softnt10 S softnt10 1 full s SC20011022151425 d SMS disk1 t DISK00001 1 j ex_IS i ex_IS qswnt400 sbc_msex qswnt400 8 3 4 Information Store Backup Als Backup Quelle wird der Exchange Server Name und Submodul mit Slash getrennt gew hlt Beispiel sbc_msex b S decunix 11001 s exch_IS sset j exch IS d tmp QSWNT400 IS 8 3 5 Full Restore Beispiel sbc_msex r S decunix 11001 s exchange sset j exchange d tmp QSWNT400 Im GUI ber entsprechende Auswahl im R cksicherungsassistenten 2007 SEP AG 97 SEPsesam Version 3 0 SEr Global Storage Management KAPITEL 8 SONDERMODULE 2007 SEP AG 98 SEPsesam Version 3 0 Kapitel 9 Problemanalyse und behebung Die folgende Beschreibung soll dazu dienen dass Fehler m glichst exakt und schnell erkannt werden k nnen Hierzu bietet SEPsesam folgende M glichkeiten e diverse Protokolle inkl Email Versand e Tagesprotokolldateien per Programm von Fremdsprachen in deutsch bersetztbar um die Ana lyse zu erleichtern e Logging Mechanismus mit einstellba
82. gen Dokumentation beschrieben 8 1 Online Backup Restore Domino Server 8 1 1 Systemvoraussetzungen Voraussetzungen am Klienten e Lotus Notes Domino Server 5 0 8 e Sesam NT Client zB 1 5 1 14 Zusatzmodule bin sesam e sbeln dll sm ini Modifikations Beispiele SBC_DATABASE DB_CLIENTS SBCLN sbcln dll sbc bindet dann mit Keyword SBCLN databasename die DLL ein SBC_NOTES tmp_dir c lotus domino data tmp eventuell Temp Verzeichnis erzeugen oder nach var tmp von Sesam sezten SERVER sesam _server SesamServer Name 93 Ser Global Storage Management KAPITEL 8 SONDERMODULE setzen PATH Variable anpassen nach lotus domino nnotes dll 6 7 MB soll erreicht werden und oder lotus notes nnotes dll 6 7 MB 8 1 2 Full Backup Prinzip sbe b S softnt17 s notes sset SBCLN c lotus domino data nfs GUI Sicherungstyp Lotus Notes Beispiel fiir Quelle c lotus domino data bookmark nsf oder nsf Achtung Keyword SBCLN wird beim Sicherungstyp Lotus Notes aus der SEPsesam DB Tabelle task_types entnommen und automatisch vor der Quellenangabe eingefiigt 8 1 3 Full Restore Domino Server herunterfahren Prinzip sbc r S softnt17 s notes sset SBCLN c lotus domino data nfs Im GUI ber entsprechende Auswahl im R cksicherungsassistenten 8 2 Online Backup Restore MS SQL Server 8 2 1 Systemvoraussetzungen Voraussetzungen am Klienten e MS SQL Server 7 0 8 2 2 Beschreibung MSQL MS SQL 7 0
83. genden FTP Anweisung kann eine Datei vom eingelegte Medium gelesen werden get saveset tape ID segment Number tape z B get SF123 4 0 4 In TV var ini stpd ini werden die Laufparameter des STPD vorgegeben STPD_Server STPD_PORT 11001 TCP IP Port STPD_MAX_CONNECTIONS 64 Bin_Directory C su bin sms Ctl_Directory d su var work ctl Work_Directory d su var work STPD_Thread STPD_BUFSIZE 4 DATA_TIMEOUT 900 AUTH_USERS sms PSL autorisierte Benutzer UPDATE_THROUGHPUT 30 STPD_ACCEPT TRUE STPD_ID THIS_IS_KEY STPD_USER root _TMP_ erm glicht Zugang ohne User Pr fung STPD_Logging Log_Levels 0 1 2 max 0123456 Log_Details 0 1 2 Log_Size 64 Log_Max_Files 10 Log_Directory d su var log sms STPD_Inquire InquireLog d su var work info inqg log 2007 SEP AG 54 SEPsesam Version 3 0 SEr 3 4 KOMMUNIKATION SERVER KLIENT Global Storage Management Inquire_Timeout 10 Hinweis Die maximale Anzahl der SMS Kan le ist auf 64 beschr nkt d h f r Sicherungen k nnen maximal 60 SMS Kan le verwendet werden Die restlichen 4 Kan le werden f r administrative Zwecke Bandwechsel etc ben tigt Loggings sind unter dem Verzeichnis IV var log sms abgelegt 3 4 Kommunikation Server Klient Die Kommandoausf hrung am Klienten wird gem der konfigurierten Accessmethode GUI durch gef hrt Zus tzlich k nnen Optionen z B s f r Single Port Option konfiguriert werden siehe 5 6 Im folge
84. ho stream file post Konfiguration Schnittstellen Post sm_sho stream file alarm Konfiguration Schnittstellen Alarm sm_sho stream file disaster Konfiguration Schnittstellen Desaster im unteren Anzeigefenster sm_sho stream cur laufende Anzeige zyklisch sm_break Sicherung bzw R cksicherung abbrechen im Objektbaum linkes Fenster sm_remote_tcpip Komponenten Topologie neuer Klient UNIX sm_remote_wnt Komponenten Topologie neuer Klient WNT sm_inventory Komponenten Lader Inhalt Archivabgleich sm_loader Komponenten Lader Laderaktion sm_config_loaders Komponenten Lader neuer Lader Laufwerk l schen sm_config_drives Komponenten Laufwerke neues Laufwerk Laufwerk l schen sm_arch new Komponenten Medien Neu sm_arch rel Komponenten Medien L schen sm_cal_sheet Zeitplanung Kalenderblatt sm_sho stream pre Sicherungen nach Status Auswahl Saveset Pre sm_sho stream post Sicherungen nach Status Auswahl Saveset Post sm_sho stream not Sicherungen nach Status Auswahl Saveset Protokoll sm_daily_schedule Zeitplanung Zeitpl ne Eigenschaften anlegen ndern sm_process_sts Monitoring Prozesse sm_drive_sts Monitoring Laufwerke sm_sho stream statprl Protokolle Status sm_sho stream sesamprl Protokolle Tagesprotokoll sm_sho stream lic Lizenzinfo 5 5 Zugriffseinschr nkung der B
85. ices siehe 3 5 e bereitet Laufwerke und Lader vor e richtet die Queues ein e richtet den aktuellen SEPsesam Sicherungstag ein 3 3 2 SEPuler SEPsesam Scheduler Zum SEPuler geh ren die Programme IV bin sesam sm_sepuler exe und sm_sepuler_cal exe sm sepuler exe wird als Hintergrundprozess Service D mon gestartet siehe 3 5 und verwaltet Termine in der Datenbanktabelle terms Ist die Ausf hrungszeit eines Termins erreicht so ruft sm sepuler exe das Programm TV bin sesam sm_sepul_event exe mit den Termin Parametern auf In IV var ini sm ini k nnen folgende Ausf hrungsparameter f r den SEPuler gesetzt werden 2007 SEP AG 42 SEPsesam Version 3 0 Ser 3 3 DIE PROGRAMME DES SERVERS Global Storage Management SM_SEPULER gt Sektion f r SEPuler SLEEP 30 gt Arbeitstakt in Sekunden EVENT sm_sepul_event gt Ereignis Programm Das Programm TV bin sesam sm_sepuler_cal exe dient zur Bearbeitung des Kalenderblattes dessen Daten in der Datenbanktabelle cal_sheets abgelegt werden Das Logging der SEPuler Programme wird in IV var ini debug ini eingestellt siehe 4 6 1 SM_SEPULER 1 SM_SEPULER_CAL 1 SM_SEPUL_EVENT 1 Es entstehen IV var log lgc sepuler lgc IV var log lgc sepul_ev_ Zeitplanname _ Zeitstempel lgc 3 3 3 Queue Manager Der Queue Manager ist eine Software die Queues Warteschlangen erzeugt und verwaltet In eine Queue k nnen Jobs zur Ausf hrung mi
86. icherungstages in der Datei IV var prot yyyymmdd prt In der Benutzeroberfl che GUI zu finden unter Protokolle Tagesprotokoll Folgende Informationen sind im Protokoll abgelegt PID Processldentifier Kennung eindeutige Bezeichnung der Meldung mit Severity Nummer Modulname Severity I Information Severity W Warnung Severity E Error Fehler Beispiel Zeitstempel Kennung PID Text 2002 11 12 08 00 52 I001 STARTAL 1300 Datumskennung 20021112 2002 11 12 08 00 54 1002 START 4131 die terminierten BACKUP Auftr ge 2002 11 12 08 00 55 1002 START 4153 die terminierten BACKUP Auftr ge 2002 11 12 08 00 55 1002 STARTAL 1300 START_ALL beendet 2002 11 12 08 00 58 I001 START 4153 START auf Laufwerk 5 beendet 2002 11 12 08 00 59 I001 START 4131 START auf Laufwerk 4 beendet 2002 11 12 08 05 06 1007 SEPULER 4467 starte Ereignis sepuler_event c 2002 11 12 08 05 08 1003 MEDIA 2350 INIT_4 Initialisierung eines Me 4 3 Sicherungsprotokoll Detailinformationen ber den Ablauf einer Sicherung z B SBC Meldungen nicht gesicherte Dateien FTP connect Meldungen Endestatus usw IV var lis Auftragname yyyymmddIfdnr SH T not Auftragname wie in GUI konfiguriert yyyymmdd Datum des Sicherungstages lfdnr laufende Nummer bzgl Sicherungstag S Sicherungstyp S SMS X Befehlstermin oder externer Bezeichner fir INFORMIX ORACLE SAP etc T Sicherungslevel f r SMS F D I oder C In der
87. ien siehe und mit Zugriff auf ein geeignetes unzip Tool Auf der CD befindet sich unter utils unzip exe ist die Installation dann per Kommandoaufruf ohne weitere Eingaben m glich Da diese Installationsart unter Windows un blich ist liegen auf der Installations CD drei selbstentpackende Archive Sie beinhalten einen Installshield der die im Archiv enthaltenen SEPsesam Programme zur Installation anbietet e win32_cli VersionNr exe Installation eines Windows Klienten e win32_gui VersionNr exe Installation der Benutzeroberfl che GUI f r einen im Netzwerk befindlichen SEPsesam Server auf einem Windows PC e win32_srv VersionNr exe Installation des SEPsesam Servers auf einem Windows PC da dieses Archiv die Software f r GUI Klient und Tapeserver mit beinhaltet ist damit auch die Installation einer GUI eines Klienten oder eines Tapeservers m glich Folgen sie der F hrung des Installationsklienten Der Installationsklient f hrt durch die jeweils n tigen Schritte 2007 SEP AG 21 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 2 INSTALLATION 2 4 1 Grundlegende Vorgehensweise Um SEPsesam Programme auf Windows zu installieren f hrt man folgende Schritte aus e CD ROM in das CD Laufwerk des Rechners einlegen Mit Hilfe des Windows Explorers oder eines hnlichen Programmes die CD ROM nach dem Verzeichnis win32 durchsuchen und das Verzeichnis ffnen Hier findet man die selbstentpackenden A
88. irst in first out verarbeitet Das Programm sucht ein verf gbares Laufwerk d h das erste Laufwerk welches f r den gew nschten Medienpool belegt ist und in dem noch Platz f r den Sicherungsauftrag vorhanden ist Existiert kein entsprechendes Laufwerk so wird das erste unbelegte Laufwerk verwendet Sind alle Laufwerke belegt so wird gem FIFO der n chste Job mit gleicher Priorit t aber anderem Medienpool untersucht Sicherungen mit fester Laufwerkszuordnung wahlweise werden im jeweiligen Laufwerk gest artet sobald dieses dazu geeignet ist unbenutzt bzw f r gew nschten Medienpool belegt Die Abarbeitung wird gestartet wenn e ein neuer Job in die Laufwerksgruppen Queue eingebracht wird submit e ein Job aus der Holding Queue in die Pending Queue wechselt Ablauf der Holding Time e ein Platz in einer Executing Queue frei wird d h ein Job in einer Laufwerks Queue beendet wird Die Abarbeitung der Laufwerksgruppe stoppt wenn e alle Jobs mit der aktuell h chsten Priorit t abgearbeitet sind e kein freier Platz in den Laufwerks Queues vorhanden ist Ein unbelegtes Laufwerk wird durch die Belegung f r den jeweiligen Medienpool reserviert Der Sicherungsauftrag versucht ein verf gbares Medium zu finden und zu laden Ggf wird ein neues Medium angefordert 2007 SEP AG 46 SEPsesam Version 3 0 SEr 3 3 DIE PROGRAMME DES SERVERS Global Storage Management 3 3 3 5 que init f r Laufwerkgruppen Der
89. ispiel sm_java policy NT Version GENERATED sm_java policy BY sm_setup Id setup c v 1 106 2002 11 06 11 11 55 sesam Exp FOR VERSION 2 0 1 13 DO NOT CHANGE FORMAT DURING EDITING LINES grant ACCESS permission java security AllPermission NET permission permission permission permission permission java net SocketPermission 11401 connect accept resolve java net SocketPermission 11301 connect accept resolve java net SocketPermission 21 connect accept resolve java net SocketPermission 25 connect accept resolve java net SocketPermission 127 0 0 1 connect accept resolve permission java net SocketPermission softnt6 connect accept resolve ETC permission permission permission permission read permission permission java util java util java util java util java util java lang PropertyPermission user dir read PropertyPermission user name read PropertyPermission file encoding read PropertyPermission java rmi server hostname PropertyPermission read write RuntimePermission accessClassInPackage sun jdbc odbc permission permission permission permission permission FILE permission permission java lang RuntimePermission loadLibrary JdbcOdbc de sep sesam gui server RestorePermission de sep sesam gui server OperatorPermission java lang RuntimePe
90. iveli 4 rod tk ee Wik Ne er a We de dk 30 3 3 13 Sf INTO zu ee rer oak eh eh ee 31 AE ded Sok Se ee Stk o ee ee ek ev cho heed J 31 3315 sm loader as ena o o a ee eR Ged aS 32 3 3 1 6 sm A a e a a e a e a E a a 33 3 3 1 SM TESEOTE iii a at Be a ce 33 3 3 1 8 sm robotl 222222 aa 34 3 3 1 9 sm smsinterfacel 2 2 2 2 e 35 3 3 1 10 sm sms watch e o eo 38 0d tell 8m startup 2 ee wa 28 see en dr Pee a 38 3 3 2 SEPuler SEPsesam Scheduler our a 0 2 wa sein ae 38 3 3 9 Gueue Manager ix ica 08 vk a awe Se ie 39 3 3 3 1 Queue Manager Konzept 2 0 0200 nn 41 3 3 3 2 Queue je Laufwerkgruppel o nn nn 41 3 3 3 3 Bandendekontrolle je Laufwerk 2 2 2 2 2 nn 42 da er ee ae OPE es eco tt Be m A 42 3 3 3 5 que_init f r Laufwerkgruppen 2 22 22 2220 43 3 3 3 6 bergabe Medienpool und optionale Laufwerknummer 43 ETT 44 3 3 3 8 Verhalten falls gew nschtes Laufwerk blockiert ist 44 3 3 3 9 Laufwerke sperren 22 2 a a ee 44 ke beoda a E edo abe 45 3 3 3 11 Jobs ohne Medienpool Zuordnung 45 ee eye 46 3 3 4 Die Datenbankl 2 2 2 nn nn 46 3 3 5 Sesam Multi Stream SMS 222 2 CE nn 2 002 020 0200 00008 47 3 3 6 Daten bertragung mit SesamTransferProtocol STP 48 2007 SEP AG 4 SEPsesam Version 3 0 Ser INHALTSVERZEICHNIS Global Storage Management 3 4 Kommunikation Server Klient 2 2 a 5l 3
91. ke_node SesamServer var vardir Installation einer graphischen Oberfl che sm_setup make_gui sesamserver var vardir Installation eines Klienten sm_setup make_client sesamserver var vardir Deinstalliert eines SEPsesam Produkts sm_setup delete nderung der SEPsesam Konfiguration GUI Zugriff ber einen anderen Rechner erm glichen sm_setup allow_gui gui user GUI einen anderen Server zuordnen Ausf hrung am GUI Klienten sm_setup set_gui sesamserver Reboot Script f r Klienten oder Server setzen sm_setup set_reboot client server set_reboot_script Einem Server den Zugriff auf den Klienten zulassen Eingabe am Klienten sm_setup set_client sesamserver Beispiel sm_ setup allow_gui pc21 admin Verwendung von sm_ setup f r Installation und Update Voraussetzungen eigenes Verzeichnis mit dem gepackten Kit sm_setup und ggf dem unzip Tool sm_setup ohne Parameter aufrufen 2007 SEP AG 14 SEPsesam Version 3 0 SEr 2 3 INSTALLATION AUF UNIX UND LINUX Global Storage Management 2 3 Installation auf UNIX und LINUX 2 3 1 UNIX Backup Server 2 3 1 1 Software Voraussetzungen e Der Server mu den Klienten aufl sen k nnen und umgekehrt e Klient und Tapeserver ben tigen keine JRE Java Runtime Environment e SUN Java Runtime Environment JRE 1 4 2 oder h her e Acrobat Reader gr er gleich 4 0 e Funktionierende Namensaufl sung IP Namen und Adresse korrekte DNS oder entsprechende Eintragungen in
92. l Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM REGISTRY REGISTRY REGISTRY REGISTRY REGISTRY REGISTRY REGISTRY REGISTRY INI ARCHIVE ARCHIVE ARCHIVEx ARCHIVE FILE I0 FILE EXCL XBSAx CLI CLI CLI CLI CLI CLI COM COM COM COM COM ITEM COM CLI CLI CLI CLI COM COM MSEXx MSEXx MSEXx 1046 E_ERROR 1047 E_ERROR 1048 E_ERROR 1049 E_ERROR profile images 1050 E_ERROR 1051 E_ERROR 1052 E_ERROR 1053 E_ERROR 1054 E_ERROR in s 1055 E_ERROR 1056 E_ERROR 1057 E_ERROR 1058 E_ERROR 1059 E_ERROR 1060 E_ERROR 1061 E_ERROR 1062 E_ERROR 1063 E_ERROR 1064 E_ERROR 1065 E_ERROR 1066 E_ERROR 1067 E_ERROR 1068 E_ERROR 1069 E_ERROR 1070 E_ERROR 1071 E_ERROR 1072 E_ERROR 1073 E_ERROR 1074 E_ERROR 1075 E_ERROR 1076 E_ERROR 1077 E_ERROR 1078 E_ERROR 1079 E_ERROR 1080 E_ERROR 1081 E_ERROR 1082 E_ERROR 1083 E_ERROR Cannot enable backup restore privilegies Cannot disable backup restore privilegies Cannot find registry data Cannot enable registry privilegies to retrieve user ne Error while unloading user profile images Cannot retrieve user profiles Cannot
93. layer CLI CLI layer SAO Reserved for ATI SACF Reserved for ATI RDAASE Reserved for ATI SQLS Database server layer only for local configuration SQLD Enable tracing in the Ips only for local configuration Setting Server Trace Flags Die Trace Ausgabe f r den Server erfolgt gem ausgw hltem Server Modul plus jeweiliger Trace Stufe die durch ein Bitfeld vorgegeben wird Beispiel Tracing f r all mit Bitfeld f d h FATAL SNO PARM ERRORS und Tracing f r Server Modul Session Layer mit 1ff d h alle Meldungen TraceOptions all f sess 1ff Server Trace Flag Settings 2007 SEP AG 69 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 4 PROTOKOLLE UND LISTINGS Flag Description Bit Mask MAX All tracing options set Ox1ff FATAL Fatal errors 0x001 SNO Should not happen conditions 0x002 PARM Invalid parameters 0x004 ERRORS General errors 0x008 MAJOR_EV Major network event 0x010 MINOR EV Minor network event 0x020 INFO Informational trace 0x040 F_TRACE Function trace 0x080 TRIVIA Trivial messages 0x100 TIMESTAMP Time stamp function calls 0x200 4 6 3 SMS STPD Logging Der Umfang deer Logging Dateien kann in den Dateien IV var ini sms ini bzw stpd ini vom Benutzer festgelegt werden M gliche Werte sind 0 ERROR 1 EMERGENCY 2 WARNING 3 NOTICE 4 INFO 5 DEBUG 6 TRACE Diese werden in den INI Dateien unter der Sektion SMS_Logging bzw STPD_Loggi
94. lte und Zust nde sho name Queuenamelall zeigt die Queue bzw alle Queues mit Jobnamen sho full Queuename all zeigt die Queue bzw alle Queues mit Ausf hrungspa rametern start Queuename Ressource startet die Queue nach stop oder block submit Queuename Programm stellt Progamm in die Queue unter einer Entrynumber Argumente job_sho Queuename Jobname zeigt Entrynummer und Status f r count Jobname Count del_entry Entrynummer beendet den ber Entrynummer ausgew hlten Job Prozess shutdown beendet den sm_qm_main Proze delete Queues und Jobs Beispiel sm_qm h Id admin_handbuch tex v 1 32 2007 01 25 08 41 44 sesam Exp Usage sm_qm command command as shown below block queue ressource blocks queue s holding and pending jobs delete queue deletes the queue init queue ressource job_limit creates queue with job limit every ressource defines an executing queue 2007 SEP AG 44 SEPsesam Version 3 0 SEr 3 3 DIE PROGRAMME DES SERVERS Global Storage Management sho queue lall shows queue or all queues with file names sho name queue lall shows queue or all queues with job names sho full queue lall shows queue or all queues with parameters start queue ressource restarts queue or ressource stop queue ressource stops queue or ressource and kills running jobs submit queue allocate ressource al1 starting time format hh mm starting date format dd mm yyyy
95. mando f r das jewei lige Laufwerk 3 7 7 sm_slu unload for tapes Mit dieser Option k nnen Laufwerke entladen werden Die Medien werden zur ckgespult und aus geworfen Evtl vorhandene Laufwerkklappen werden ge ffnet das Laufwerk wird dabei in den oflline Zustand versetzt Diese Option ist nicht mit dem Unload des sm_loader zu verwechseln siehe 3 3 1 5 3 7 3 sm_slu load Mit dieser Option k nnen offline Medien im Laufwerk wieder online gebracht werden 3 7 9 sm_slu rewind Mit dieser Option k nnen Medien im Laufwerk zur ckgespult werden 3 7 10 sm_slu allow removal Mit dieser Option k nnen mit prevent removal gesperrte Laufwerk wieder freigegeben werden 2007 SEP AG 63 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM 3 7 11 sm slu prevent removal Mit dieser Option k nnen Laufwerke gesperrt werden Das Entladen der Medien im Laufwerk ber Bedienelemente des Laufwerks Entladen Knopf am Laufwerk wird verhindert Mit der Option allow removal wird die Sperrung wieder aufgehoben 3 7 12 sm slu reset Um das parallele Absetzen von SCSI Kommandos zu vermeiden benutzt slu intern einen Semaphor Mechanismus Dieser erzeugt f r die Dauer des SCSI Aufrufs eine Sperrdatei je SCSI ID Wird das Kommando in dieser Phase abgebrochen so bleibt die Sperrdatei bestehen Mit dem Kommandoaufruf slu SCSI ID reset wird die Sperrdatei entf
96. ms aufgef hrt sind Wird ein als Programm Key angegeben so k nnen beliebige Kommandos ausgef hrt wer den Sonderfall Kommando cmd Wird ein CMD Kommando MS DOS Kommando Interpreter z B cmd c dir c angegeben so wird zun chst der Registry Key cmd gesucht Ist dieser nicht definiert so wird das jeweilige Subkommando im Beispiel dir gesucht Beispiele a Zugang f r Benutzer oracle Programm sm_oracle_client Key HKEY LOCAL MACHINE SOFTWARE SEP Elektronik GmbH sesam CommandEvents oracle sm_oracle_client notwendig Wert beliebig b Zugang fiir Benutzer informix mit beliebigem Programm Key HKEY LOCAL_MACHINE SOFTWARE SEP Elektronik GmbH sesam CommandEvents informix notwendig Wert beliebig c Zugang fiir Benutzer Achim mit beliebigem CMD Kommando Key HKEY LOCAL MACHINE SOFTWARE SEP Elektronik GmbH sesam CommandEvents Achim cmd notwendig Wert beliebig 5 6 Konfiguration einer Firewall SEPsesam2000 erm glicht f r die Verwendung von Firewalls die Einschr nkung der benutzen Ports Feld clients access_options Der Wert dieses Feldes z B s o port first last wird direkt f r den Remoteaufruf verwendet Da die sinnvollen Optionen bei den verschiedenen Zugriffsarten CTRLD SSH sehr unterschiedlich sind ist dieses Feld frei editierbar GUI 2007 SEP AG 77 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 5 ADMINISTRATION Erl uterung bzgl CTRLD Mit Port Range
97. n Programme k nnen direkt von der Kommando Zeile aus auf gerufen werden Nicht aufgef hrte Programme werden intern von den hier beschriebenen als Unterprogramm Aufrufe angesprochen Ein direkter Aufruf ist dabei nicht erforderlich Die Befehlssyntax entspricht i allg dem getopts Standard d h sm_ Schalter Wert Hinweis Unsachgem e Benutzung dieser Kommandos kann zu schwerwiegenden Funkti onsst rungen f hren 3 3 1 1 sm_backup Beschreibung sm_backup steuert die Ausf hrung eines Sicherungsauftrags Abfolge der Unterfunktionen 2007 SEP AG 33 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM GET_BACKUP_TYP GET_NODE_PARAMS GET_TASK_PARAMS CHECK_LICENSE CHECK_SEMAPHORES CHECK_MEDIUM gt CHECK_PERMIT gt PRE gt CHECK_SMS_WATCH gt sm_init falls kein Medium verf gbar Alivetest am Klienten PRE Schnittstelle Performance und EOM Beobachtung EXECUTE_BACKUP POST gt CTRLC gt SBC gt STPC gt STPD gt SMS gt POST Schnittstelle RESULT_ANALYSE Schalter Beschreibung Default j task Auftragsname TEST_BACKUP l char Backuptyp C F D I C Copy Full Diff Incr m pool Medienpool in dem gesichert werden soll Voreinstellung d drive sesam interne Laufwerknummer 1 Laufwerk des Medienpools T time Startzeit hh mm dd mm yyyy W time Endezeit hh mm dd mm yyyy S tapeserver Rechner auf dessen Laufwerk die D
98. n definiert das soeben installierte Java mit In sf usr lib java2 jre bin java usr bin java zum Standard Java Interpreter oder setzt die PATH Variable vor der Installation so dass diese Version der JRE f r die Installation von SEPsesam verwendet wird 4 Installation des Servers Tapeservers Klienten unter Linux Unix mit Hilfe von sm_setup cd CDROM Pfad Ordner mit Betriebssystem sm_setup Bei Schwierigkeiten mit der Installation entnimmt man aus dem Ordner utils das beigelegte unzip Tool und macht es f r das sm_setup verf gbar Pfadvariable erweitern oder in den gleichen Ordner legen Danach folgt man den Anweisungen von sm_ setup Anschlie end startet die Benutzeroberfl che mit IV bin gui sesam_gui sh Hinweise e Es sollte sichergestellt sein dass vor dem Start der SEPsesam Benutzeroberfl che GUI die richtige JRE verwendet wird e Der SEPsesam Server Zustand l t sich im TV bin sesam berpr fen mit sm_main status und bei Nichtaktivit t wird der SEPsesam Server mit sm_startup initiiert e Stop des SEPsesam Servers mit IV bin sesam sm_shutdown Stop des SEPsesam Tapeservers mit IV bin sesam sm_main stop Stop des SEPsesam Klienten mit IV bin sesam sm_main stop 2007 SEP AG 16 SEPsesam Version 3 0 SEr 2 3 INSTALLATION AUF UNIX UND LINUX Global Storage Management 2 3 2 UNIX Klient Der Server mu den Klienten aufl sen k nnen und umgekehrt Pr fen kann man dies mit pi
99. nden werden die Accessmethoden f r den SEPsesam propriet ren CTRL und den SecureS hell SSH Zugang beschrieben 3 4 1 Kommandoausf hrung am Klienten CTRL Dienst Die Kommunikation zwischen den einzelnen Rechnern erfolgt ber die SEPsesam CTRL Dienste einer SEP eigenen Entwicklung auf TCP IP Basis Uber einen CTRL Client sm_ctrlc kann an einem anderen Rechner der CTRL Daemon Server sm_ctrld angesprochen und SEPsesam spezifische Aktionen gestartet werden Der CTRLD wird auf UNIX als D mon auf WINDOWS als Service im Hintergrund gestar tet Durch ein propriet res Protokoll und die am Klienten hinterlegten erlaubten Knoten Benutzer Verzeichnisse und Kommandos kann eine Fremdbenutzung vermieden werden Das CTRLD Programm muss dazu unter einem Superuser Account laufen Die Zug nge zum CTRLD werden in der Datei IV var ini sm ini konfiguriert Sektionsname TCP IP Port des STPD max Verbindungen Verzeichnis des sm_stpd exe Arbeitsverzeichnis es d rfen nur von nach hier Dateien kopiert werden CTRLD_Path su bin sesam su bin sms nur in diesen Verzeichnissen d rfen Pro gramme gestartet werden CTRLD_Server CTRLD_Port 11301 Max_Connections 20 Bin_Directory su bin sesam Work_Directory su bin sesam HHHH CTRLD_Logging Sektionsname Log_Directory su var log lgc Log_Level 0 Log_Details 0 1 2 Log_Size 256 Verzeichnis der Loggingdateien O kein Logging bis max Level 6 mgl bis max Level 3 mgl
100. ndige Verf gbarkeit unternehmens relevanter Informationen In einem Umfeld in dem die geforderten Reaktionszeiten immer k rzer werden kann ein Datenausfall zu schwerwiegenden Problemen f hren die meist mit hohen Kosten verbunden sind Die heutzutage anfallenden enormen Datenmengen ben tigen sehr viel Zeit f r Pflege und Unterhalt Deshalb soll der daf r ben tigte Zeitaufwand durch eine Optimierung der Speicherprozesse minimiert werden Der Anwender soll schnell und zu jeder Zeit auf die erforderli chen Daten zugreifen k nnen 1 1 2 Datensicherheit Durch Verwendung sicherheitsrelevanter Techniken wie z B Verschl sselung Unterst tzung von Firewalls und Secure Shell kann dem Datenmi brauch vorgebeugt werden Die dauernde Ver nde rung von Daten zu dokumentieren und diese ausfallsicher zu speichern stellt eine komplexe Aufgabe dar Rationalisierung und Automatisierung bedeutet Kosteneffizienz Konzeptionelle Datensicherheit Ausfallsicherheit wie zuverl ssige Softwarekomponenten geh ren zu den tragenden Systemelemen ten in der Informationstechnologie Ser Global Storage Management KAPITEL 1 EINFUHRUNG 1 1 3 Datensicherung Nur eine l ckenlose Sicherung s mtlicher unternehmenswichtiger Daten garantiert einen m glichen Schutz vor Datenverlust Hierbei kommt es darauf an dass die angewendeten Systeme skalierbar heterogen wirtschaftlich und bedienerfreundlich ausgelegt sind 1 1 4 Datenriicksicherung Eine Datenr ck
101. ng in folgender Form eingetragen SMS Logging Log Levels 0 1 2 gt bis Level 2 Beispiel STPD Logging Log Levels 0 1 2 3 4 5 6 gt bis max Level 6 Beispiel Die Logging Dateien werden unter IV var log sms abgelegt 2007 SEP AG 70 SEPsesam Version 3 0 Kapitel 5 Administration 5 1 Server starten und beenden SEPsesam bietet eine einfache Schnittstelle zum Starten und Beenden des Servers Mit sm_startup wird das System gestartet Es wird nach dem Aufstarten aller D monen bzw Services zun chst die allgemeine sesam Bearbeitungsqueue qu_all initialisiert und dann in dieser das Programm smstartup gestartet sm_startup pr ft die SEPsesam Umgebung und startet sm_config_drives zur Initialisierung der Laufwerke Wird der SEPsesam Server mit sm startup gestartet so wird mit sm_main status ge pr ft ob die D monen bzw Services aktiv sind Sind die Prozesse nicht aktiv so wird sm_main start aufgerufen und sm_startup beendet sich vorzeitig F r das Beenden des SEPsesam Servers dient sm_shutdown der sm_os_startup stop aufruft welcher u a sm_main stop zum Beenden der Services D monen verwendet 5 2 Reboot Konfiguration Autostart nach Reboot Der SEPsesam ist so aufgebaut dass er sich nach dem Booten des Rechners automatisch startet Um diese Funktion zu unterbinden geht man wie folgt vor Unter Unix Systemen Wechseln in das bin sesam Verzeichnis und Eingabe von sm setup unset reboo
102. ng nslookup und sm_ctrlc Sollten diese Befehle Fehler aufzeigen so sind diese vor der Einbindung des Rechners in den SEPsesam Server zu kl ren Die Funktionsf higkeit der SEPsesam Software ist grundlegend abh ngig von einer korrekten Netzwerkinstallation Installation mit sm setup make_client SesamServer siehe 2 2 2 3 3 UNIX Tape Server Ein Tape Server ist ein Client mit Erweiterungen f r den Anschluss der RemoteDrives bzw RemoteLoader siehe 2 3 2 sm_setup make node SesamServer siehe 2 3 4 UNIX Oberfl che GUI Voraussetzung Java Runtime Environment JRE 1 4 2 oder h her Der Zugriff auf die SEPsesam CD fiir das Betriebsystem mu erm glicht werden Man wechselt nun der CD in das Verzeichnis das dem jeweiligen UNIX Betriebsystem entspricht Nur wenn dort ein Server Kit liegt ist auch eine GUI Installation m glich Die Dialogf hrung des sm_setup bietet die M glichkeit der GUL Installation an sm setup make gui SesamServer siehe Die Zugriffsberechtigung des GUI Rechners auf den SEPsesam Server ist serverseitig in der Datei IV var ini sm java policy festgelegt Ein entsprechender Eintrag kann serverseitig durch folgenden Aufruf erstellt werden sm_setup allow_gui c gut client u user m admin operator restore Beispiel sm_java policy Unix GENERATED sm_java policy BY sm_setup Id admin_handbuch tex v 1 32 2007 01 25 08 41 44 sesa DO NOT CHANGE FORMAT DURING EDITING LINES
103. odus vom eigenen Rechner zu einem FTP Server g Kopiert eine Datei im ASCII Modus von einem FTP Server auf den eigenen Rechner h Hilfe Ausgabe auf Standard Output und Programm Abbruch d device Quelle oder Ziel aufeinem Rechner f r Sicherung oder R ck sicherung o restore_type Beschreibt verschiedene Restore M glichkeiten r ename pllain over write Uberschreiben n ext R restore_target Relocation der R cksicherungsverzeichnisstruktur s savesetname Name des Savesets Sicherungssatz S storage node Server oder Storage Node v level Setzt den Verbose Level Beispiel Backup Dateien werden von einem WindowsNT Rechner auf einen UNIX Rechner gesichert Die Dateien aus dem Verzeichnis c winnt werden mit erh htem Verboselevel 3 in das Verzeichnis work in den Saveset my _file_safesetname_1 kopiert sbc b S miraculix s my_file safesetname_1 v 3 c winnt Beispiel Restore Die vorher gesicherten Dateien werden in das Verzeichnis c temp restore zur ckkopiert sbc r S decunix s my file safesetname_1 o over R c temp restore 3 2 1 SBC Fehlercodes Die folgende Liste gibt alle m glichen SBC Fehlermeldungen wieder 2007 SEP AG 28 SEPsesam Version 3 0 SEr 3 2 SESAMBACKUPCLIENT SBC Global Storage Management CLI 1001 E_ERROR Option c requires an argument CLI 1002 E_ERROR Unrecognized option c CLI 11003 E_ERROR Double specified argument c
104. on beliebigem Source Port zu vorgeschlagenem Target Port active FTP Weitere Kommunikation ber target Port stpd port FTP Control Port source Port aus Range FTP Data Port Es wurde vereinbart dass sbc nur jeweils 2 Ports in Folge verwendet Daraus folgt ist der erste Port in Benutzung so wird mit dem bern chsten Port weiterversucht bergabe per Option S S tape_server stpd_port first_port last_port Firewall Konfiguration SESAM Server zu Klient Sesam Server im lokalen Netz Access zum Klienten incoming calls Erlaube keinen Verbindungsaufbau von au en outgoing calls 1 Fall single port Erlaube f r den Sesam Server eine Verbindung von beliebigem Source Port zum Klienten ctrld_port 2 Fall port range Erlaube f r den Sesam Server eine Verbindung von beliebigem Source Port zum Klienten ctrld_port und first_port last_port Firewall Konfiguration Tape Server zu Klient Tape Server im lokalen Netz Datentransfer vom Klienten zum Tape Server incoming calls Erlaube f r den Klienten eine Verbindung aus Source Port first_port last_port zu Tape Server stpd_port outgoing calls Erlaube Verbindung von Tape Server beliebiger Source Port zu Klient first_port last_port 5 7 Konfiguration Master Server Zur Konfiguration eines SEPsesam Servers als Master Server ist ein Eintrag in der Datenbankta belle defaults n tig 2007 SEP AG 81 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 5 ADMINISTRATIO
105. pport sep de angegeben ist ist eine Analyse in der Logging Datei n tig die zu diesem Zweck an den Support gesendet werden muss support sep de teilt Ihnen mit welche Dateien ben tigt werden Hinweis Unter val erscheinen in den Meldungen die jeweiligen aktuellen Werte 2007 SEP AG 101 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 9 PROBLEMANALYSE UND BEHEBUNG 9 2 1 BACKUP Probleme mit Sicherungen Fehlermeldung Ursache Behebung E001 BACKUP Fehler in PRE Bearbeitung zu Sicherung val val Bug im PRE Script gt benutzerprogrammiert Autorisierung nicht konfiguriert gt siehe NW Check E002 BACKUP SMS_WATCH Prozess nicht in Queue val gesetzt werden kann Queuemanager l uft nicht gt sm_shutdown sm_startup E003 BACKUP konnte gv_bck_msg_ val _ val SMS BACKUP nicht lesen support sep de E004 BACKUP val val allgemeiner Fehler gt support sep de E005 BACKUP Fehler in POST Bearbeitung zu Sicherung val val Bug im POST Script gt benutzerprogrammiert Autorisierung nicht konfiguriert gt siehe 3 4 gt NW Check E006 BACKUP val Fehler siehe Sicherungs protokoll Fehler w hrend Datentransfer gt Sicherungsprotokoll an support sep de E007 BACKUP Parameterfehler ung ltige Op tion val Zeile val gt sm_backup h Usage befolgen E008 BACKUP SBC Version auf dem Klienten unterst t
106. rchive exe und readme txt Dateien Die readme Dateien sollten vor der Installation unbedingt gelesen werden Durch Aufruf der entsprechenden exe Datei wird das Archiv in ein tempor res Archiv entpackt und durch Benutzerauswahl das jeweilige Programm und das IV ausgew hlt Alle Eingaben werden im Dialog abgefragt 2 4 2 Windows Backup Server Bitte auf der CD nt_srv VersionNr _ Sprachkenner exe starten siehe 2 4 2 4 3 Windows Klient Auf der CD nt cli VersionNr Sprachkenner exe starten siehe 2 4 4 Windows Tape Server Ein Tape Server ist ein Client mit Erweiterungen f r den Anschluss der RemoteDrives bzw RemoteLoader Auf der CD nt srv VersionNr Sprachkenner exe starten siehe 2 4 2 4 5 Windows Oberfl che GUI Auf der CD nt_gui VersionNr Sprachkenner exe starten siehe 2 4 Hardware Voraussetzungen f r GUI Hauptspeicher min 256 MB Software Voraussetzungen e Java Runtime Environment JRE oder Java Development Kit JDK ab 1 4 2 e Internet Explorer ab 5 oder Mozilla Firefox e Acrobat Reader ab 4 0 f r Online Handbuch 2007 SEP AG 22 SEPsesam Version 3 0 2 4 INSTALLATION AUF WINDOWS SEr Global Storage Management Die Zugriffsberechtigung des GUI Rechners auf den SEPsesam Server ist serverseitig in der Datei IV var ini sm_java policy festgelegt Ein entsprechender Eintrag kann serverseitig durch folgenden Aufruf erstellt werden sm_setup allow_gui gui user Be
107. ren Levels Besonders im Szenario SEPsesam l uft Wochen lang problemlos mit hohem Durchsatz und pl tzlich sinkt der Durchsatz oder bestimmte Rechner werden nicht mehr gesichert wirkte SEP sesam in den meisten F llen als Detektor f r hardware und oder softwaretechnische Defekte oder nderungen im Netz des Betreibers Adressen ge ndert Backbone falsch angebohrt Sternkoppler defekt etc Bei St rungen im Funktionsablauf des SEPsesam empfiehlt sich folgender Ablauf der Ana lyse 1 mit sm_main status priifen ob alle Prozese laufen siehe gefs mit sm_main reload den fehlenden Prozess nachstarten 2 Tagesprotokoll siehe 4 2 3 Spezifische Protokolle zu Sicherungen Riicksicherungen siehe 4 3 4 Logging Dateien siehe 4 6 9 1 Probleme mit der Oberfl che GUI Probleme mit den Java Sicherheitseinstellungen sind z T schwer zu erkennen da z B der GUI Klient nicht startet der Konfigurationsfehler aber auf dem GUI Server zu suchen ist 99 SEr Global Storage Management KAPITEL 9 PROBLEMANALYSE UND BEHEBUNG Fehlerbeschreibung Ursache Behebung GUI Server nicht erreichbar Netzverbindung zum SEPsesam unterbro chen gt l uft der Rechner GUEServerprozess l uft nicht gt sm_main reload rmi Verbindung zur Datenbank fehlge DB oder RMEServer laufen nicht schlagen gt sm_main reload db gt sm_main reload rmi GUI l t sich nicht starten Problem mit Java Rechten Re
108. rmission loadLibrary ICE_JNIRegistry java sql SQLPermission setLog java io FilePermission D sesam var read write java io FilePermission JdbcOdbcSecurityCheck write 2007 SEP AG 23 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 2 INSTALLATION permission java io FilePermission lt lt ALL FILES gt gt execute Hinweis Im TV bin gui findet man die Verkn pfung sesam_gui Diese Verkn pfung kann mit der Maus auf den Windows Desktop oder und auf die Taskleiste oder und auf den Startbutton gezogen werden Mit einem Doppelklick auf diese Verkn pfung startet die GUI von SEPsesam falls die Kernprozesse laufen siehe Deinstallation 1 Start Programme SEP Aktiengesellschaft Unistall oder 2 Start Einstellungen Systemsteuerung anschlie end den Folder Software ausw hlen und die SEPsesam Uninstall Routine starten oder 3 Mit Aufruf sm_setup delete 2 5 SEPsesam Klient Unterst tzte Betriebssysteme SEPsesam Klienten sind f r folgende Betriebssysteme verf gbar Bzgl UNIX Bestriebssysteme gilt dass generell alle UNIX Systeme unterst tzt werden Weitere Klienten auf Nachfrage e 05 2 e PowerMAC_OS e UNIX AIX ab 4 1 BSD Digital UNIX Tru64 ab 4 0x HP UX Vers 9 10 u 11 IRIX LINUX Kernel 2 2 x 1386 und IA64 OSF1UX SCO UNIX SINIX Solaris Sparc ab Version 2 4 2007 SEP AG 24 SEPsesam Version 3
109. sam Server Den Rechner neu starten und mit F8 im Modus Verzeichnisdienstwiederherstellung star ten Der SEPsesam Server muss mit ping erreicht und von nslookup aufgel st werden k nnen Auf dem SEPsesam Server die Daten R cksicherung starten mit berschreiben warten bis beendet Auf dem sesam Server die system_state R cksicherung starten mit berschreiben warten bis beendet Den Rechner neu starten Auf vollst ndige Funktion pr fen und bei Problemen das Restore Logfile auf dem SEPsesam Server berpr fen 2007 SEP AG 90 SEPsesam Version 3 0 Ser 7 2 SYSTEM RECOVERY FUR WINDOWS Global Storage Management Im Falle eines SEPsesam Server Desasters k nnen die Riicksicherungen nicht per GUI sondern miissen per Kommandoaufruf gestartet werden siehe 6 2 Hinweis Falls SYSTEMROOT nicht gleich SESAMROOT ist z B c WINNT und d Programme SEPsesam gibt es Probleme beim Restore ndern Sie deshalb die Datei lt SESAMROOT gt var ini sm ini unter PATHES den Wert der Variable gv rw tmp c templ Um dies zu umgehen installieren Sie den SEPsesam Klienten am besten dort wo Ihr System liegt 2007 SEP AG 91 SEPsesam Version 3 0 SEr Global Storage Management KAPITEL 7 SYSTEM RECOVERY 2007 SEP AG 92 SEPsesam Version 3 0 Kapitel 8 Sondermodule Im folgenden werden einige optionale Module beschrieben Weitere Sicherungsmodule z B ORACLE INFORMIX SAP R3 werden in der jeweili
110. selektierten Dateien P8 Zielverzeichnis oder ORIGINAL Syntax sm_restore P1 P2 P3 P4 P5 P6 P7 P8 oder sm_restore Pl Hinweis F r selektive R cksicherungen sind Selektions Dateien notwendig Diese werden bei der selektiven Auswahl im R cksicherungsassistent GUI erstellt oder k nnen per Editor aus den bestehenden LIS Dateien erstellt werden Beispiel sm_restore sesamx DK 8 1 LOCAL not amp sesam_etc 04 04 2000 S00012 yes ORIGINAL Inhalt des R cksicherungsauftrags wird in das Originalverzeichnis zur ckgesichert Vorhande Original Dateien werden nicht berschrieben und keine Dateibaum Struktur wird aufgebaut sm restore decuberlin root 1 1 over decuberlin_te6 08 08 2001 DISK00003 yes usr test7 Inhalt des R cksicherungsauftrags wird in ein neues Zielverzeichnis zur ckgesichert Vorhandene Original Dateien werden berschrieben sm_restore 20010802_101680 2001 08 08 14 32 28 Neustart eines R cksicherungsauftrags 20010802_101680 der vorher bereits erzeugt worden war 3 3 1 8 sm_robot Kernprogramm f r den GUI Komponenten Lader Inhalt Archivabgleich Uberpriift im Ladermagazin alle Labels der Medien in den F chern Ist das Label bereits im Medienarchiv hinterlegt werden Lader und Fach angepasst Ist das Label nicht im Medienarchiv wird das Medium in das Medienarchiv mit einer berpr fung des Label Formats bernommen bei 2007 SEP AG 38 SEPsesam Version 3 0 SEr 3 3 DIE PROGRAMME
111. sicherung soll im allgemeinen die Herstellung von urspr nglichen Datenbest nden gew hrleisten 1 1 5 Disaster Recovery Im Disaster Recovery Fall sollen bei m glichen Totalausf llen von Unternehmensdaten die Best nde so schnell wie m glich wieder verf gbar gemacht werden Brandsch den Anschl ge oder Naturka tastrophen sind nur einige Beispiele f r einen Totalausfall 1 2 Objekte von SEPsesam Um die Konfiguration des Systems einfach und effektiv zu gestalten wurde ein objektorientierter Ansatz gew hlt der sich um folgende 6 Grundobjekte aufbaut e Laufwerk Als Laufwerk drive werden Ger te zur Speicherung von Daten bezeichnet die entweder am SEPsesam Rechner selbst local drive oder an anderen Rechnern die ber das Netz erreich bar sind angeschlossen sind remote drive In der Regel handelt es sich dabei um Bandger te in die Medien eingelegt werden k nnen Eine Besonderheit stellen DISK Drives dar Dabei handelt es sich um Verzeichnisstrukturen auf Platten in die Sicherungsdaten abgelegt werden e Lader Laufwerke k nnen in Lader eingebaut sein die mittels Greifvorrichtungen Medien aus einem Magazin in das Laufwerk und zur ck transportieren Diese erm glichen den vollauto matischen Betrieb des Sicherungssystems ber Wochenenden ganze N chte etc e Klient Klienten sind Rechner im Netz deren Daten gesichert werden sollen e Medium Medien sind auswechselbare Datentr ger auf denen die gesicherten Daten a
112. sm_startup E002 CONFDRI Fehler bei Aktivierung des SesamMultiplexStream Datenservers SMS Server lauft nicht gt sm_main reload sms E003 CONFDRI Automatische Erkennung und Konfiguration der Hardware mit Fehlern been det gt ber GUI Lader und Laufwerke konfigurie ren gt support sep de 2007 SEP AG 104 SEPsesam Version 3 0 9 2 FEHLERMELDUNGEN DER KERNSOFTWARE SEr Global Storage Management 9 2 5 CONFLOA Konfiguration Lader Fehlermeldung Ursache Behebung E001 CONFLOA konnte Laderbef llung nicht ermitteln neu installierter Lader gt Verkabelung pr fen gt smslu scan E002 CONFLOA konnte die Laufwerke des La ders val nicht ermitteln val neu installierter Lader gt Verkabelung priifen gt sm slu scan E003 CONFLOA konnte die Startbef llung des Laders nicht ermitteln val neu installierter Lader gt Verkabelung pr fen gt smslu scan 2007 SEP AG 105 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 9 PROBLEMANALYSE UND BEHEBUNG 9 2 6 DATABAS Probleme mit Datenbank Fehlermeldung Ursache Behebung E001 DATABAS Fehler bei Zugriff auf Daten gt support sep de bank val E002 DATABAS DB SEL FIRST val kann keine Memory allokieren gt support sep de E003 DATABAS DB_SEL_ALLOC val die Recordsliste ist leer kann kein neues Element allokieren
113. t Um den Dienst wieder zu starten wird sm_setup set_reboot eingeben Unter Windows Systemen WNT Start Einstellungen Systemsteuerung Dienste Auswahl von SEPsesam Server bzw SEPsesam Tape Server Startart ausw hlen dann Deakti 71 Ser Global Storage Management KAPITEL 5 ADMINISTRATION viert selektieren Auch der Dienst sesam Multiplexing Server 0 muss deaktiviert werden Windows 2000 Windows XP Start Einstellungen Systemsteuerung Dann Ordner Verwaltung anw hlen und Dienste selektieren Doppelklick auf SEPsesam Server bzw SEPsesam Tape Server bei Starttyp Deaktiviert verwenden 5 3 Funktionspr fung Zur berpr fung der SEPsesam Komponenten ist die Anzeige GUI laufende Meldungen und das Starten eines Sicherungsauftrags der GUI ausreichend Sofortstart Sicherung Das Backup sollte anlaufen und Durchsatzmengen anzeigen Der Funktionscheck war erfolgreich falls die Sicherung erfolgreich beendet wird Ablauf Funktionscheck GUL Anzeige laufende Meldungen M glicher RMI Fehler RMI Server am SEP sesam Server hat keine Socketverbindung zu lt Service Adresse gt lt Port gt GUL Sofortstart Sicherung M glicher Datenbank Fehler ODBC sm_db_main Verbindung zur Datenbank fehlgeschlagen M glicher SEPuler Fehler sepuler Sicherung wird nicht gestartet berpr fung ber Zeitplan gt Termine Termin soll sp testens eine Minuten nach Ablauf verschwinden M glicher Queue Manag
114. t Startzeitpunkt gestellt werden submit Der Queue Manager sorgt dann daf r dass ein Job zur Startzeit aktiviert wird executing wobei immer nur so viele Jobs executing sein k nnen wie das Joblimit der Queue angibt Jobs deren Startzeit noch nicht erreicht ist sind holding deren Startzeit erreicht ist die aber wg dem Joblimit noch nicht laufen d rfen sind pending Im SEPsesam wird der Queuemanager zur Verteilung der Sicherungen R cksicherungen Initialisierungen etc auf die verf gbaren Laufwerke eingesetzt F r jede Laufwerksgruppe wird eine gleichnamige Queue die f r jedes Laufwerk eine executing Queue besitzt erzeugt Dies gestattet den gezielten Zugriff auf System Resourcen gem dem der jeweiligen Resour ce zugeordneten Grad an paralleler Bearbeitung Joblimit Ist ein Laufwerk f r maximal 4 gleichzeitige Sicherungen konfiguriert so wird durch die Einschr nkung der zugeordneten Queue auf maximal 4 Auftr ge Joblimit genau der entsprechende Parallelit tsgrad erzwungen Die Zusammenarbeit zwischen SEPuler und Queuemanager geschieht in der Weise dass der Benutzer im SEPuler Termine f r Sicherungen R cksicherungen Initialisierungen etc festlegt und diese bei Erreichen der Ausf hrungszeit entsprechend der zu benutzenden Ressource an den Queue Manager bergeben werden Dieser regelt dann gem der Auslastung der Ressource wann die Aktion tats chlich zur Ausf hrung kommt Es k nnen also z B im Terminkalender
115. t in MOUNT Zustand setzen L logfile Umlenkung der Logging Ausgabe in spezielle Datei v num Verbose level 0 1 oder 2 h Hilfe Ausgabe der Aufrufschnittstelle R ckgabewert e GLBV gv_loader_sts_ In Ergebnisstatus o k misslungen GLBV gv_loader_msg_ In Wert oder Meldung Beispiel sm_loader import l 1 d 0 s 0 gt gt Import Medium im Lader 1 von IO Port 0 nach Fach 0 2007 SEP AG 36 SEPsesam Version 3 0 SEr 3 3 DIE PROGRAMME DES SERVERS Global Storage Management sm loader unload 1 1 d 2 s 5 gt gt Unload Medium im Laufwerk 2 des Lader 1 nach Fach 5 3 3 1 6 sm _recover Beschreibung SEPsesam Kommandozeilen Interface zur Analyse eines Mediums und fiir die Riicksicherung von Daten oder Listings eines Savesets Voraussetzung ist ein im Laufwerk geladenes Medium Im Benutzerdialog werden n tige Informationen abgefragt Mediumwechsel werden ggf automatisch angesto en Schalter Beschreibung d drive number SEPsesam Laufwerknummer SEPsesam task zum Filtern von Savesets f r diesen Auftrag o stop nostop stoppt ggf SEPuler Default nostop disk info LINUX disk info Riicksicherung f file Datei mit SEPsesam R cksicherungskommando z B Daten der Desaster Schnittstelle in diesem Fall wird die R cksicherung unmittelbar ohne zus tzliche Suche auf dem Medium gestartet F file Datei wird mit den Daten vom Scan des Mediums gefiillt R target path R cksicherungs Ziel ohne abschli
116. tching process KILL 1126 E_ERROR Cannot perform core termination CTRLC 11127 E_ERROR Cannot detect currently logged user s NETWORK 1128 E_ERROR Network communication problem s NETWORK 1129 E_ERROR Not connected CTRLC 1130 E_ERROR STDIN channel not established s INI 1131 E_ERROR Unable to open initialization file s CTRLC 1132 E_ERROR STDIN channel broken s CTRLD 1133 E_ERROR Denying service Maximum active connection reached CTRLD 11134 E_ERROR Cannot start child process s NETWORK 1135 E_ERROR Remote IP address could not be resolved s 2007 SEP AG 31 SEPsesam Version 3 0 Ser Global Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM CTRLD 1136 E_ERROR Host s is not allowed to connect or security problem for user s INTF 1137 E_ERROR Parameter to long STREAM 1138 E_ERROR Pipe creation problem s CTRLD 1139 E_ERROR CTRLD reply s PROCESS 11140 E_ERROR Unable to start process s PROCESS 1141 E_ERROR Unable to start thread s CLI 1142 E_ERROR c Mandatory argument not specified DLL 11143 E_ERROR Problem while loading dynamic link library s DLL 1144 E_ERROR Problem while unloading dynamic link library s STPD 1145 E_ERROR SESAM server signal recei
117. ved s DB 1146 E_ERROR DATABASE client error s Itemx 1147 E_ERROR Unable to access item s s W2KSS 1148 E_ERROR W2KSS Error s Encryption 1149 E_ERROR Encryption password validation failed Ex2Kx 11150 E_ERROR Ex2K Error s Encryption 1151 E_ERROR Encryption Decryption operation failed Encryption 1152 E_ERROR Writing SSET file failed Encryption 1153 E_ERROR Reading SSET file failed CLI 1154 E_ERROR Invalid argument for switch c LAST 19999 E_ERROR Unknown message code d 3 2 2 Optionale Erweiterungen des SBC Der Standard ist Sicherungstyp Pfad dessen Quelle eine vollst ndige Pfadangabe am Klienten ist Beispiele F r WNT D Program Files F r UNIXe usr users Sollen mehrere Sicherungsquellen mit einem Auftrag am Klienten gesichert werden so sind die jeweiligen Quellen durch Kommata getrennt anzugeben Beispiele F r WNT D Program Files D MSOffice Fiir UNIXe usr users usr homes opt sesam Zur besseren Lesbarkeit sind Leerzeichen nach dem Komma erlaubt Diese werden ignoriert Lizenzpflichtige Erweiterungen sind e Sicherungstyp Exchange Server Als Quelle einer Exchange Server Sicherung ist die Bezeichnung der Exchange Datenbank h ufig identisch mit dem WNT Server Namen anzugeben e Sicherungstyp INFORMIX Als Quelle einer INFORMIX Sicherung ist die Bezeichnung der INFORM
118. werke auf Die Ger te ID wird zur Ansteuerung des Laders in die Konfiguration von SEPsesam aufgenommen Die Ansteuerung der Laufwerke erfordert dass dem Lader die entsprechende Nummer des Laufwerks bergeben werden kann Diese Zuordnung relative Laufwerknummer muss bei der Konfiguration des Laufwerks angegeben werden Handelt es sich bei dem Lader um kein Kompakt Ger t z B TZ887 sondern um einen Lader mit selbst ndigen Einzellaufwerken so muss das Einzellaufwerk explizit zum Entladen ge ffnet werden Auch dieses Entladen erfolgt mit dem slu Kommando Hierzu ist die SCSI Ger te ID bei dem 2007 SEP AG 60 SEPsesam Version 3 0 SEr 3 7 SESAMLOADERUTILITY SLU Global Storage Management entsprechenden Laufwerk zu konfigurieren Beispiel UNIX STK Lader mit 2 Drives 3 SCSI Ger te bash 2 02 sm slu scan ID 310 Tape QUANTUM DLT4000 2255 dev nrmt0h ID 340 Tape Quantum DLT4000 CF5F dev nrmtih ID 360 Loader STK 9730 1205 In der Klammer erscheint der Ger tename der in der SEPsesam Laufwerkskonfiguration einge tragen werden muss sm_slu 360 e scsi zeigt dann die Laufwerksnummerierung innerhalb des Laders ID 340 Tape Drive O in Loader 360 ID 310 Tape Drive 1 in Loader 360 Beispiel Windows TLZ9 Lader mit 1 Drive 1 SCSI Ger t bash 2 02 sm_slu scan ID 0000 other WDC AC22000L 32 4 HardDisk ID 0010 other FUJITSU MPC3084AT 6021 HardDisk ID 1000 other LITEON DVD ROM LTD163D GHR3 CdRom ID 205
119. ype Default SHARE F r Abfragen gen gt INQUIRE f r R cksicherungen ist EXCLUSIVE notwendig im Zustand CHANGING MEDIA wird nur EOM akzeptiert und f r Administrative Zwecke dient ADMIN 2007 SEP AG 41 SEPsesam Version 3 0 Ser Globel Storage Management KAPITEL 3 DIE PROGRAMME DES SEPSESAM 3 3 1 10 sm_sms_watch Kernprogramm fiir die Kontrolle des Medienwechsels und fiir die Ausgabe des Bandzustandes im GUI Infofenster Anzeige laufende Meldungen siehe 3 3 1 3 Beschreibung berwacht den Laufwerkszustand und bernimmt die Kontrolle beim Mediumwechsel Kommuni ziert im Falle eines End Of Media EOM mit SMS zur bergabe des neuen Bandlabels und mit sm_loader f r den Wechsel des Mediums Syntax sm_sms_watch Drive Nummer Hinweis Im Falle eines Problems beim Bandwechsel ist das zugeh rige sm_sms_watch Logging f r die Problemanalyse hilfreich Hinweis Beim Start eines Sicherungsauftrags bzw R cksicherungsauftrag wird gepr ft ob sm_sms_watch in der zugeh rigen Queue l uft und ggf nachgestartet siehe 3 3 3 3 L uft ein sm_sms_watch Prozess bereits so beendet sich ein nachtr glich gestarteter Prozess Hinweis Ohne dem sm_sms_watch Prozess f r das jeweilige Laufwerk wird das Erreichen des Bandendes nicht erkannt Der Mediumwechsel f r Sicherung bzw R cksicherung wird nicht durchgef hrt 3 3 1 11 sm startup Startet die SEPsesam Software e startet die Hintergrundprozesse Serv
120. zt keine Verschl sselung val alte SBC Version auf dem Klienten gt support sep de kontaktieren Versionen ab kl ren und installieren 2007 SEP AG 102 SEPsesam Version 3 0 9 2 FEHLERMELDUNGEN DER KERNSOFTWARE Ser Global Storage Management 9 2 2 BASICS grundlegende Fehler Fehlermeldung Ursache Behebung E001 BASICS STR_CHAIN String berlauf gt support sep de E002 BASICS val Fehler beim ffnen der Da tei val mit Modus val zu wenig Plattenplatz gt erweitern fehlendes Verzeichnis gt Verzeichnis anlegen gt support sep de E003 BASICS val val existiert noch nicht Neustart sm_startup E004 BASICS GET_LOCAL_TCPIP_ADRESS konnte keine benutzbare WinSock DLL finden gt support sep de E005 BASICS HAL REDIR String berlauf val val gt support sep de E006 BASICS CHECKSMS autom SMS Neustart misslungen SMS nicht verf gbar gt sm_shutdown sm startup ggf nach eini gen Minuten wiederholen oder Reboot des Rech ners E007 BASICS val Fehler beim L schen der Datei en val gt support sep de E008 BASICS Fehler bei Kommandoausf hrung val val NW Problem gt NW Check Autorisierung nicht konfiguriert gt siehe 3 4 E009 BASICS Fehler bei Dateikopie val val val Pr fen ob gt support sep de Filesystem voll ist E010 BASICS FILE Kopie val gt val
Download Pdf Manuals
Related Search
Related Contents
COMTRAFO MANUAL DE INSTRUÇÕES 取扱説明書 - NPLACE MSI Classic CR640-221ZA notebook AVOIR UNE PANOPLIE D`OUTILS COHERENTE HP LaserJet 2100 Printer Service Manual Trendnet TV-IP422W/4PROM surveillance camera Harbor Freight Tools 65207 User's Manual prb béton express Da-Lite CM-CCA MX-FR20U MX-FR21U Copyright © All rights reserved.
Failed to retrieve file