Share via


Microsoft Exchange Server 2010: Hohe Verfügbarkeit durch Clustererstellung

Clustererstellung und Datenbankverfügbarkeitsgruppen sind zwei hervorragende Möglichkeiten, um eine hohe Verfügbarkeit für Microsoft Exchange zu gewährleisten.

Auszug aus "Exchange 2010 – A Practical Approach," von Red Gate Books (2009) veröffentlicht.

Jaap Wesselius

In Exchange Server 2007 Cluster Continuous Replication (CCR) verwendet das Cluster-Ressource-Management-Modell installieren und verwalten die Hochverfügbarkeit (HA)-Lösung. Zunächst Windows Cluster erstellen Sie und führen Sie das Exchange-Setup in gruppierten Modus. Dadurch wird der EXRES registriert.DLL in das Failovercluster und den Postfachclusterserver (CMS) erstellt. Du musst den Failovercluster im Voraus in einer Exchange Server 2007-Umgebung zu erzeugen, auch wenn es nur einen Cluster mit einem Knoten.

Die Clusterkomponenten werden nun in Exchange Server 2010 ausgeblendet. Dieser Prozeß hat auch eine neue Komponente namens Active-Manager eingeführt. Die Active-Manager ersetzt die Ressource Modell und Failover-Management-Funktionen, die in früheren Versionen von Exchange Server angeboten.

Die Failover-clustering-Komponenten noch nicht vollständig, aber entfernt. Einige von ihnen sind noch benutzt. Wenn Sie Failovercluster-Manager im Menü Verwaltung öffnen, finden die Database Availability Group (DAG), Cluster-Netzwerke usw. Sie. Versuchen Sie nicht, die DAG mit den Failovercluster-Manager verwalten, wie dies nicht unterstützt wird. Die Exchange Management Console (EMC) oder die Exchange Management Shell (EMS) sind die einzigen Möglichkeiten zur Verwaltung der DAG.

Die Active Manager läuft auf alle Postfachserver, die Mitglieder einer DAG sind. Es gibt zwei Rollen — der Primary Active Manager (PAM) und der Standby Active Manager (SAM). PAM läuft auf dem Postfachserver, die auch das Clusterquorum enthält. Dies ist der Server, der entscheidet, welche Datenbanken aktiv sind und welche sind passive innerhalb der DAG.

Das SAM ist verantwortlich für die Bestimmung von Server- oder Ausfälle (PAM tut dies auf einem eigenen Server für eigene lokalen Datenbanken). Wenn das SAM jeder erkennt, kommuniziert er mit PAM einen Failover initiieren.

Der Replikationsdienst überwacht die Integrität der bereitgestellten Datenbanken innerhalb der DAG. Er überwacht auch die Extensible Storage Engine oder ESE, für I/O Probleme oder Ausfälle. Wenn hier etwas schief geht, kontaktiert der Replikationsdienst sofort die aktive Manager. Bei einem Failover bestimmt die Active Manager, welche Datenbank soll die aktive Kopie der Datenbank (abhängig von der Failover-Reihenfolge, die Sie während der Konfiguration angegeben haben).

Konfigurieren der DAG

Sie benötigen mindestens zwei Exchange Server 2010-Postfachservern DAG richtig konfiguriert. Stellen Sie sich eine vier-Serverbereitstellung, einen Exchange Server 2010 Client Access-Server und einem Exchange Server 2010 Hub Transport Server zwei Exchange Server 2010 Mailbox Servers (EXMBX01 und EXMBX11). Alle vier Server befinden sich in derselben Active Directory-Standort, und ist auch die Internetanbindung Active Directory-Standort.

Nehmen wir an, dass alle vier Server voll funktionsfähigen und Arbeitsbedingungen gut sind. Um eine DAG für die beiden Mailbox-Server zu erstellen, benötigen Sie ein zusätzliches privates Netzwerk. Sie verwenden dies für die Replikation.

Gehen folgendermaßen Sie vor, um eine DAG in dieser Umgebung zu erstellen:

  1. Melden Sie sich an einen Exchange-Server und öffnen Sie der Exchange-Verwaltungskonsole zu.
  2. Erweitern Sie Exchange lokal (dem Server), und dann das Blatt Organisation. Klicken Sie auf das Postfach, und klicken Sie auf die Registerkarte Database Availability Group. Keine Elemente werden im Ergebnisbereich angezeigt.
  3. Öffnen Sie auf dem Postfachserver EMS zu, und geben Sie dann den folgenden Befehl:

New-DatabaseAvailabilityGroup –Name DAG1 –DatabaseAvailabilityGroupIpAddresses 10.0.0.101

4.   Dadurch wird eine neue DAG mit der IP-Adresse des 10.0.0.101 erstellt. Da die DAG nichts anderes als ein Platzhalter in Active Directory ist, sehen Sie es mit ADSIEdit.
5.   Um den ersten Postfachserver (EXMBX01) DAG hinzuzufügen, wechseln Sie zurück zur EMS und geben Sie den folgenden Befehl:

Add-DatabaseAvailabilityGroupServer –Identity DAG1 –MailboxServer EXMBX01

6.   Die angegebenen Postfachserver ist nun der DAG hinzugefügt. Dadurch wird auch ein File Share Witness auf dem Hub-Transport-Server erstellt. Du musst die File Share Witness (wie in einer Exchange Server 2007-CCR-Umgebung) eine Mehrheit im Cluster zu erstellen, wenn ein Server ausfällt. Das Hinzufügen des Mailbox-Servers und das Erstellen der Dateifreigabenzeuge kann bis zu 45 Sekunden dauern.
7.   Wechsel zurück zu der Exchange-Verwaltungskonsole, sehen Sie jetzt die DAG ("DAG1") in der Konsole sowie das soeben hinzugefügte EXMBX01.
8.   Klicken Sie auf die Registerkarte Datenbankverwaltung in der Exchange-Verwaltungskonsole. Sie sehen die ursprünglichen Datenbanken auf den ersten und zweiten Postfachservern. Sie werden auch bemerken, dass auf jedem Server eine Datenbankkopie verfügbar ist. Wenn Sie in der Registerkarte Datenbankverwaltung die öffentliche Ordner-Datenbank auswählen, wird im Ergebnisbereich Datenbankkopien grau. Dies ist, weil die Replikation Öffentlicher Ordner und Datenbank-Replikation nicht kompatibel.
9.   DAG der zweiten Postfachserver hinzu, auf dem zweiten Server melden Sie an, und öffnen Sie die EMS. Geben Sie den folgenden Befehl ein:

Add-DatabaseAvailabilityGroupServer –Identity DAG1 –MailboxServer EXMBX11

Nun wird der zweite Postfachserver DAG hinzugefügt werden. Wie bei den ersten Postfachserver hinzufügen, kann dieser Prozess mehrere Sekunden in Anspruch nehmen.

Wenn die Windows Failover Cluster Komponenten bereits auf dem Postfachserver nicht installiert sind, werden sie automatisch. Auch manuell kann installieren Sie diese im Voraus öffnen Sie eine Eingabeaufforderung und führen Sie den folgenden Befehl:

ServerManagerCmd.exe –i Failover-Clustering

Jetzt haben Sie eine DAG mit zwei Postfachservern erstellt und du bist jetzt Datenbankkopien konfigurieren. Die DAG-Funktion in Exchange ist sehr flexibel. Es gibt keine Notwendigkeit, im Voraus einen Windows-Failovercluster zu konfigurieren. Sie können einen Postfachserver der DAG hinzufügen, wann immer Sie, ohne ein Problem brauchen. Nur ein Postfach-Server installieren, Installieren des Failovers-Clusterunterstützung Bit und Hinzufügen des Servers zur DAG. Dieser Prozess heißt inkrementelle Bereitstellung.

Zusätzlich können Sie mithilfe der DAG Standortflexibilität. Neben dem Hinzufügen von Postfachservern am selben Active Directory-Standort (im selben Rechenzentrum), können Sie auch Mailbox-Server zu einem anderen Active Directory-Standort hinzufügen. Solange die Netzwerkverbindung gut genug ist, um die Replikation in einer fristgerechten Weise zu verarbeiten – und die Hub-Transport-Server und Client Access Server haben eine zuverlässige Netzwerkverbindung mit dem anderen Datencenter — Sie sind bereit zu gehen.

Wenn Sie eine Mailbox-Server von einem anderen Standort der DAG hinzufügen möchten, müssen Sie einige Konfigurationsänderungen vornehmen. Sie müssen die IP-Adresse der DAG in die andere Seite der lokalen DAG hinzufügen. Da Sie dies mit der Exchange-Verwaltungskonsole nicht möglich, musst du die EMS verwenden. Geben Sie den folgenden Befehl ein:

Set-DatabaseAvailabilityGroup –Identity DAG1 –DatabaseAvailabilityGroupIpAddresses 10.0.0.101,192.168.1.101

Das erste Netz in der DAG wird automatisch erstellt werden, wenn Sie den ersten Postfachserver hinzufügen. Zusätzliche Netzwerke werden nicht automatisch erstellt werden, so müssen Sie manuell im Subnetz des zweiten Standortes DAG hinzu:

New-DatabaseAvailabilityGroupNetwork -DatabaseAvailabilityGroup DAG1 -Name DAGNetwork02 -Description “Second Site” -Subnets 192.168.1.0/24 -ReplicationEnabled:$True

Wenn Domänencontroller am Standort gerade hinzugefügten vorhanden sind, musst du entweder warten der Replikation zu beenden, oder erzwingen Sie die Replikation starten. Andernfalls möglicherweise die DCs in die zweite Seite nicht genügend Wissen über die Änderungen, dass Sie machen wollen.

Zu diesem Zeitpunkt können Sie einen Postfachserver aus der zweite Standort der DAG mithilfe der Exchange-Verwaltungskonsole oder der EMS hinzufügen:

Add-DatabaseAvailabilityGroupServer –Identity DAG1 –MailboxServer EXMBX02

Dies ist einer von mehreren HA-Strategien, die Sie mit Microsoft Exchange Server verwenden können. Suchen Sie zukünftig mehr über zusätzliche HA-Konfiguration-Strategien.

Jaap Wesselius

Jaap Wesselius ist der Gründer der DM-Berater, ein Unternehmen mit einem starken Fokus auf Messaging- und Collaboration-Lösungen. Wesselius beschlossen, nach acht Jahren bei Microsoft tätig, mehr von seiner Zeit in die Exchange-Gemeinschaft in den Niederlanden, was einen Exchange Server MVP-Award 2007 begehen. Außerdem ist er regelmäßig bei der niederländischen Unified Communications-Benutzergruppe und regelmäßiger Autor für Simple-Talk.

Erfahren Sie mehr über "Exchange 2010 – A Practical Approach" bei red-gate.com/our-company/about/book-store.

Verwandte Inhalte