Exchange NOTFALL - Server Ausfall

Der Ausfall eines Servers kann sich sowohl auf die Hardware als auch nur auf die Funktion der Exchange Dienste oder das Betriebssystem beziehen. All den hier beschriebenen Fällen ist gemeinsam, dass die Datenbank noch vorhanden und nutzbar ist.

Ein Ausfall der Hardware ist natürlich besonders bitter, da es hier dann nicht mehr ausreichend ist, mit einer CD am Server zu stehen, sondern erst einmal Ersatzhardware besorgt werden muss. Die wichtigste Frage hierbei ist, ob die Festplatteninhalte und hier insbesondere die Datenbanken noch vorhanden sind oder nicht, d.h. wie entsprechend eine Reparatur erfolgen kann. Selbst wenn offensichtlich andere Komponenten wie Tastatur, Netzteil, CPU, Hauptspeicher oder gar nur Lüfter ausgefallen sind, können Sie nicht sicher sein, dass die Datenbank "korrekt" funktioniert. Sie kann ja durch die Fehlfunktion durchaus beschädigt worden sein. Insofern sei auch dies noch mal als Warnung gedacht, dass selbst ein RAID1 oder RAID5 kein Ersatz für eine Datensicherung sein kann.

Sollte die Datenbank nicht mehr nutzbar sein, dann bleibt ihnen nur die Neuinstallation des Servers und ein Restore 2000 mit Backup. Haben Sie kein Backup, dann könnten Tipps auf Exchange 2000 Recovery ohne Backup weiter helfen. für die weitere Betrachtung gehen wir davon aus, dass die Datenbank auf den Festplatten des Servers problemlos weiter genutzt werden können. Entsprechend trennen wir nun die drei möglichen Fehlerbilder auf:

  • Hardware defekt
  • Windows Betriebssystem defekt
  • Exchange Installation Defekt

Für alle drei Optionen finden Sie hier eine kurze Handlungsanweisung:

Hardware defekt

Mit etwas Glück haben Sie einen gleichwertigen Ersatzserver, dessen Komponenten Sie nutzen können. Einige Defekte wie z.B. defekte Speicherchips sind manchmal schnell zu überstehen, wenn das defekte Modul entfernt wird und der Server dann eben mit etwas weniger Speicher weiter läuft. Viele Server haben schon entsprechende Funktionen, um defekte Chips auszublenden und den Server neu zu booten. Sollte aber kein Ersatzteil zur Hand sein, dann gibt es zwei Optionen:

  • Warten auf Ersatz
    Hier hilft es, wenn Sie mit dem Hersteller einen Wartungsvertrag mit garantierten Antwortzeiten haben. So können heute Server mit 24hx365 Tagen Service und einer Reaktionszeit von 6 Stunden bestellt werden. Wenn demnach eine Ausfallzeit von bis zu 6 Stunden + Reparaturzeit toleriert werden können, dann haben Sie so eine passable Lösung.
  • Umzug auf neuer Server
    Ein alternativer Weg kann natürlich sein, einen anderen unbenutzten oder freien Server als Ersatzserver zu installieren. In diesem Fall muss der Server den alten Server ersetzen, d.h. er muss auch gleich heißen und das gleiche Computerkonto verwenden. Das Verfahren ist dann vergleichbar mit dem folgenden Punkt "Windows Betriebssystem defekt" bzw. dem Tausch von Hardware im Rahmen einer Erweiterung (Siehe Exchange Verschieben, umbenennen, umbauen)

Schauen wir uns die einzelnen Defekte genauer an:

Exchange Installation Defekt

Wenn ihr Windows Betriebssystem noch funktionstüchtig und die Exchange Datenbank unversehrt scheint, dann kann ein Defekt der Exchange Installation auf diesem Server vorliegen. Zwar kann es auch ein generelles Problem mit dem Active Directory sein, aber das können Sie anhand des Eventlogs meist feststellen. Eine defekte Softwareinstallation kann mehrere Ursache haben. Hier eine kleine Auswahl:

  • Fehlgeschlagene Servicepackinstallation
  • Virus order Wurm hat "EXE"-Dateien zerstört
  • Fehlerhafter Einsatz von Berechtigungen
  • Installation erforderlicher Komponenten
  • Und viele mehr

Wenn ihr Betriebssystem also noch funktioniert und die Exchange Datenbanken ebenfalls noch vorhanden sind, dann ist die Reparaturinstallation von Exchange der richtige Weg, um Exchange wieder ans laufen zu bekommen. Auch hier muss mal zwei Optionen unterscheiden

  • SETUP /DisasterRecovery
    Diese Option ist erforderlich, wenn das Setup selbst nicht mehr erkenne, das auf dem Server schon Exchange installiert ist bzw. war. Über diesen Schalter wird das Setup angewiesen, alle Dateien und Programme, Dienste und Einstellungen wieder durchzuführen. Allerdings wird im Active Directory keine Änderung bezüglich der Exchange Konfiguration durchgeführt. Das Exchange Objekt muss also noch vorhanden und komplett sein.
  • SETUP und "Erneut installieren/Reparieren" auswählen
    Erkennt das Setup noch, dass bereits Exchange installiert ist, dann können Sie über die Auswahl eine erneute Installation anfordern. Hierbei werden ebenfalls die Programme, Dateien und Einstellungen wieder zurecht gerückt.

Der letzte Weg eignet sich besonders, wenn Sie z.B.: den IIS deinstalliert haben und damit weder Outlook Webzugriff noch der SMTP-Dienst korrekt funktioniert.

  • Q155216 XADM: How to Move Exchange Server to a New Computer with the Same Name
  • Q297289 XADM: How to Move Exchange 2000 to New Hardware and Keep the Same Server Name

Windows Betriebssystem defekt

Oftmals hat aber ein Virus oder ein Hardwaredefekt die Auswirkung, das das eigentliche Betriebssystem nicht mehr funktioniert. Wenn Windows nicht mehr startet oder Sie sich nach dem Start nicht mehr anmelden können oder nach erfolgter Anmeldung das System "irgendwie" nicht mehr sauber funktioniert, dann ist auch noch nicht alles verloren. Ursachen könnten hier sein:

  • physikalischer Defekt auf der Betriebssystempartition
  • Fehler bei der Installation des Windows Service Pack
  • "Update" eines Festplattentreibers
  • Fehlgeschlagene Sicherung mit Imaging-Software oder umpartitionierung
  • Defekte durch Schreibzugriff mit anderen Betriebssystemen (z.B. Knoppix NTFS oder NTFSDOS etc.)
  • Und einiges mehr

In solchen Fällen bietet Windows 2000 und 2003 mittlerweile auch jede Menge Hilfen ab, die sich abhängig von der Ursache wieder zu einem Lauffähigen System kommen lassen.

Wenn nur die Windows Installation korrupt ist und die Datenbestände ihres Servers noch vorhanden sind (EDB/STM-Dateien), dann können Sie recht einfach den Server wieder funktionstüchtig machen. Allerdings muss dazu gelten, dass der Server nicht der einzige Domain Controller ist. Ansonsten ist ein Restore des Active Directory zuerst erforderlich.

  • Reparaturinstallation
    Windows selbst enthält eine Funktion zur Reparatur des Betriebssystem. Legen Sie dazu einfach die CD ein, booten davon und starten Sie die Reparatur. Auch ohne Notfalldiskette und umfangreiche Kenntnisse ist es oft möglich
  • Recovery Console
    Windows bietet zudem eine Recovery Console an, mit der Sie Treiber tauschen, Dateien umbenennen oder die Startart von Diensten verändern können. Leider ist die Steuerung nicht ganz eingängig für Administratoren, die nur gelegentlich einen Server "retten" müssen.
  • Recovery CD
    Von Firmen wie Winternals (www.winternals.com), Webseiten wie www.nu2.nu (PEBuilder) und anderen gibt es bootfähige CDs oder Hilfsprogrammen zum Erstellen solcher CDs um dann auf die nicht mehr funktionstüchtige Windows Installation zuzugreifen. Wenn der Fehler durch einen defekten Treiber oder Dienst verursacht wurde, kann so der Treiber oft ausgetauscht oder der Dienst deaktiviert werden. Wenn dann der Neustart des Server erfolgreich ist, können Sie abschließende Reparaturen vornehmen.
  • Restore
    Wer ein gutes Backup und das Restore auch geübt hat, für den ist nun der Moment der Wahrheit gekommen und er kann den Server einfach vom Band wieder herstellen.
  • Neuinstallation
    Wenn ihnen das Restore zu mühselig ist oder es keine aktuelle Sicherung gibt, dann kann zumindest ein Member Server einfach wieder neu installiert werden. Achten Sie dabei darauf, dass Sie das Computerkonto nicht löschen, sondern nur Zurücksetzen und den Server mit dem gleichen Namen installieren. Danach müssen Sie nur ein "Exchange Setup /desaster Recovery" machen und wenn die Datenbanken noch vorhanden sind, dann ist nach kurzer Zeit der Exchange Dienst wieder funktionstüchtig. Leider ist das Verfahren nicht so einfach, wenn der Exchange Server ein Domain Controller war. Dann ist ein Restore des DCs oder eine Reparatur sinnvoll. Wenn es noch weitere DCs gibt, dann kann der Exchange DC "hart" aus dem Active Directory entfernt werden und neu mit Windows und Exchange installiert werden.

Ein DCPROMO auf einem Server mit installiertem Exchange ist nicht supportet, d.h. die dürfen einen Exchange Server nachträglich nicht zum DC hochstufen oder Member Server herunterstufen.

In all diesen Fällen ist das "Wichtigste" von Exchange aber noch vorhanden. Die Datenbanken sind entweder in einem "Clean Shutdown" Status oder zusammen mit den Transaktionsprotokollen noch vorhanden. Und diese sollten wir weiter verwenden können.

Mussten Sie ihren Server mit einem neuen Computerkonto installieren, so ist es ein "neuer" Server und die Berechtigungen auf verschiedene Active Directory Objekte stimmen nicht mehr. Dann müssen Sie Exchange normal (ohne /disasterrecovery) installieren, damit die Rechte für das Computerkonto neu addiert werden. Kommt hierbei die Meldung, dass es aber schon ein entsprechendes Objekt in der Organisation gibt, dann ist ein "Setup /Desaster Recovery" mit nachfolgender "Reparaturinstallation" ein Lösungsweg, der meist funktioniert.

  • Q155216 XADM: How to Move Exchange Server to a New Computer with the Same Name
  • Q297289 XADM: How to Move Exchange 2000 to New Hardware and Keep the Same Server Name
  • Exchange Verschieben, umbenennen, umbauen

Fertig ? Wenn alles gut gegangen ist, dann dürfte ihre Exchange Server schon wieder funktionieren. Wenn nicht, sollten Sie in der Newsgroup (siehe Newsgroups zu Exchange) nachfragen oder einen Fachbetrieb einschalten.

Leider sind Disasterfälle keine "Regelfälle", so dass es keine allgemeinen Beschreibung gibt und jeden Sonderfall kann ich nicht beschreiben.

Weitere Links