Kann die Hochverfügbarkeit von Exchange 2010 mit nur 2 Servern erreicht werden?

7

In Exchange 2010 können Sie Datenbankverfügbarkeitsgruppen definieren und Ihre Postfachdatenbank (en) automatisch zwischen mehreren Servern replizieren. Außerdem können Postfachserver, die Mitglieder einer DAG sind, auch andere Serverrollen wie Hub-Transport und / oder Client hosten Zugriff (was mit Exchange 2007 nicht möglich war).

Aber können Sie ein Array von Clientzugriffsservern auf denselben zwei Servern definieren, die Mitglieder einer DAG sind? In der Dokumentation, die ich gefunden habe, heißt es ganz klar, dass Sie NLB aufgrund von Inkompatibilitäten mit dem Clusterdienst nicht mit DAGs verwenden können ... oder dass Sie versuchen können, es einzurichten, aber es wäre ein nicht unterstütztes Szenario.

Was ist mit einem Hardware-Load-Balancer? Oder ein Reverse-Proxy, der mehrere interne Server unter derselben externen URL (z. B. ISA) veröffentlichen kann? Wenn NLB nicht auf den beiden Servern verwendet wird und eine andere Ausgleichslösung implementiert ist, kann dann mit nur zwei Servern eine vollständige Hochverfügbarkeit aller wichtigen Exchange-Dienste (Mailbox, Hub, CAS) erreicht werden?

Massimo
quelle

Antworten:

3

Ja. Es kann ganz gut gemacht werden. Führen Sie auf jedem Server (Mailbox, CAS und Hub) eine grundlegende Exchange-Installation durch. Richten Sie ein CAS-Array ein und weisen Sie es der Mailbox zu

New-ClientAccessArray –Name "CAS Array" –Fqdn "exchange.domain.com" –Site "Standard-First-Site-Name"
Set-MailboxDatabase DatabaseName -RpcClientAccessServer "exchange.domain.com"

Richten Sie einen DNS-Eintrag ein, der exchange.domain.com auf Ihren Hardware-Load-Balancer verweist. Richten Sie dann Ihre DAG ein, erstellen Sie Postfachkopien und fertig.

Vielleicht möchten Sie auch den gestrigen Exchange-Team-Blog lesen. Es geht nicht um einen einzelnen Server, sondern um Ihre Optionen für den Lastausgleich Ihrer CAS-Server mit ISA (jetzt TMG genannt) und HLBs. http://msexchangeteam.com/archive/2010/07/20/455575.aspx

Jason Berg
quelle
Perfekt großartig.
Massimo
Den Load Balancer können Sie möglicherweise auch einstellen, wenn Sie NLB (Network Load Balancing) verwenden, das Teil von Windows ist.
TomTom
2
@ TomTom - Leider nein, das kannst du nicht. NLB kann nicht auf einem DAG-Mitglied installiert werden. Dies steht in Konflikt mit den Failover-Clustering-Komponenten. Sie müssten die Postfachserver trennen (2 zusätzliche Server hinzufügen) oder eine HLB verwenden. technet.microsoft.com/en-us/library/dd979781.aspx
Jason Berg
1

http://rebootuser.com/2011/01/05/exchange-2010-configuring-dag-on-a-2-node-cluster-each-running-cas-ht-mb-roles/

Mit dieser Methode können Sie 2 Server mit MB / HT / CAS und DAG mit Hochverfügbarkeit konfigurieren. Wenn ein Server außer Betrieb ist, funktioniert owa und Outlook einwandfrei. Bitte beachten Sie, dass Windows beim Erstellen der DAG automatisch eine Cluster-IP erstellt. Das können Sie als DNS-Eintrag "cas array" verwenden.

Sany
quelle
-1

Sie können die Windows-Clusterdienste für das Failover der CAS-Rolle verwenden. Es wird kein Lastausgleich durchgeführt, aber es wird immer noch HA sein.

Sie können dies tun, indem Sie eine IP-Ressource in Ihrem Windows-Cluster erstellen und ein CAS-Array mit dem Namen des Clusterknotens erstellen.

Es ist das, was wir für die 2-Server-HA-Exchange-Lösung verwendet haben, und es funktioniert einwandfrei, ohne dass ein zusätzlicher Load Balancer erforderlich ist.

kkarim
quelle
-1 ... dies ist keine Hochverfügbarkeit, da Sie beim Failover eine Beschädigung riskieren UND viel mehr Infrastruktur als zwei Knoten benötigen, nämlich ein SAN für die gemeinsam genutzten Datenträger. Wenn Sie nur Exchange verwenden, können Sie eine echte HA-Lösung viel billiger anbieten.
TomTom
Ich habe mich schon lange nicht mehr angemeldet und habe das gerade gelesen. Worüber redest du? Sie haben zwei Knoten, auf denen alle HUB / HT / MB-Rollen ausgeführt werden, wobei eine DAG für die MB-Rollen konfiguriert ist. Und Sie verwenden Windows Clustering Services, um eine virtuelle IP zu erstellen. Anschließend weisen Sie dieser IP-Adresse einen DNS-Namen zu und machen ihn zu Ihrem CAS-Array. Es werden nur 2 Exchange Standard-Lizenzen, 2 Windows Server Enterprise-Lizenzen und 2 Server benötigt. Exchange 2010 unterstützt KEINEN gemeinsam genutzten Festplattenspeicher in Clustern. Sie müssen jeweils separat zugewiesenen Speicher haben.
Karim
-2

Ja, kann es. Ich habe zusätzliche Dienste verwendet, die einfach einen Exchange-Server mit allen Rollen klonen und im aktiven Standard halten: NeverFail, DoubleTake, WanSyncHA - um nur einige zu nennen.

dyasny
quelle
Die Frage war eher darauf ausgerichtet, nur Exchange 2010 zu verwenden, keine zusätzliche Software oder Dienste ...
Massimo
1
Nun, Sie haben nie erwähnt, dass Sie zusätzlich zu Exchange selbst nichts kaufen wollten, also habe ich einige Optionen bereitgestellt :)
dyasny
-1 ... Sie scheinen auch die internen HA-Mechanismen des Austauschs nicht zu kennen, die die Verwendung anderer Software einfach unnötig machen.
TomTom
@ TomTom: Habe ich jemals erwähnt, dass die von mir angegebene Antwort die EINZIGE Option ist oder dass die Aufgabe nicht nur mit Exchange ausgeführt werden kann? Wie ich bereits sagte - ich habe nur einige zusätzliche Optionen bereitgestellt. Bevor Sie behaupten, jemand habe Unwissenheit, lernen Sie, den Text zu verstehen, den Sie lesen.
Dyasny