4 4 3 Beefalo:SEPuler - ein Terminkalender

From SEPsesam
Revision as of 08:39, 25 April 2023 by Jus (talk | contribs)
Other languages:
<<<Zurück
Medienstrategie
Benutzer Handbuch
Weiter>>>
Sicherung

SEPuler – ein Terminkalender

Der SEPuler ist ein Prozess, der die Terminierung aller SEP-sesam-Aufgaben wie Sicherung, Migration, Replikation, Rücksicherung und andere Aufgaben steuert. Es handelt sich um einen elektronischen Kalender und Assistenten, der alle SEP sesam Datenschutzaufgaben ausführt.

Der SEPuler ist eine dauerhaft aktive Hintergrundroutine (Daemon), die ständig nach Ereignissen sucht, die ausgeführt werden sollen. Wenn der SEPuler einen geplante Auftrag oder ein manuell ausgelösten Termin findet, wird die Ausführung des entsprechenden Programms eingeleitet.

Sobald das Ereignis gestartet ist, bestimmt SEPuler den nächsten Ausführungstermin für einen zyklischen Auftrag und schreibt das Ereignis in den Terminkalender. Zum Beispiel, wenn der SEPuler eine wöchentliche Sicherung am 1. Januar startet, wird eine neue Sicherung für den 8. Januar eingetragen.

Sicherung, Migration, Replikation, Medientermin, Befehlstermin, Rücksicherung und Tageswechsel sind alles SEPuler-Ereignisarten.

Ereignisse, die mit dem Befehl Sofortstart aus der GUI oder der Befehlszeile initiiert wurden, werden im Kalender als nicht wiederkehrende Termine abgelegt.

Alle Ereignisse im SEP sesam werden vom SEPuler Zeitplan gestartet, auch wenn es sich um eindeutige, nicht wiederkehrende Ereignisse handelt. Eine Übersicht über geplante, abgeschlossene und abgelaufene Ereignisse/Termine und ihrem aktuellen Status bietet das Kalenderblatt über Auswahl -> Zeitplanung -> Kalenderblatt aufrufbar.

GUI schedules Beefalo V2 de.jpg

Zeitpläne

Zeitpläne werden verwendet, um Termine zu einem bestimmten Zeitpunkt in der Zukunft einzustellen. Ein Zeitplan ist ein Schema, welches das zyklische Verhalten eines Termins beschreibt, d.h. wann ein Ereignis stattfinden soll und in welchen Perioden dieser wiederholt werden soll. Die bloße Existenz eines Zeitplans führt noch nicht zu einer Ausführung eines Ereignisses.

Erst wenn dem Zeitplan ein oder mehrere Termine (Sicherung, Migration, Befehl usw.) zugeordnet wurden, werden Eintragungen im Terminkalender erzeugt, welche dann vom SEPuler erfasst werden. Das Ändern des Zeitplans wirkt sich auf alle Ereignisse aus, die diesem Zeitplan zugeordnet sind.

Folgende flexible Funktionen können über einen Zeitplan gesetzt werden:

  • Ein Zeitplan kann für beliebig viele Termine benutzt werden.
  • Ein Auftrag (Sicherung, Migration, Replikation, Medientermin, Rücksicherung und Befehlstermin) kann Termine in mehreren Zeitplänen haben.
  • Sie können einen Benutzerdefinierten Zeitplan erstellen, der nach Ihren land- oder firmenspezifischen Anforderungen angepasst ist. Diese Option können Sie verwenden, um die Ausführung geplanter Aufträge an bestimmten Terminen zu unterdrücken z.B. bei Urlaub und an Feiertagen, oder um zusätzliche Aufträge zu ausgewählten Terminen zu planen. Weitere Informationen finden Sie unter Benutzerdefinierten Kalender erstellen.
  • Die Ausführung eines Zeitplans kann deaktiviert werden: Der Zeitplan wird in der Liste der Zeitpläne als schattiert angezeigt, aber die damit verbundenen Jobs werden nicht ausgeführt.
  • Die Option Ohne Zeitplan ist verfügbar, wenn Sie den Wert für enable_gui_events_without_schedule im Fenster Vorbelegungen (Konfiguration -> Vorbelegungen -> Einstellungen-Reiter) manuell auf 1 setzen. Es zeigt alle Sicherungsereignisse an, die keinem Zeitplan zugeordnet sind. Solche Ereignisse werden typischerweise für externe Sicherungen erstellt, bei denen die externen Anwendungen die Zeitplanung der Sicherungen übernehmen. Details finden Sie unter Zeitpläne.

Priorisierung von Terminen

Zur Verwirklichung komplexerer Terminstrategien können Termine mit unterschiedlichen Prioritäten versehen werden um Konflikte im Zeitplan zu lösen. Beginnend mit der niedrigsten Priorität 1 (bis 99 als höchste) wird innerhalb eines SEP sesam Sicherungstag geprüft, ob ein gleichartiger Termin (z.B. Sicherung) mit gleichem Auftragsnamen mit höherer Priorität bereits abgelaufen oder noch geplant ist und die Ausführung niedriger priorisierter Termine unterdrückt. Der Termin mit höhere Priorität wird ausgeführt. So können z.B. für einen bestimmten Sicherungsauftrag mehrere Zeitpläne erzeugt werden, die sich an bestimmten Tagen überschneiden. Gemäß den Prioritäten verhindern sie dann gegenseitig die Ausführung. Bei gleicher Priorität werden alle Termine eines Auftrages ausgeführt.

Bei Ereignissen mit Priorität 0 wird keine Abhängigkeit in der Priorität des Ereignis gleichnamiger Aufträge berücksichtigt. Diese Ereignisse werden immer ausgeführt.

Prioritäten können zusammen mit einem Sperrtermin verwendet werden.

Information sign.png Anmerkung
Unabhängig von der Gleichartigkeit der Aufträge hat die Höhe der Priorität auch eine Auswirkung auf die Abarbeitung der Termine in der Warteschlange. Sind bereits Aufträge in der Warteschlange und wird vom SEPuler ein neuer Auftrag mit einer höheren Priorität auf aktiv gesetzt, wird dieser Auftrag bei der Abarbeitung vorgezogen.
Gleichartigkeit von Terminen

Die Gleichartigkeit von Terminen wird unterschiedlich je nach ihrem Typ entschieden:

  • Sicherungstermine sind gleichartig, wenn ihr Auftragsname gleich ist. Das gleiche gilt für folgende Ereignistypen: Migrations-, Replikations-, Befehls- und Rücksicherungstermin.
  • Medienereignisse sind gleichartig, wenn ihre Laufwerksnummer oder Laufwerksgruppe gleich ist.

Beispiel Im folgenden Beispiel wird die Sicherung des Verzeichnisses /etc des Clients stratum1 mit dem Auftragsnamen stratum1_etc über drei verschiedene Zeitpläne gestartet.

Name Zeit Priorität Auftrag
Täglich 8 p.m. 1 täglich inkrementell
Wöchentlich 6 p.m. 2 am Wochenende differenziell
Monatlich 9 p.m. 3 am Monatsende voll
  • Am Wochenende wird der Wochenende-Termin dem Täglich-Termin vorgezogen (Prio 2 übersteuert Prio 1), der dadurch nicht ausgeführt wird.
  • Am Monatsende wird der Monatsende-Termin dem Täglich-Termin vorgezogen (Prio 3 übersteuert Prio 1).
  • Wenn Monatsende und Wochenende zusammenfallen, wird dann der Monatsend- dem Wochenende-Termin vorgezogen (Prio 3 übersteuert Prio 2).

Event priority Beefalo V2 de.jpg

Sperrtermine

Ein Sperrtermin ist ein Termin beliebigen Typs mit höherer Priorität, der keine Aktion ausführt, sondern nur durch seine Existenz gleiche Termine an einer Aktion hindert. Damit können z.B. Termine an besonderen Tagen (Jahresende, Ende des Geschäftsjahr, Feiertage etc.) gezielten ausgeschaltet werden.

Information sign.png Anmerkung
*Ein Sperrtermin wird erzeugt, indem bei der Konfiguration eines Termins das Kontrollkästchen Sperrtermin aktiviert wird.
  • Das Ausschalten eines Zeitplans blockiert die Ausführung aller Termine unter Verwendung dieses Zeitplans (Option Keine Ausführung im Zeitplan).
  • Ein Sperrtermin betrifft nur dann andere gleichnamige Termine, wenn sich die Zeitpläne überlappen.
  • Ein Sperrtermin bewirkt das jeder Auftrag an diesem (SEP sesam-)Tag unterdrückt wird, egal ob er zeitlich vor, an oder nach dem Sperrtermin liegt.

Beispiel

Ein Sicherungstermin, der den Auftrag stratum1_etc ausführt, läuft kontinuierlich täglich mit Priorität 2 durch. Ein zweiter Sicherungstermin, ebenfalls für Auftrag stratum1_etc, ist nur für den 24.12. jeden Jahres konfiguriert, und zwar als Sperrtermin mit Priorität 9. Am 24.12. erkennt die Prioritätenprüfung, dass eine höher priorisierte Sicherung stratum1_etc existiert (nämlich der Sperrtermin mit Prio 9 übersteuert Prio 2) und verhindert damit die Ausführung der täglichen Sicherung. Der Sperrtermin selbst erzeugt keinen Eintrag im Job Status, er setzt nur die Meldung ab, dass er aktiviert wurde.

SEP sesam Sicherungstag – Tageswechsel (NEWDAY)

Source:Newday Event

Siehe auch

Über die TerminplanungÜbersicht der ZeitpläneErstellen eines Zeitplans


Copyright © SEP AG 1999-2024. Alle Rechte vorbehalten.

Jede Form der Reproduktion der Inhalte dieses Benutzerhandbuches, ganz oder in Teilen, ist nur mit der ausdrücklichen schriftlichen Erlaubnis der SEP AG gestattet. Bei der Erstellung dieses Benutzerhandbuches wurde mit größtmöglicher Sorgfalt gearbeitet, um korrekte und fehlerfreie Informationen bereit stellen zu können. Trotzdem kann die SEP AG keine Gewähr für die Richtigkeit der Inhalte dieses Benutzerhandbuches übernehmen.