1 Disaster Recovery Exchange Server 2007 SP2 Diese Dokumentation beschreibt, wie Sie ein Disaster Recovery Ihrer Exchange Datenbanken durchführen, wenn Sie ihr Backup mittels Windows Server Backup (WSB) erstellt haben. Voraussetzungen für den Disaster Recovery: - Gleiches Betriebssystem wie vor dem Ausfall ihres alten Systems - Gleiche Exchange Version - Beide oben genannten Punkte müssen den selben Service Pack Stand haben wie Ihre Ursprungsmaschine Prinzip des Restores Die Wiederherstellung erfolgt über das sogenannte Dail-Tone Verfahren. Dieses Verfahren legt hohe Priorität darauf, dass die Benutzer des Exchange Dienstes schnellstmöglich wieder arbeiten können. Als erstes wird der Server neu installiert, sodass ein funktionierender Exchange Server bereit steht. Erst im nächsten Schritt werden die zu restaurierenden Daten der Benutzer zurückgeschrieben. Wenn dies geschehen ist, hat ihr Exchange Server zwei funktionierende Datenbanken. Eine mit nur neuen Daten und eine mit den von Ihnen zurückgespielten Daten. Sobald Sie die bestehenden Daten zurückgespielt haben, werden die Datenbanken getauscht. Das bedeutet, dass die Benutzer dann nur Ihre alten Daten zur Verfügung stehen haben und die neuen, die in der Zwischenzeit angefallen sind, erst einmal nicht mehr zur Verfügung stehen. Jedoch kann der Benutzer in der kompletten Zwischenzeit weiter am Exchange System arbeiten. Zum Schluss müssen noch die neuen Daten, die in der Zeit des restores angefallen sind, in die zurückgeschriebene Datenbank integriert werden. Wenn dies abgeschlossen ist, hat der Benutzer alle seine alten Daten zurück und die neu angefallenen Daten. Siehe dazu: http://technet.microsoft.com/en-us/library/bb310773(exchg.80).aspx 1. Als erstes müssen Sie den Server neu installieren. (Hierbei ist wichtig, dass es sich um dieselbe Betriebssystemversi on inklusive Service Pack handelt wie vor dem Ausfall des Servers) 2. Im Anschluss daran suchen Sie nach Windows Updates und installieren
2 diese. (Es muss das selbe Service Pack installiert sein wie vor dem Ausfall des Servers) 3. Danach installieren Sie die benötigten Exchange Pre- Requisits. Dazu öffnen Sie den Server Manager und klicken dort auf Add-Roles. Nebenstehender Link zeigt alle benötigten Komponenten: 4. Legen Sie nun die Exchange DVD in das Laufwerk ein. Starten Sie nicht die normale Installation von Exchange, sondern öffnen Sie eine Kommandozeile und wechseln Sie auf den Laufwerksbuchstab en des DVD Laufwerks in dem sich die Exchange DVD befindet. Geben Sie anschließend folgenden Befehl ein: http://technet.microsoft.com/en-us/library/bb691354(exchg.80).aspx setup.com /mode:recoverserver /DoNotStartTransport 5. In Schritt 4 wird nun Exchange neu installiert. Jedoch holt sich die Exchange Installation durch den /mode:recoverser ver Parameter Ihre alte Konfiguration des Exchange Servers aus Ihrem Active Directory (AD).
3 6. Nachdem die Installation von Exchange erfolgreich beendet wurde, müssen Sie noch das Windows Server Backup Feature installieren. Das Windows Server Backup Feature ist Standartmäßig nicht installiert. Um dies zu installieren müssen Sie auf dem Server unter Features Windows Server Backup (WSB) nachträglich hinzu installieren. Die Kommandozeilentools müssen separat ausgewählt werden! Optional: 7. Richten Sie nach der Installation von WSB einen neuen Backup Schedule ein. Das Ziel, wohin die neuen Backups geschrieben werden sollen, ist ihre alte Festplatte wo sich die alten Restore Daten befinden. 8. Falls die alten Backups nicht automatisch von WSB erkannt werden, können Sie die Quelle der Backups im Restore Prozess manuell bestimmen. Führen Sie den Falls auch die Backuppartition/Festplatte defekt ist, müssen Sie erst ein Restore aus dem TSM System, wie gewohnt, zurückspielen. Dabei ist lediglich zu beachten, dass die Partition/Festplatte NTFS formatiert ist und diese groß genug ist um das TSM Backup darauf zurückspielen zu können. Hierbei ist zu beachten, dass Sie bei der Einrichtung des Scheduled Jobs gefragt werden, ob das Ziellaufwerk formatiert werden soll oder ob die vorhandenen Backupdaten in Windows Server Backup integriert werden sollen. Wichtig: Hier wählen Sie bitte die Option, dass die Daten in Windows Server Backup integriert werden sollen!
4 Restore der alten Datenbank durch. 9. Nachdem Sie die Datenbanken wiederhergestellt haben, sind diese in einem inkonsistenten Zustand. Mittels eseutil können Sie dies überprüfen: eseutil /mh <Pfad zur Wiederhergestellten DB> 10. Mit dem folgenden Befehl bekommen Sie die DB wieder in einen konsistenten Zustand. Wechseln Sie dazu in den von Ihnen wiederhergestellten Ordner wo die Datenbanken liegen. 11. Danach können Sie den Befehl aus Schritt 7 noch einmal ausführen um zu überprüfen, ob die Datenbank nun in einem konsistenten Zustand ist. eseutil /p e00 /d <Pfad zum restore Ordner> eseutil /mh <Pfad zur Wiederhergestellten DB>
5 12. Nun müssen Sie noch eine Recovery Storage Group (RSG) anlegen. Öffnen Sie dazu die Exchange Management Shell und geben Sie die folgenden Befehle nacheinander ein. Erzeugen der RSG: 13. In der RSG eine neue Datenbank erstellen. Wichtig hierbei ist, dass der Name dieser Datenbank identisch mit dem Namen der zu restaurierenden Datenbank ist! Im Allgemeinen also Mailbox Database. 14. Nun müssen Sie die RSG Datenbank new-storagegroup server <Servername> -LogFolderPath <Pfad> -Name Recovery SystemFolderPath <Pfad> -Recovery new-mailboxdatabase MailboxDatabaseToRecover <Datenbankname> - StorageGroup Recovery EDBFilePath <Pfad> mount-database identity Recovery\Mailbox Database
6 mounten: 15. Nachdem die RSG Datenbank mit den restaurierten Datenbeständen gemountet wurde, müssen die beiden Datenbanken (die aktive und die wiederhergestellte) geswapped werden, sodass alle neuen Daten die produziert werden in die wiederhergestellte Datenbank geschrieben werden. Um die Datenbanken zu swappen öffnen Sie die Exchange Management Console und klicken Sie auf Toolbox. Unter Toolbox öffnen Sie Database Recovery Management. 16. Im darauf folgenden Fenster Enter Server an User Information klicken Sie ohne etwas einzugeben auf Next.
7 17. Nachdem Sie auf Next geklickt haben, verbindet sich ihr Exchange System mit dem Active Directory und es erscheint folgendes Fenster. In diesem Fenster klicken Sie auf Swap Database for dail-tone scenario. Damit werden die Datenbanken geswapped. 18. Wenn Sie den oben genannten Punkt ausgewählt haben, erscheint folgendes Fenster. Dort wird Ihnen angezeigt, welche Datenbank momentan für den Restore gemountet ist. Klicken Sie auf Gather swap information
8 19. Im Anschluss daran werden noch einmal alle Informationen zu den beiden Datenbanken die geswapped werden angezeigt. Klicken Sie auf Perform swap action. 20. Nach erfolgreichem swappen erscheint folgendes Fenster: 21. Nun haben alle Benutzer ihre alten Daten zurück. Jedoch noch nicht die neuen, die in der Zwischenzeit während des Restores und des swappens angefallen sind. Um diese Daten zusammenzuführen müssen Sie folgenden Befehl ausführen: Get-mailboxstatistics restore-mailbox -RSGDatabase Recovery\Mailbox Database id <Name der Mailbox in die Wiederhergestellt werden soll> - TargetFolder <Name des Ordners in den Wiederhergestellt werden soll>
9 22. Nachdem Sie den vorherigen Schritt durchgeführt haben, hat nun der jeweilige Benutzer seine wiederhergestellte Mailbox in seinem Posteingang, sodass er seine erstellten Daten während des Restores per Drag and Drop wiederherstellen kann. (In unserem Fall haben wir den Restore in den Posteingang wiederhergestellt) 23. Nach erfolgreicher Wiederherstellung der Daten muss die RSG Datenbank wieder gelöscht werden. 24. Zum Schluss muss noch die Storagegroup gelöscht werden: 25. Optional können Sie ihre Mailbox die noch unter der RSG liegt umbenennen und den Pfad wo diese Datenbank liegen soll ändern. Dies erfolgt über die Exchange Management Console unter dem Punkt Server Configuration und dann Mailbox. Wählen Sie Ihren Exchange Server aus. Im unteren Fenster finden Sie die Datenbanken, die auf Ihrem Server liegen. Mit einem Rechtsklick remove-mailboxdatabase identity First Storage Group\Mailbox Database remove-storagegroup identity First Storage Group
10 auf die Datenbank können Sie Move Database Path auswählen. Mit einem Rechtsklick auf die Datenbank unter Properties können Sie den Namen der Datenbank ändern.