Alles, was Sie über Exchange-Sicherungen wissen müssen* – Teil 3

Veröffentlichung des Originalartikels: 10.07.2012

*(aber bisher nicht zu fragen wagten)

In Teil 1 und Teil 2 dieser Reihe wurden die Grundlagen von Exchange-Sicherungen mithilfe von VSS und der Ablauf einer aktiven DAG-Datenbanksicherung erläutert.

In Teil 3 wird schrittweise erläutert, wie eine passive DAG-Datenbankkopie einer vollständigen Sicherung unterzogen wird. Der für die Sicherung passiver Kopien verantwortliche Exchange-Writer wird nicht im Informationsspeicherdienst ausgeführt, sondern als Teil des Microsoft Exchange-Replikationsdiensts. Zu den Funktionen dieses Diensts zählt das Koordinieren des Sicherungsvorgangs zwischen dem Knoten für die passive Kopie und dem Server für die aktive Kopie. Ähnlich der Sicherung einer aktiven Datenbank wie in Teil 2 erläutert wird in diesem Beitrag die Sicherung einer passiven Datenbankkopie von DB1, die auf dem Server ADA-MBX1 gehostet wird, beschrieben. Die aktive bereitgestellte Datenbankkopie befindet sich auf ADA-MBX2, und erneut wird von der Sicherungslösung eine nicht persistente COW (Copy-On-Write, Kopie bei-Schreibvorgang)-Momentaufnahme verwendet:

(Bitte klicken Sie auf die Miniaturansichten, um die Grafiken in diesem Beitrag in voller Größe anzusehen.)

image

Die ersten Schritte für die Sicherung einer passiven Datenbankkopie ähneln denen für eine aktive Datenbankkopie. Die Sicherungsanwendung erhält die Metadaten für DB1 vom Exchange-Writer, der Writer wird jedoch wiederum im Microsoft Exchange-Replikationsdienst ausgeführt. Eine neue Writer-Instanz-GUID wird generiert, die, wie auch bei der Sicherung einer aktiven Datenbank; während des Auftrags dauerhaft gespeichert wird.

Das Ereignis 2021 gibt an, dass die Sicherungsanwendung (oder der VSS-Requestor) auf den Exchange-Writer zugreift. Es wird während der Sicherung öfter angezeigt, wenn verschiedene Komponenten wie etwa Speicherorte von Protokollen und Datenbankdateien aus Metadaten gelesen werden.

Die Ereignisse 2110 und 2023 geben an, dass die Sicherungsanwendung eine bestimmte Reihe von Komponenten zur Sicherung angefordert hat, des Weiteren wird die Art der Sicherung angegeben.

image

Der Replikationsdienst für den Server für die passive Kopie meldet dem Server für die aktive Kopie, dass eine Sicherung durchgeführt wird. Die Ereignisse 910 und 210 auf dem Server für die aktive Kopie sowie 960 auf dem Server für die passive Kopie haben zwei Bedeutungen: Erstens bestimmen sie, auf welchem Server eine passive Kopie der Datenbank gesichert wird. Zweitens hat der Speicherdienst auf dem Server für die aktive Kopie die Datenbank im Speicher mit “Sicherung wird ausgeführt" markiert und bestätigt, dass die Stellvertretersicherung fortgesetzt wird. Wenn dies erfolgt, kann die Datenbank erst dann erneut gesichert werden, wenn entweder die Stellvertretersicherung abgeschlossen ist oder der Status “Sicherung wird ausgeführt” auf eine andere Weise aufgehoben wird.

image

Die Ereignisse 2025 und 2027 werden generiert, wenn vom Replikationsgenerator verhindert wird, dass der Replikationsdienst Protokolle auf das lokale Laufwerk schreibt, die vom Server für die aktive Kopie kopiert wurden. Die Wiedergabe der Protokolle wird ebenfalls beendet, und der Inhalt der Datenbankdateien bleibt unverändert. Zu diesem Zeitpunkt werden Datenschreibvorgänge für die Datenbank, die gesichert wird, gesperrt. VSS kann nun für jedes in den Metadaten angegebene Laufwerk die Momentaufnahmen im Schattenspeicher erstellen.

image

VSS erstellt Momentaufnahmen der Laufwerke D: und E:. Wenn die Aufnahmen abgeschlossen sind, meldet VSS dies dem Exchange-Writer, der wiederum dem Replikationsdienst erlaubt, mit dem Kopieren und der Wiedergabe der Protokolle fortzufahren. Die Ereignisse 2029 und 2035 werden generiert, wenn die Aufhebung der Sperre abgeschlossen ist und normale Schreibvorgänge auf den Laufwerken fortgesetzt werden dürfen.

image

Nachdem die Momentaufnahmen erstellt wurden, kann die Sicherungsanwendung Datenblöcke über VSS kopieren. Dabei werden Datenblöcke aus dem Schattenspeicher abgerufen, wenn sie aufgrund einer Änderung beibehalten wurden, oder andernfalls aus dem tatsächlichen Datenträgervolume. Der Replikationsdienstgenerator wartet auf die Meldung, dass der Datentransfer abgeschlossen ist. Dieser Datenfluss wird durch die violetten Pfeile dargestellt. Diese geben in diesem Fall an, dass Daten aus den Momentaufnahmen im Speicher über die E/A-Schnittstelle des Exchange-Servers auf den Sicherungsserver kopiert werden.

image

Wenn die für die Sicherung von DB1 erforderlichen Daten auf Sicherungsmedien kopiert wurden, meldet die Sicherungsanwendung an VSS, dass der Auftrag abgeschlossen ist. Von VSS erfolgt eine Meldung an den Replikationsgenerator, und Exchange generiert die Ereignisse 963 und 2046 auf dem Server für die passive Kopie. Daraufhin meldet der Replikationsdienst dem Informationsspeicherdienst auf dem Server für die aktive Kopie, dass der Auftrag erledigt ist und dass die Protokollabschneidung fortgesetzt werden kann, wenn alle erforderlichen Bedingungen erfüllt sind. Der Knoten für die aktive Kopie generiert die Ereignisse 913 und 213, die melden, dass die Stellvertretersicherung abgeschlossen ist und dass das Datum und die Uhrzeit der Sicherung im Datenbankheader aktualisiert werden.

image

Die Ereignisse 2033 und 2037 melden das Ende der Sicherung. Der Knoten für die aktive Kopie leert das aktuelle Transaktionsprotokoll mit den Aktualisierungen des Datenbankheaders und setzt es zurück. Dieses Protokoll wird dann gemäß dem Zeitplan versendet und für die Wiedergabe verfügbar gemacht, damit die Kopie der passiven Datenbank so bald wie möglich mit den neuen Headerinformationen markiert wird. Wenn möglich wird auch die Protokollabschneidung fortgesetzt. In diesem Fall werden die Momentaufnahmen zerstört, und der normale Betrieb wird fortgesetzt.

Hier finden Sie einige hilfreiche Referenzen, wenn Sie mehr über das Thema dieser Serie erfahren möchten:

Volume Shadow Copy Service
https://technet.microsoft.com/en-us/library/ee923636(WS.10).aspx

Exchange VSS Writers
https://msdn.microsoft.com/en-us/library/bb204080.aspx

Overview of Processing a Backup Under VSS
https://msdn.microsoft.com/en-us/library/aa384589(VS.85).aspx

Backup Sequence Diagrams
https://msdn.microsoft.com/en-us/library/aa579076(v=exchg.140)

Problembehandlung des Volumeschattenkopie-Diensts
https://technet.microsoft.com/en-us/library/ff597980(EXCHG.80).aspx

Jesse Tedoff

Dies ist ein übersetzter Blogbeitrag. Den Originalartikel finden Sie unter Everything You Need to Know About Exchange Backups* - Part 3