Exchange Server DAC-Modus

Exchange Server'im Datenbankaktivierungskoordination (DAC) Dies kann durch Netzwerkprobleme verursacht werden.Geteiltes GehirnEs ist als Funktion zum Schutz vor „Szenarien“ bekannt.

In diesem Artikel DAC Ich werde ausführliche Rezensionen für den Mod verfassen.

Was ist der DAC-Modus?

DAC, Database Availability Group (DAG) daran arbeiten MSExchange ServerEs ist für die Organisation der Aktivierung von Datenbanken in verantwortlich. DAG ist als Funktion bekannt, die mehrere Exchange-Server zusammenführt und die Datenbanken der Postfachserver automatisch kopiert und für die Weiterverteilung bereit macht.

„Exchange-Server“da DAC Der Modus ist dafür verantwortlich, die automatische Datenbankaktivierung nach einem Netzwerkproblem zu veranlassen. Bei einem Netzwerkproblem können Server, die DAG-Mitglieder sind, nicht mehr mit anderen Servern kommunizieren. In diesem Fall können passive Datenbanken durch DAG aktiviert werden. Während dieses Vorgangs sind zwei Datenbanken an mehr als einer Stelle aktiv. (Split-Brain) kann führen.

In einer solchen Situation versuchen DAG-Mitglieder normalerweise, den Netzwerkausfall automatisch zu beheben. Dies kann jedoch dazu führen, dass dieselbe Datenbank an mehr als einem Ort aktiviert wird und es zu Dateninkonsistenzen kommt. Der DAC-Modus verhindert, dass DAG-Mitglieder dieselbe Datenbank an mehr als einem Standort aktiv haben, und verhindert, dass diese Situation auftritt.

Der DAC-Modus kann mit dem Cmdlet „Set-DatabaseAvailabilityGroup“ in der Exchange-Verwaltungsshell aktiviert oder deaktiviert werden.

DAC-Modus, dieser Typ „geteiltes Gehirn” hilft, Szenarien zu verhindern. Wenn der DAC-Modus aktiviert ist, TAG Mitglieder sammeln weitere Informationen, bevor sie passive Datenbankkopien aktivieren. Dies stellt sicher, dass die Server auch bei einem Netzwerkausfall korrekt koordiniert sind und verhindert, dass dieselbe Datenbank an mehreren Standorten gleichzeitig aktiv ist.

Was ist Split Brain?

Split-Brain ist eine Situation, die in verteilten Systemen auftreten kann und ein wichtiges Problem in Systemen wie DAG (Database Availability Group) darstellt. Dies tritt normalerweise bei einem Netzwerkausfall oder einer Netzwerkfragmentierung auf. Im Fall von Split-Brain nehmen zwei oder mehr Kopien desselben Datensatzes oder derselben Ressource Änderungen vor, ohne den Status des jeweils anderen zu kennen. Dies kann zu Dateninkonsistenzen und Fehlern führen.

In Exchange Server tritt der Split-Brain-Zustand normalerweise in einer DAG auf und tritt normalerweise im Falle eines Netzwerkausfalls oder einer Netzwerkteilung auf. Bei einem Netzwerkausfall verliert ein Teil der DAG das Netzwerk und kann nicht mit der verbleibenden DAG kommunizieren. In diesem Fall beginnen beide DAG-Abschnitte unabhängig voneinander zu arbeiten.

Wie konfiguriere ich den DAC-Modus?

Der DAC-Modus kann mit dem Cmdlet „Set-DatabaseAvailabilityGroup“ in der Exchange-Verwaltungsshell aktiviert oder deaktiviert werden. Sie können beispielsweise den folgenden Befehl verwenden, um DAC für die DAG namens DAGName zu aktivieren:

Set-DatabaseAvailabilityGroup DAGName -DatacenterActivationMode DagOnly

Dieser Befehl aktiviert den DAC-Modus für die DAG DAGName. In diesem Fall sammeln DAG-Mitglieder weitere Informationen, bevor sie passive Datenbankkopien aktivieren.

Mit dem folgenden Befehl kann der DAC-Modus deaktiviert werden:

Set-DatabaseAvailabilityGroup DAGName -DatacenterActivationMode Off

Wann sollte der Exchange Server DAC-Modus verwendet werden?

DAC Der Modus ist besonders wichtig bei Exchange Server-Installationen, die über mehrere Standorte verteilt sind. Denn wenn es ein Problem mit einer Host-Site oder einer Netzwerkverbindung gibt, DAC Der Modus spielt eine wichtige Rolle.

DAC Modus, jeweils TAG und kann nicht nur für Bereitstellungen an mehreren Standorten, sondern auch für Bereitstellungen an einzelnen Standorten verwendet werden. Bei Bereitstellungen an einzelnen Standorten kann der DAC-Modus eine wichtige Rolle bei der Verhinderung von Datenverlusten im Falle eines Netzwerkausfalls spielen.

Betrachten wir als Beispielszenario eine DAG-Struktur, die über zwei Standorte verteilt ist. Beide Websites verfügen über Kopien derselben Datenbank. Am ersten Standort kam es zu einem Netzwerkfehler und die Verbindung zum anderen Standort wurde unterbrochen. In diesem Fall aktiviert das DAG-Mitglied am zweiten Standort sofort die aktive Kopie der Datenbank.

Nach einiger Zeit kommt die erste Site jedoch wieder online und versucht, die aktive Kopie der Datenbank zu reaktivieren. In diesem Fall wird dieselbe Datenbank an mehreren Standorten aktiviert.

Wenn der DAC-Modus aktiviert ist, beendet das DAG-Mitglied am ersten Standort die Aktivierung der Datenbank. Stattdessen versucht er, Kontakt zu anderen DAG-Mitgliedern aufzunehmen und die Situation mit ihnen abzustimmen. Auf diese Weise wird verhindert, dass dieselbe Datenbank an mehr als einer Stelle aktiviert wird.

Kommentar