Hoge beschikbaarheid en siteveerkracht voor Microsoft Exchange 2016 (OWA, CAS Array en DAG)

Categorieën bekijken

Hoge beschikbaarheid en siteveerkracht voor Microsoft Exchange 2016 (OWA, CAS Array en DAG)

8 min leestijd

Hoe werkt Exchange 2016? #

Microsoft Exchange 2016 is onderdeel van de servertoepassingen van Microsoft die onder andere e-maildiensten, mailbox, adresboek, clienttoegang en autodiscovery-connectoren bieden.

Voor een zelfstandige server gebruikt Microsoft Exchange 2016 de volgende netwerkpoorten:

TCP / 25 en TCP / 465 besteld, SMTP en SMTPS respectievelijk postdiensten.
TCP / 143 en TCP / 993 besteld, IMAP en IMAPS respectievelijk clienttoegangsservices.
TCP / 110 en TCP / 995 besteld, POP3 en POP3S respectievelijk clienttoegangsservices.
TCP / 80 en TCP / 443 besteld, Outlook Web Access (OWA) cliënttoegangsdiensten, autodiscovery diensten en MAPI services.

Binnen een organisatie is het niet mogelijk om al deze services op een standalone server te plaatsen. Dit is geen geldige architectuur, omdat deze geen hoge beschikbaarheid biedt in geval van onderhoud of wanneer de service niet beschikbaar is. Daarom stellen we een schaalbare architectuur voor die hoge beschikbaarheid biedt en een single point of failure vermijdt.

Schaalbare Microsoft Exchange 2016-omgeving #

Hieronder ziet u de voorgestelde omgeving voor het bouwen van Microsoft Exchange 2016-services met hoge beschikbaarheid, met een flexibele en schaalbare architectuur.

Met deze architectuur kunt u Exchange 2016-services isoleren om te voorkomen dat de ene service andere services beïnvloedt tijdens onderhoud of een storing. Dit doet u door mailingservices aan de ene kant en clienttoegangsservices aan de andere kant te groeperen. Bovendien biedt het de flexibiliteit om naadloos speciale backends voor elke service te configureren.

Voorwaarden #

Ten eerste moeten deze configuraties in de backendservers worden aangepakt om het om te zetten in een schaalbare service:

1. Een servicenaam makenHet is vereist om de virtuele mappen of naamruimte van Exchange 2016 te configureren naar een servicenaam, waarbij het gebruik van de hostnaam, wat de standaardconfiguratie is, wordt vermeden (bijv. exchange.mijndomein.com De nieuwe naamruimte wordt gebruikt in de CRT voor de CA om een ​​nieuw beveiligd certificaat voor de service te genereren. Bovendien moet de geselecteerde naamruimte worden opgenomen in de bedrijfs-DNS om te worden omgezet naar het virtuele adres van de farms die in de load balancer worden aangemaakt.

2. MAPI-serviceExchange2016 gebruikt geen dynamische poorten meer voor deze service. Het wordt ondersteund in HTTP en is standaard ingeschakeld, maar vergeet niet deze service correct te configureren. Voor specifieke stappen over het inschakelen, configureren en testen van MAPI via HTTP, zie https://technet.microsoft.com/en-us/library/mt634322(v=exchg.160).aspx.

3. De DAG-service instellen voor databasereplicatie. Activeren van de Databasebeschikbaarheidsgroep (DAG) in de CAS-array maakt het mogelijk om een ​​clustering service voor de replicatie van mailboxen tussen de servers te creëren.

4. Maak de load balancing-servicesHieronder wordt uitgelegd hoe u de benodigde virtuele services configureert. Houd er rekening mee dat het, afhankelijk van uw vereisten, niet nodig is om ze allemaal aan te maken.

De virtuele Exchange-services maken #

Zodra een eenheid van RELIANOID is geïmplementeerd en de eerste opstartparameters zijn ingesteld, volgt u de onderstaande instructies.

Maak eerst een speciale virtuele interface voor Exchange-services door naar het menugedeelte te gaan Netwerk | Virtuele interfaces zoals hieronder te zien is.

Dit IP-adres zal het virtuele IP-adres zijn voor onze Exchange-services en het zal nodig zijn dat onze bedrijfs-DNS wordt omgezet tijdens het uitvoeren van query's. exchange.mijndomein.com .

Vervolgens is de load balancer klaar om de virtuele services te creëren. Toegang tot het menugedeelte LSLB | Boerderijen U kunt alle voorgestelde load balancing farms aanmaken om de verschillende services van Exchange 2016 te isoleren. Deze worden in de volgende secties uitgebreid beschreven.

SMTP/S virtuele service maken #

Dit is een LSLB-farm met L4-profiel die zal worden gebruikt als virtuele mailingservice die gebruikmaakt van de TCP port 25 en 465 in het geval dat de beveiliging in de back-ends is ingeschakeld.

In de Services In deze sectie kunnen we een geavanceerde gezondheidscontrole configureren voor SMTP.

check_smtp -H HOST -w 30 -c 30 -p 25 -t 32

Als er meer dan één poort wordt gebruikt in de virtuele service, is het een goed idee om de verschillende poorten in slechts één statuscontrole te testen.

Configureer ten slotte de back-ends zo dat ze als echte servers voor deze services worden gebruikt.

IMAP/S virtuele service maken #

Dit is een LSLB-farm met een L4-profiel dat zal worden gebruikt om clientconnectiviteit met hun mailbox te bieden via IMAP welke de TCP port 143 en 993 Indien beveiliging is ingeschakeld in de backends. Let op: dit is een optionele service. Controleer of Exchange 2016 de IMAP-poorten ondersteunt.

In de Services In dit gedeelte kunnen we een eenvoudige gezondheidscontrole voor IMAP configureren, zoals hieronder wordt weergegeven.

check_tcp -H HOST -p 143 -w 30 -c 30 -t 32

Als er meer dan één poort wordt gebruikt in de virtuele service, is het een goed idee om de verschillende poorten in slechts één statuscontrole te testen.

Configureer ten slotte de back-ends zo dat ze als echte servers voor deze services worden gebruikt.

Maak een POP3/S virtuele service #

Dit is een LSLB-farm met een L4-profiel dat zal worden gebruikt om clientconnectiviteit met hun mailbox te bieden via POP3 welke de TCP port 110 en 995 Indien beveiliging is ingeschakeld in de backends. Let op: dit is een optionele service. Controleer of Exchange 2016 de POP3-poorten ondersteunt.

In de Services In dit gedeelte kunnen we een eenvoudige gezondheidscontrole voor POP3 configureren, zoals hieronder wordt weergegeven.

check_tcp -H HOST -p 110 -w 30 -c 30 -t 32

Als er meer dan één poort wordt gebruikt in de virtuele service, is het een goed idee om de verschillende poorten in slechts één statuscontrole te testen.

Configureer ten slotte de back-ends zo dat ze als echte servers voor deze services worden gebruikt.

Maak virtuele RPC CAS-mailboxenservice #

Dit is een LSLB-farm met L4-profiel dat zal worden gebruikt voor mailbox-service die gebruikmaakt van de TCP poort die in een vorige stap is hersteld, in ons voorbeeld zal dat zijn 60000.

In de Services In dit gedeelte kunnen we een eenvoudige gezondheidscontrole voor deze service configureren, zoals hieronder wordt weergegeven.

check_tcp -H HOST -p POORT -w 30 -c 30 -t 32

Configureer ten slotte de back-ends zo dat ze als echte servers voor deze services worden gebruikt.

Maak een virtuele service voor het Outlook-adresboek #

Dit is een LSLB-farm met een L4-profiel dat zal worden gebruikt voor adresboekdiensten die gebruikmaken van de TCP poort die in een vorige stap is hersteld, in ons voorbeeld zal dat zijn 60001.

In de Services In dit gedeelte kunnen we een eenvoudige gezondheidscontrole voor deze service configureren, zoals hieronder wordt weergegeven.

check_tcp -H HOST -p POORT -w 30 -c 30 -t 32

Configureer ten slotte de back-ends zo dat ze als echte servers voor deze services worden gebruikt.

Maak een CAS Array Virtuele Service #

Dit is een LSLB-farm met L4-profiel dat zal worden gebruikt voor CAS Array-services die gebruikmaken van de TCP port 135 standaard.

In de Services In dit gedeelte kunnen we een eenvoudige gezondheidscontrole voor deze service configureren, zoals hieronder wordt weergegeven.

check_tcp -H HOST -p POORT -w 30 -c 30 -t 32

Configureer ten slotte de back-ends zo dat ze als echte servers voor deze services worden gebruikt.

Maak OWA virtuele services met SSL-offloading #

Dit is de service om e-mailwebtoegang aan de clients te bieden en deze kan worden aangeboden via de poorten 80 en 443 TCPIn dit geval stellen we voor om SSL-offload te gebruiken in de load balancer, zodat de Exchange-servers niet te maken krijgen met de web-SSL-belasting en alleen verbindingen via HTTP accepteren.

Om dit te bouwen, maken we eerst een LSLB-farm met een HTTP-profiel in poort 80 en in de Services sectie configureert u de omleiding naar HTTPS zoals hieronder weergegeven.

Houd er rekening mee dat we het servicedomein hebben gebruikt; in ons voorbeeld zal dit zijn: exchange.mijndomein.com Er hoeven geen backends te worden toegevoegd, aangezien al het verkeer wordt omgeleid naar een andere beveiligde farm.

Start ten slotte de nieuwe farm opnieuw op om de wijzigingen toe te passen.

Maak vervolgens een nieuwe LSLB-farm aan met een HTTP-profiel en HTTPS-listener in poort 443 met hetzelfde certificaat dat wordt gebruikt in de Exchange CAS Array-services, geconverteerd naar PEM-formaat. Voeg deze vervolgens toe aan de service zoals hieronder weergegeven.

Configureer ten slotte de geavanceerde gezondheidscontrole en voeg de back-endservers toe die verbinding maken met poort 80.

check_http -H HOST -S -w 10 -c 10 -t 11 -u /owa/gezondheidscontrole.htm --expect='200'

Start de service opnieuw om de wijzigingen toe te passen.

Exchange 2016 in hoge beschikbaarheid en geautomatiseerde noodherstelconfiguratie #

Zodra alle services load balanced en in hoge beschikbaarheid zijn, is het noodzakelijk om te voorkomen dat er een enkelvoudig storingspunt ontstaat in het geval dat de loadbalancer uitvalt of als er onderhoudstaken zijn.

Aangezien de RELIANOID De clusteroplossing repliceert alle verbindingen en sessies in realtime, waardoor een cluster wordt opgebouwd waarmee clients transparant en zonder onderbrekingen van het ene knooppunt naar het andere kunnen overschakelen. De clusterservice biedt hoge beschikbaarheid op de applicatieleveringslaag, maar ook automatische noodherstelmogelijkheden die eenvoudig via de sectie kunnen worden geconfigureerd. Systeem | TROS.

Verbeterde beveiliging van Exchange 2016 #

RELIANOID Het Intrusion Prevention and Detection System voegt een extra beveiligingslaag toe aan de Exchange-services, zodat we kunnen garanderen dat de verbindingsaanvragen van onze sites betrouwbaar zijn. We raden aan deze module in te schakelen als een van onze virtuele services openbaar is op internet.

Veel plezier met onze zeer beschikbare Exchange-services!

Enkele referenties die in dit artikel worden gebruikt:
https://docs.microsoft.com/en-us/exchange/plan-and-deploy/deployment-ref/network-ports?view=exchserver-2019
https://sysadminblogger.wordpress.com/tag/zen-load-balancer-exchange-2016/
https://sysadminblogger.wordpress.com/tag/zevenet-load-balancer-exchange-2016/
http://josemct.com/blog/2016/06/22/client-access-server-cas-array-zen-load-balancing/
https://blogs.technet.microsoft.com/exchange/2015/10/08/load-balancing-in-exchange-2016/

📄 Download dit document in PDF-formaat #

    E-MAIL: *

    Powered by BeterDocs