Exchange-Warteschlange & AWiederherstellen eines Postfachclusterservers, Offline Address Book Probleme und mehr

Henrik Walther

QExchange 2007 SP1 unserer messaging-Infrastruktur basiert.Alle Exchange 2007 SP1-Server wurden unter Windows Server 2008 installiert.Wir haben zwei Datenzentren, die primären Datencenter und eine Sicherung, die, in dem wir failover kann einem Notfall die primäre zuschlägt sollten.In unserer primären Datencenter alle Postfachserver cluster fortlaufende Clusterreplikation (Continuous replication, CCR) basieren auf, um eine lokale Hochverfügbarkeitslösung zu ermöglichen.Für Postfach server failovers von der primären Datencenter um die Sicherung Datencenter verwenden wir Standbymodus fortlaufende Replikation (SCR).Dies bedeutet, alle der CCR-basierte gruppierten Mailbox Server (CMSs) in der primären Datencenter auch als SCR-Quellen fungieren.Jede SCR-Quelle hat entsprechende SCR-Ziel in der Sicherung Datencenter in form von standby-Cluster auf denen nur die passive Mailbox-Serverfunktion installiert wurde

Vor kurzem wir haben einen Standort failover test zwischen den zwei Datenzentren und, leider wir haben in ein Problem beim der CMSs zu den Clustern standby wiederherstellen.Beim Ausführen von Setup.com /, mit der ' / RecoverCms ' wechseln, wir haben die Fehlermeldung in Figure 1 angezeigt.

Abbildung 1 -Setup-Fehler beim Wiederherstellen von CMS auf einen Ersatzcluster

Es wurde fragen sich, wenn Sie gesehen haben diesen Fehler beim Wiederherstellen einer CMS ein Ersatzcluster und, darüber hinaus, ob Sie eine Lösung dafür.

AJa, musste ich die misfortune des Auftreten dieses Problems beim Versuch, eine CMS auf einen Ersatzcluster wiederherzustellen.Glücklicherweise war dies auch bei einer Website Ebene failover-test.(Muss ich zu erklären, warum die Testen der failover-Lösungen wichtig ist?)

Eine Sache, die mir Denken haben war, dass ich dieselben Einstellungen oft vor, ohne Probleme getestet hat.Allerdings waren alle vorherigen Wiederherstellung tests von Exchange 2007 SP1 auf Windows Server 2003 und nicht von Windows Server 2008 installiert werden, da der Fall, war Wenn ich dieses Problem.

Dies führte zu ermitteln, wie Windows Server 2008-failover im Vergleich zu Windows Server 2003-Cluster arbeiten Cluster.In Windows Server 2003 erstellt, und dem cluster ein Clusterdienstkonto eingesetzten.Windows Server 2008 mehr dies vornehmen, wird stattdessen die Failovercluster ausgeführt das "Lokales System." Nach dem Überprüfen der Anwendungs- und auf dem Ersatzcluster auf dem Versuch protokolliert, den CMS wiederherzustellen, ich habe den Fehler in Abbildung 2 dargestellten gefunden.

Abbildung 2 Wiederherstellung Fehler due to unzureichender Berechtigungen

Dieser Ereignis-id-Fehler erläutert, dass der Failover für die Windows-cluster die Berechtigungen, die zum Aktualisieren des CMS-Computerkontos in der Active Directory besitzt.Darüber hinaus sind drei mögliche Ursachen.Da wir eine vorhandene CMS auf einen Ersatzcluster wiederhergestellt haben, können wir die erste Datei ignorieren.Da wir alle geltenden Datenträgerkontingente für die Anzahl der Computerobjekte erreicht, die noch nicht, können wir die Nummer 2 sowie ignorieren.Das letzte Element ist jedoch sehr interessant.Es weist uns, überprüfen Sie, ob der Failover für die Windows-cluster auf dem wir die CMS wiederherstellen "Full Control" Berechtigungen auf die CMS-Computerobjekt Konto verfügt.

Ein Blick auf der Registerkarte Sicherheit auf der Eigenschaftenseite des CMS Computerobjekts im Active Directory-Benutzer und-Computer zeigt an, dass der Ersatzcluster "Full Control" Berechtigungen (Figure 3) verfügt.

fig03.gif

Abbildung 3 der Ersatzcluster keinen “ Full Control ” Berechtigungen

Hinzufügen des Ersatzclusters mit "Full Control" Berechtigungen das CMS-Computerobjekt aufgelöst das Problem für mich aus, und es tun in Ihrer Umgebung.

Zum Zeitpunkt der diese geschrieben (das Ende der Februar) gibt es keine Informationen zu diesem Problem an öffentlichen Orten wie TechNet oder in eine beliebige Wissensdatenbank-Artikeln.Mein gute Freund Tim McMichael von Microsoft Customer Support Services hat jedoch einen Blogbeitrag zu diesem Thema geschrieben, der weit mehr Details als ich können hier tun habe verweist.Also Bitte wechseln Sie Auschecken des Tim blog Informationen "Berechtigungen für die CNO (Cluster Name-Objekt), die in Windows 2008 für Exchange 2007 SP1-setup-Vorgänge empfohlen.").

QWir sind zurzeit in der eine Websiteebene failover-Lösung erstellen.Für unsere Exchange 2007 SP1 messaging Infrastruktur wir Standbymodus fortlaufende Replikation (SCR) als die Notfall-Wiederherstellungslösung zwischen unsere primäre Partitionstabellen und Datencenter zu verwenden werden.Da nur einen Teil unserer Endbenutzer mit Office Outlook 2007 mit den übrigen weiterhin auf Outlook 2003 aktualisiert wurden, haben wir eine Frage habe.Tritt ein failover für die Exchange 2007 SP1-Server aus der primären Datencenter auf die Sicherung Datencenter, werden beide einfach pickup Outlook-Versionen die Änderungen nach dem Ausführen der erforderlichen SCR Website failover Schritte?

ASehr gute Frage und, tatsächlich die Antwort hängt, ob Sie RecoverCMS oder Datenbank Portabilität, ein failover verwenden Ihre Server Postfach die Sicherung datacenter.Wenn Sie eigenständigen Postfachservern in der primären Datencenter und repliziert diese eigenständigen Postfachservern im Sicherung Rechenzentrum mit SCR in, und Sie Datenbank Portabilität, um das failover der Mailbo verwenden würde x Datenbanken.Wenn Sie Einzelkopiecluster (SCC) oder CCR-Postfachservern in der primären Sicherung Datencenter und standby Cluster in der Sicherung Datencenter verfügen, verwenden die Option RecoverCMS Sie die gesamte CMS auf die Sicherung Datencenter wiederherstellen.Wenn RecoverCMS als der failover-Mechanismus verwendet wird, in der Regel müssen Sie Outlook Clientkonnektivität nach dem failover kümmern.Führen tragen Sie, denken Sie daran, die die IP-Adresse der CMS ändern.Doch wenn Sie die DNS-Time to Live (TTL) auf fünf Minuten nach Empfehlungen für bewährte Vorgehensweise konfiguriert haben, beachten Sie, dass werden eine leichte Zeitverzögerung bevor die Outlook-clients können eine erneute Verbindung mit der CMS werden können.

Wenn Sie Datenbank Portabilität als Mechanismus für die Wiederherstellung verwenden, ist die situation etwas anders, abhängig von der Outlook-client-version.Outlook 2007-clients werden die Änderungen automatisch über den AutoErmittlungsdienst zu übernehmen, die auf dem Clientzugriffsserver ausgeführt wird.Dies bedeutet Sie nicht dazu manuellen Änderungen für diese Outlook-version.Allerdings ist dies nicht unbedingt der Fall mit Outlook 2003-clients.Wenn ein Postfach auf einem anderen server wiederhergestellt wurde, wird der name des Servers speichern die Postfach-Datenbanken natürlich unterschiedliche sein.

Wechselt Sie möglicherweise Fragen, diese Frage, wenn Sie das Cmdlet ' Move-Mailbox ' mit der –ConfigurationOnly verwenden nach dem failover?Ja, wichtig es noch da Outlook 2003 mit der Dienst für die automatische Erkennung nicht unterstützt.Das bedeutet, dass dem ursprünglichen server, in dem die Postfächer gespeichert wurden, bevor das failover online sein muss, sodass der Servername im Outlook-MAPI-Profil aktualisiert werden kann.Wenn der ursprüngliche server offline ist, kann nicht der Namen des Servers automatisch aktualisiert werden.

Wenn Sie einem Notfall verfügbar sind, sind alle Server in der primären Datencenter offline, müssen Sie die Outlook 2003 MAPI-Profile, die mit einem tool wie z. B. den Microsoft Exchange Server Profile Redirector (ExProfre) neu in Kombination mit der ein Anmeldeskript, um die Änderungen widerzuspiegeln konfigurieren.Es ist, beachten Sie, wenn alle Ihre Kunden in der primären Datencenter befindet, Sie Sie trotzdem neu erstellen müssen würden.

QIn unserer Messaginginfrastruktur von Exchange 2007 SP1 alle unsere Mailbox Server sind cluster fortlaufende Clusterreplikation (Continuous replication, CCR) - aktiviert.Wir haben vier Netzwerkschnittstellenkarten (NICs) in jeder Clusterknoten installiert.Zwei NICs haben wird, und es werden, die mit dem öffentlichen Netzwerk, das Outlook-Clientanforderungen usw. akzeptiert verbunden.Der dritten NIC wird für das Taktintervall Netzwerk zwischen den beiden Clusterknoten in der CCR\uc1\u8201? verwendet.Der vierten NIC ist es speziell für Zwecke der Protokollversand enthalten.Verwenden das Cmdlet „ Enable-ContinuousReplicationHostName, die in Exchange 2007 SP1 eingeführt, wir haben (, um Protokolldateien Lieferung Redundanz zu erreichen) angegeben, dass sowohl für den Takt als auch für die dediziertes Protokoll-Lieferung-Netzwerk verwendet werden können, Protokolldateien von aktiven auf den passiven Knoten auszuliefern.Diese funktioniert großartig und wirklich reduziert den Datenverkehr im öffentlichen Netzwerk, insbesondere in Situationen, die ein erneutes Seeding einer aus, oder mehr Postfach-Datenbanken sind erforderlich, (obwohl dies recht selten sein sollten).

Wir haben auch die SCR zwischen diese CCR-basierte Postfachserver und mehrere SCR-Ziele in unserer Sicherung Datencenter aktiviert.Dies führt zu unserer Frage.Ist es möglich, das Cmdlet ' Enable-ContinuousReplicationHostName ' mit SCR verwenden?

AIch bin bestimmt nützlich, dass das Cmdlet ' EnableContinuousReplicationName ' hilfreich, Sie wurde.Da dieses cmdlet speziell für CCR-Lösungen erstellt wurde, ist jedoch die Antwort auf Ihre Frage, leider keine, zurzeit diese in eine SCR-Lösung nicht unterstützt wird.

QWir haben einfach von Exchange 2003 auf Exchange 2007 SP1 gewechselt.Alle Serverrollen in Exchange 2007 SP1 auf Windows Server 2008 ausgeführt werden, und unsere Exchange 2007-Postfachservern werden auf Basis CCR\uc1\u8201?.

Dinge funktionieren gut bisher, aber wir haben festgestellt, dass ein Problem mit der Offline Address Adressbuch (OAB).Wenn diese mit neuen e-Mail-Objekten aktualisiert wird, werden nicht die Aktualisierungen in Outlook 2007 an den Endbenutzer wiedergegeben.Wir haben wurde das Problem Problembehandlung und haben-ID-1021-Ereignis im Anwendungsprotokoll in gefunden wurde der Clientzugriffsserver mit der folgenden Beschreibung:

Process MSExchangeFDS.exe (PID=xxxx). Could not find directory <OAB share location> 
This is normal if the directory has never been generated. Otherwise, make sure this directory
and share has read permission for the "Exchange Servers" group.

Wir haben versucht, zu kopieren das Offlineadressbuch manuell vom CCR-basierte Mailbox server gehostet werden wird der Clientzugriffsserver. Dies führt zu Aktualisierungen in Outlook, jedoch wir möchten das Problem behoben dauerhaft zu erhalten. Haben Sie die Anleitung?

AIch habe unten diese Straße, zu wurde. Der Grund für dieses problem ist sich aufgrund der Art Windows 2008 Failover Servercluster Verhalten. Windows 2008 Failover Servercluster führt eine neue Konzept namens freigegebene Bereichsdefinierung. Im Grunde freigegebenen bereichsdefinierenden bedeutet, dass eine Dateifreigabe auf entweder die Knotennamen oder auf eine der cluster bestimmten ist name Objekte, die Freigabe-hosts. Wenn eine Freigabe mit dem Knotennamen freigegeben ist, kann nicht mit dem Namen Clustered Mailbox Server (CMS) zugegriffen werden. Einzelheiten mehr geeky Datei Freigabe Bereichsdefinierung, finden Sie unter diesem Beitrag auf die Frage der Core-Team-blog " In Windows Server 2008 Failover Clusters Datei freigeben 'bereichsdefinierung'").

Um das Problem zu beheben, müssen Sie zum Installieren von Exchange 2007 SP1 Rollup aktualisieren 5 oder höher, enthält die des erforderlichen bug Fixes. Außerdem finden Sie im Artikel" Exchange 2007 CAS kann nicht das Offlineadressbuch aus die OAB-Freigabe auf Windows Server 2008-basierten Exchange 2007 CCR (Cluster) kopieren.." Da dieses Update Rollup einige-Regressionen mit bringt, sollten Sie im Rollup aktualisieren 5 KB-Artikel genau vor dem Lesen dieser Lösung verwenden.

Henrik Walther ist ein Microsoft Certified Master: Exchange 2007 und Exchange-MVP mit mehr als 15 Jahren Erfahrung in der IT-Unternehmen. Er arbeitet als ein Technology Architect für Trifork Infrastruktur Consulting (einem Microsoft Gold partner lebt in Dänemark) und einen technischen Schreiber für Biblioso Corporation (ein US-basierten Unternehmen, die in verwalteten Dokumentation und der Lokalisierungs-Diensten spezialisiert).