Exchange 2007 entfernen

Bis wir Exchange 2007 in einer produktiven Umgebung deinstallieren, damit die nächste Version native arbeiten kann, wird sicher noch etwas zeit vergehen. Aber es gibt durchaus heute schon Gründe, die eine Deinstallation von Exchange 2007 erfordern z.B.:

  • Hardwaremigration
    Ihr alter Exchange 2007 Server reichte nicht mehr aus und sie haben schon einen neuen Server installiert und alle Daten verschoben.
  • Rollback
    Sicher der unangenehmere Schritt, wenn Sie ein Update von einer früheren Version wieder rückgängig machen müssen.

Für das Entfernen eines Exchange Servers gibt es aber eine klare Ansage von Microsoft

Exchange 2007 is removed differently from earlier versions of Exchange Server. You cannot manually remove Exchange 2007 from a computer. The only supported ways to remove Exchange 2007 are to use Add or Remove Programs or to use the Setup program on the Exchange 2007 CD to remove Exchange 2007 and to remove the Exchange 2007 object from Active Directory.
Quelle: 927464 How to remove Exchange 2007 from a computer

Jedes manuelle Entfernen durch "Ausschalten "der Servers mit späterer manueller Aufräumaktion mit ADSIEDIT und anderen Tools ist damit außerhalb des Supports. Selbst der Ausfall eines Servers mit dem Ziel, ihn gar nicht mehr online zu nehmen, ist nicht abgedeckt. Aus offizieller Sicht müssen Sie den Server wieder Restaurieren oder mit /m:RecoverServer  bzw. /m:RecoverCMS wieder installieren um ihn dann sauber zu deinstallieren.

Vorarbeiten

Ehe Sie einen Server oder eine Rolle deinstallieren, müssen Sie diese erst einmal "Freischalten", wie die Elektriker gerne sagen. Es sind alle Funktionen von diesem Server z zu entfernen bzw. auf andere umzuziehen, die nicht mehr betrieben werden sollen. Dazu zählen:

  • öffentliche Ordner Inhalte
  • Postfächer
  • Connectoren
  • Offline Adresslisten Generatoren

Die Exchange Deinstallationsroutine prüft ebenfalls Ich verlasse mich hier schon auf das Exchange Setup. da es umfangreiche Prüfungen vorab anstellt und eine Deinstallation verhindert. Neben der Exchange Konfiguration sollten Sie aber auch andere Bausteine prüfen:

  • Mailserver an Exchange
    Oft nutzen Personen und Geräte ihren Server, ohne dass Sie es genau wissen. Aktivieren sie einige Wochen vorher z.B. SMTP und IISLog und überwachen Sie, welche Clients eine Verbindung mit dem Server aufnehmen. Nicht dass ihre wichtige Produktionsmaschine keine Alarmmeldungen mehr versenden kann.
  • DNS-Einträge
    Gibt es CNAMEs (z.B. pop.firma.de) die noch auf den Server verweisen und entsprechend umgestellt werden müssen. Auch Autodiscover ist ein Kandidat
  • Firewall und Application Gateway
    Auch ISA-Server und andere Systeme, die z.B. OWA veröffentlichen müssen um konfiguriert werden, dass Sie die alternativen Server nutzen
  • Zertifikate
    Wenn Sie bereits SSL nutzen, dann sollten Sie bezahlten offiziellen Zertifikate, wen möglich, exportieren, damit diese beim nächsten Server wieder eingesetzt werden können.
  • Monitoring, Backup, Antivirus
    Ehe Sie den Server von seinen Funktionen befreien, sollten Sie auch den Kollegen vom Backup Bescheid geben, nicht dass dort Fehlermeldungen und Zeitverzögerungen zu Verdruss führen.

Deinstallation starten

Eine Deinstallation können Sie entweder über das SETUP.EXE von der CD oder über die Systemsteuerung starten::

Beachten Sie dabei, dass Sie links nicht auf den "Chance/ändern"-Button drücken, sondern auf Remove/Entfernen. Nur dann können Sie im Assistenten auch alle Rollen entfernen.

Auch hier werden Abhängigkeiten geprüft. Erst wenn Sie die Mailboxrolle abgewählt haben, wird auch die graue Box bei den Management Tools aktiv, so dass Sie auch diese entfernen können.

Das Setup prüft natürlich, ob die Deinstallation gefahrlos möglich ist. Diese Tests werden je zu deinstallierender Rolle durchgeführt. Hier sieht man, dass sich wohl noch Mailboxen auf dem Server befinden:

Erst nach erfolgter Prüfung wird aus dem "Retry/Wiederholen" ein "Remove/Deinstallieren".

In der Folge stoppt der Assistent die Dienste, entfernt die Dateien und Konfigurationseinstellungen auf dem Server und letztlich auch im Active Directory. Und hoffentlich begrüßt Sie am Abschluss der Deinstallation eine erfolgreiche Zusammenfassung. Sollte die Deinstallation wider erwarten nicht funktionieren, dann sind neben der Ausgabe des Fehlers auf dem Bildschirm natürlich die bekannten Exchange Server Setup-Logs auf der Festplatte erste Anlaufstelle.

Nacharbeiten

Nachdem das Exchange Setup alle Dienste und Programmcode entfernt hat, werden die meisten Firmen den Server vermutlich aus der Domäne nehmen. Wenn Sie nur einen Teil entfernt haben, dann bietet es sich an, die Rest der deinstallierten Rollen zu löschen.

  • Mailboxrolle:
    Nach dem Entfernen der Mailboxrolle hinterlässt Exchange Datenbanken und Transaktionsprotokolle, die Sie von entfernen sollten.
  • CAS-Server
    Die CAS-Rolle vergisst bei der Installation gerne mal das Aufräumen der virtuellen Verzeichnisse im IIS. Prüfen Sie daher ihren IIS, welche Verzeichnisse dort von Exchange noch entfernt werden können. gerade Webserver mit Interneterreichbarkeit sollten hier genau kontrolliert werden. Wenn Sie gar keinen IIS mehr benötigen, dann sollten Sie diesen auch gleich deinstallieren
  • Message Tracking
    Sowohl die Hub/Transport-Rolle als auch die Mailboxrolle protokollieren übertragene Nachrichten. Diese Logfiles sind oft mehrere Megabyte groß und enthalten Daten, die einem Schutz bedürfen (Wer an wen was sendet etc.) Sichern Sie diese Daten, wenn Sie später noch Nachrichten nachverfolgen wollen oder löschen Sie diese aus Datenschutzgründen
  • IISLogs
    Das gleiche gilt für die Protokolle des Webservers. ActiveSync, OWA, Autodiscover, RPC/HTTP sind Dienste, die sich hier hinterlassen und diese Logs sind zu schützen oder zu löschen.
  • Exchange Setup Logs
    Wenn kein Exchange mehr installiert ist, dann können sich auch das Verzeichnis "C:\ExchangeSetupLogs" löschen, in welchem alle Aktionen protokolliert werden.
  • Exchange 2007 Schema und Organisationseinstellungen
    Sie können natürlich per ADSIEDIT die Administrative Gruppe von Exchange 2007 wieder entfernen. Aber das hat nur kosmetischen Charakter, da diese Einträge beim nächsten "/PrepareAD" wieder angelegt werden (Siehe auch 937358 Error message when you try to reinstall Exchange 2007: "Could not find the default Administrative Group 'Exchange Administrative Group (FYDIBOHF23SPDLT)'). Auch die Sicherheitsgruppen sollten Sie nicht löschen. Die Schemaerweiterungen hingegen können nicht deinstalliert werden. All diese Einstellungen "stören" aber nicht wirklich den weiteren Betrieb, so dass ich hier nichts dran ändern würde.

Weitere Links