Datensicherung und Wiederherstellung: Unterschied zwischen den Versionen

[unmarkierte Version][unmarkierte Version]
Zeile 40: Zeile 40:
 
= Verwenden einer externen Backup-Software =
 
= Verwenden einer externen Backup-Software =
  
<p class="msnote">'''Hinweis:''' MailStore unterstützt kein VSS (Volume Shadow Copy Service). Es ist daher vor Beginn des Backups sicherzustellen, dass der MailStore Server-Dienst beendet wurde.</p>
+
== Datensicherung von Standard-Archivspeichern ==
  
Sobald der MailStore Server-Dienst beendet ist, können die Datenverzeichnisse des Archivs von einer externen Backup-Software gesichert werden.
+
Der MailStore Server-Dienst stellt für externe Backup-Software die den Microsoft Volume Shadow Service verwenden einen so genannten Volume Shadow Service Writer (VSS-Writer) zur Verfügung. Dieser kann von einer externer Backup-Software dazu verwendet werden, konsistente Datensicherungen der MailStore Datenbank und aller Standard-Archivspeicher zu erstellen.  
Eine so erstellte Datensicherung enthält alle archivierten E-Mails und Programmeinstellungen wie angelegte Benutzer und Berechtigungen. Die Wiederherstellung einer solchen Datenbanksicherung reicht aus, um den ursprünglichen Archivbetrieb ohne weitere Konfigurationsschritte zu 100% wiederherzustellen.  
 
  
Nachfolgend soll diese Vorgehensweise beispielhaft unter Verwendung des Windows Backupprogramms NTBackup unter Windows Server 2003 beschrieben werden.
+
Der Erfolg dieser Methode hängt stark von der eingesetzten Backup-Software ab. Um zu überprüfen, ob während eines Backups entsprechenden VSS-Ereignisse in MailStore ausgelöst wurden, öffnen Sie das System-Protokoll in der Windows Ereignisanzeige und suchen Sie nach folgenden Ereignissen:
  
== Vorbereitenden Maßnahmen und Ermitteln der benötigten Kommandozeilenparameter ==
+
###############
 +
VSS EVENTS HIER
 +
###############
  
An dieser Stelle wird gezeigt, wie Sie die für eine MailStore Server Sicherung per Batchdatei benötigten Kommandozeilenparameter für NTBackup ermitteln können.  
+
Sind diese Ereignisse nicht im System-Protokoll zu finden, wurde keine konsistente Datensicherung durchgeführt. In diesem Fall muss sicher gestellt werden, dass während der Datensicherung durch eine externe Backup-Software der MailStore Server-Dienst beendet ist. Konsultieren Sie ggf. das Handbuch Ihrer Backup-Software um herauszufinden, wie man vor einer Datensicherung Dienste beendet und anschließend neu startet.
  
* Starten Sie das Programm ''ntbackup.exe'' entweder über die ''Ausführen''-Funktion oder über das Startmenü unter ''Programme'', ''Zubehör'',''Systemprogramme'', ''Backup''
+
== Datensicherung von erweiterten Archivspeichern ==
* Starten Sie den Backup Assistenten
 
* Klicken Sie auf ''Weiter''
 
* Wählen Sie ''Ausgewählte Dateien, Laufwerke oder Netzwerkfreigaben'' aus und klicken anschließen auf ''Weiter''
 
* Wählen Sie das MailStore Server Datenbankverzeichnis für die Sicherung aus. In der Standardeinstellung von MailStore Server ist dies C:\MailArchive. Haben Sie weitere Dateigruppen angelegt (über ''Verwaltung'' und dann ''Speicherorte''), müssen Sie diese ebenfalls auswählen. Klicken Sie anschließen auf ''Weiter''
 
*: [[File:Auswahl_dateien.JPG|center]]
 
*: <p class="msnote">'''Hinweis:''' Bitte sichern Sie niemals nur die Dateigruppen. Bei jeder Sicherung muss die Masterdatenbank (MailStoremaster.fdb) ebenfalls mit gesichert werden.</p>
 
* Vergeben Sie nun einen Namen und den Zielort der Datensicherung und klicken Sie danach auf ''Weiter''
 
* Bevor Sie nun den Assistenten beenden, klicken Sie auf ''Erweitert'' um zusätzliche Sicherungsoptionen wie Ausführungszeit und Wiederholungsintervall einzustellen. Dies dient hauptsächlich dem Zweck im Windows Taskplaner einen neuen Task anzulegen, welcher die Auszuführende Befehlszeile beinhaltet.
 
*: [[File:Erweitert.JPG|center]]
 
*: [[File:Schedule.JPG|center]]
 
* Der hierdurch generierte geplante Task enthält alle benötigten Parameter für die Erstellung eines Batchfiles. Wichtig für das weitere Vorgehen ist vor allem die Befehlszeile im Feld ''Ausführen'' welche im nächsten Abschnitt wieder verwendet wird.
 
*: [[File:geplantertask.JPG|center]]
 
  
== Erstellen eines zeitgesteuerten Sicherungsauftrags (NTBackup) ==
+
Je nach Ablage der Daten erweiterter Archivspeicher auf SQL-Datenbanken oder das Dateisystemen, kann die Reihenfolge entscheidend für die Konsistenz der Datensicherung sein.
  
* Öffnen Sie den zuvor erstellten geplanten Task.
+
=== Ein Speicherort ===
* Erstellen Sie nun eine neue leere Textdatei.
 
* Kopieren Sie den Inhalt der Zeile "Ausführen" aus den Eigenschaften des geplanten Task in die Textdatei.
 
* Stellen Sie sicher, dass der Dienst ''MailStoreServer'' vor der Datensicherung beendet und nach dem Durchführen der Datensicherung wieder gestartet wird. Dazu empfiehlt sich die Benutzung des ''net stop''- bzw. ''net start''-Befehls vor und nach dem Ausführen des NTBackup-Befehls.
 
* Speichern Sie die Textdatei z.B. als ''MailStoreBackup.bat'' ab. Hier sehen Sie ein Beispiel einer solchen ''MailStoreBackup.bat'' Datei:
 
  
REM *** Stoppen des MailStore Server Dienstes ***
+
Befinden sich alle Daten eines erweiterten Archivspeichers im selben Speicherort (Dateisystem oder SQL-Datenbank), muss auf die Konsistenz dieses Speicherortes geachtet werden. Dies kann z.B. mittels Volume Shadow Service erfolgen.
net stop MailStoreServer
 
 
REM *** NTBackup Aufgabe starten ***
 
C:\WINDOWS\system32\ntbackup.exe backup "@C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\MailStoreBackup.bks" /n "MailStoreBackup.bkf created 8/13/2010 at 12:17 PM" /d "Set created 8/13/2010 at 12:17 PM" /v:no /r:no /rs:no /hc:off /m daily /j "MailStoreBackup" /l:s /f "C:\MailStoreBackup\MailStoreBackup.bkf"
 
 
REM *** Starten des MailStore Server Dienstes ***
 
net start MailStoreServer
 
  
* Erstellen Sie nun in Windows einen neuen geplanten Task, welcher die soeben erstelle Batchdatei ausführt.
+
=== Unterschiedliche Speicherorte ===
* Der zuvor mit NTBackup erstellte Task kann nun entfernt werden.
 
  
'''Hinweis:''' Die meisten Backupsoftareprodukte bieten die Möglichkeit, Parameter zu definieren, die vor bzw. nach dem eigentlichen Sicherungsauftrag ausgeführt werden. Die Erstellung eines separaten Batchfiles zum Beenden bzw. Starten des MailStore Server Dienstes ist in diesem Fall nicht notwendig.
+
Hierbei ist die Reihenfolge der Datensicherung entscheidend für die Konsistenz der Datensicherung der Archivspeicher:
  
== Manuelle Ausführung einer Sicherung ==
+
#. Datensicherung der Orderinformationen und Metadaten
 +
#. Datensicherung der E-Mail-Kopfzeilen und -inhalte
  
Um eine einmalige manuelle Sicherung Ihrer MailStore Server Daten zu erstellen, gehen Sie bitte wie folgt vor:
+
Somit ist gewährleistet, dass bei einer Wiederherstellung zu allen Orderinformationen und Metadaten entsprechende E-Mail-Kopfzeilen und -inhalte existieren und die Datenintegrität somit gewahrt bleibt.
 
 
* Beenden Sie den MailStore Server Dienst. Dies kann über den Befehl ''NET STOP MailStoreServer'' geschehen. Alternativ dazu können sie den MailStore Server-Dienst auch manuell über die ''MailStore Server Dienst-Konfiguration'' beenden und wieder starten. Sie finden die ''MailStore Server Dienst-Konfiguration'' im MailStore Server Programmordner im Windows-Startmenü.
 
* Starten Sie das Backupprogramm und wählen Sie wie zuvor beschrieben die benötigten Dateien für die Sicherung aus.
 
* Starten Sie die manuelle Sicherung
 
* Nach Abschluss der Sicherung muss der MailStore Server Dienst wieder gestartet werden. Dies kann entweder über den Befehl ''NET START MailStoreServer'' oder wie zuvor beschrieben über die MailStore Server Dienst-Konfiguration geschehen.
 
  
 
= Wiederherstellung =
 
= Wiederherstellung =

Version vom 23. April 2012, 18:12 Uhr

Datensicherung

Vorüberlegungen

MailStore Server unterstützt verschiedene Methoden zur Datensicherung des E-Mail-Archivs sowie aller Benutzereinstellungen. Sie können die in MailStore integrierte Backupfunktionen verwenden oder eine externe Backupsoftware einsetzen.

Für welches Verfahren Sie sich entscheiden, hängt letztlich von Ihren jeweiligen Präferenzen und Ihrer Systemumgebung ab. Die integrierte Backupfunktion bietet für kleinere Umgebungen ohne eigenen Administrator den Vorteil, dass keine umfangreiche Konfigurationen vorgenommen werden muss um sicherzustellen, dass alle benötigten Dateien und Verzeichnisse eingeschlossen und das Backup erfolgreich erstellt werden kann. Um die Daten nach erfolgreichem Erstellen des Backups auslagern zu können (bsp. auf DAT Band) ist allerdings das integrieren dieser Backupdaten in ein weiteres Systembackup notwendig.

Bei Verwendung einer eigenen Backupsoftware (bsp. Symantec Backup Exec, Windows NTBackup oder Acronis True Image) sind einige vorbereitende Maßnahmen zu ergreifen, um das Backup erfolgreich erstellen zu können. Der Vorteil hierbei ist, dass die MailStore Server Daten direkt in eine bestehende Backupstrategie integriert werden können ohne wie vorgenannt zweigleisig fahren zu müssen.

Hinweis: Sie können über Verwaltung und dann Speicherorte ältere Archivspeicher mit einer Schreibsperre versehen. Diese Archivspeicher stehen danach weiterhin für alle Anwender zur Verfügung (bis auf das Löschen und Verschieben von E-Mails), müssen aber nicht mehr laufend gesichert werden. Diese Archivspeicher können dann auch gefahrlos auf kostengünstigen Datenträgern gehalten werden.

Informationen zum Thema Archivspeicher und Speicherorte finden Sie unter Speicherorte.

Verwenden der MailStore integrierten Backupfunktion

MailStore Server verfügt über eine integrierte Backupfunktion, mit deren Hilfe eine vollständige Datensicherung des Archivs durchgeführt werden kann.

Eine so erstellte Datenbanksicherung enthält alle archivierten E-Mails und Programmeinstellungen wie angelegte Benutzer und Berechtigungen. Die Wiederherstellung einer solchen Datenbanksicherung reicht aus, um den ursprünglichen Archivbetrieb ohne weitere Konfigurationsschritte zu 100% wiederherzustellen.

Wichtiger Hinweis: MailStore unterstützt bei der Verwendung der integrierten Backupfunktion ausschließlich Standard-Archivspeicher. Bei der Verwendung erweiterter Archivspeicher ist eine vollständige Datensicherung nur mit Hilfe extern Backup-Software möglich.

Vorgehensweise

Zum Erstellen einer vollständigen Datensicherung gehen Sie wie folgt vor:

  • Melden Sie sich als MailStore-Administrator (admin) an.
  • Klicken Sie auf Verwaltung > Storage und anschließend auf Archiv-Datensicherung erstellen.
    Bkup archive 01.png
  • Geben Sie nun das Zielverzeichnis der Datensicherung sowie den gewünschten Umfang der Datensicherung an. Bei der Auswahl der zu archivierenden Dateigruppen können Sie zwischen folgenden Optionen wählen:
    • Sicherung aller Archivspeicher - Es werden alle aktuell eingehangenen Standard-Archivspeicher gesichert.
    • Sicherung aller Archivspeicher ohne Schreibschutz - MailStore Server bietet die Möglichkeit, Archivspeicher mit einem Schreibschutz zu versehen. Benutzer können dann weiterhin auf die Daten des Archivspeichers zugreifen, es werden jedoch keine Änderungen (durch hinzufügen oder löschen von E-Mails) mehr vorgenommen. Wurde bereits ein Backup dieses schreibgeschützten Standard-Archivspeichers erstellt, können diese beim Backup über diese Funktion ausgeschlossen werden.
    • Sicherung der folgenden Archivspeicher - Sollen nur bestimmte Archivspeicher gesichert werden, kann mit dieser Option die Tabelle zum Auswählen der zu sichernden Standard-Archivspeicher freigeschaltet werden.
  • Nach Auswahl der entsprechenden Optionen klicken Sie auf Jetzt starten, um die Datensicherung einmalig durchzuführen.
  • Möchten Sie die Datensicherung in regelmäßigen Abständen automatisch ausführen, klicken Sie auf Zeitgesteuert..., um einen geplanten Task zu erstellen.

Hinweis: Während der Datensicherung kann nicht auf die Archive zugegriffen werden. Sie erkennen dies daran, dass beim Start des MailStore Clients die Meldung erscheint: "Der Server ist momentan aufgrund von Wartungsarbeiten nicht verfügbar.

Verwenden einer externen Backup-Software

Datensicherung von Standard-Archivspeichern

Der MailStore Server-Dienst stellt für externe Backup-Software die den Microsoft Volume Shadow Service verwenden einen so genannten Volume Shadow Service Writer (VSS-Writer) zur Verfügung. Dieser kann von einer externer Backup-Software dazu verwendet werden, konsistente Datensicherungen der MailStore Datenbank und aller Standard-Archivspeicher zu erstellen.

Der Erfolg dieser Methode hängt stark von der eingesetzten Backup-Software ab. Um zu überprüfen, ob während eines Backups entsprechenden VSS-Ereignisse in MailStore ausgelöst wurden, öffnen Sie das System-Protokoll in der Windows Ereignisanzeige und suchen Sie nach folgenden Ereignissen:

VSS EVENTS HIER

Sind diese Ereignisse nicht im System-Protokoll zu finden, wurde keine konsistente Datensicherung durchgeführt. In diesem Fall muss sicher gestellt werden, dass während der Datensicherung durch eine externe Backup-Software der MailStore Server-Dienst beendet ist. Konsultieren Sie ggf. das Handbuch Ihrer Backup-Software um herauszufinden, wie man vor einer Datensicherung Dienste beendet und anschließend neu startet.

Datensicherung von erweiterten Archivspeichern

Je nach Ablage der Daten erweiterter Archivspeicher auf SQL-Datenbanken oder das Dateisystemen, kann die Reihenfolge entscheidend für die Konsistenz der Datensicherung sein.

Ein Speicherort

Befinden sich alle Daten eines erweiterten Archivspeichers im selben Speicherort (Dateisystem oder SQL-Datenbank), muss auf die Konsistenz dieses Speicherortes geachtet werden. Dies kann z.B. mittels Volume Shadow Service erfolgen.

Unterschiedliche Speicherorte

Hierbei ist die Reihenfolge der Datensicherung entscheidend für die Konsistenz der Datensicherung der Archivspeicher:

  1. . Datensicherung der Orderinformationen und Metadaten
  2. . Datensicherung der E-Mail-Kopfzeilen und -inhalte

Somit ist gewährleistet, dass bei einer Wiederherstellung zu allen Orderinformationen und Metadaten entsprechende E-Mail-Kopfzeilen und -inhalte existieren und die Datenintegrität somit gewahrt bleibt.

Wiederherstellung

Im Folgenden wird beschrieben, wie Sie eine Datenbanksicherung des gesamten Archivs wiederherstellen können.

Hintergrund

Eine Datenbanksicherung enthält alle archivierten E-Mails und Programmeinstellungen wie angelegte Benutzer und Berechtigungen. Die Wiederherstellung einer solchen Datenbanksicherung reicht aus, um den ursprünglichen Archivbetrieb ohne weitere Konfigurationsschritte zu 100% wiederherzustellen.

Wiederherstellen einer Datensicherung

Sie benötigen eine funktionsfähige Installation von MailStore Server zur Wiederherstellung einer Datenbanksicherung. Gehen Sie danach wie folgt vor:

  • Kopieren Sie die Datensicherung auf eine lokale Festplatte des Rechners.
  • Starten Sie aus dem MailStore Server Programmordner im Windows-Startmenü die MailStore Server Dienst-Konfiguration.
  • Klicken Sie nun unter Allgemein > Master-Datenbank auf Durchsuchen... und wählen Sie das Verzeichnis aus Ihrer Datensicherung aus, welches die Datei MailStoreMaster.fdb enthält. Bestätigen Sie Ihre Auswahl mit OK.
    Bkup restore 01.png
  • Klicken Sie am unteren Rand des Fensters auf Neu starten, um die Änderungen zu übernehmen.
  • Die Wiederherstellung ist nun abgeschlossen und das Archiv kann wieder wie gewohnt genutzt werden.

Unter Umständen verfügen Sie über weitere Dateigruppen, die nach diesen Schritten noch nicht im Archiv eingehangen sind. Bitte gehen Sie in diesem Fall wie folgt vor:

  • Starten Sie den MailStore Client auf dem MailStore Server-PC und melden Sie sich als MailStore-Administrator (admin) an.
  • Klicken Sie auf Verwaltung > Storage und dann auf Speicherorte.
  • Klicken Sie in der Menüleiste am unteren Bildschirmrand auf Einhängen... und wählen Sie die entsprechende Dateigruppe aus.
  • Wiederholen Sie diese Schritte, bis Sie alle Dateigruppen vollständig eingehangen haben.