Tutorial conu et rdig par Michel de CREVOISIER Novembre 2014
SOURCES
Configuration du DAG : http://www.msexchange.org/articles-tutorials/exchange-server-2010/high-availability-recovery/uncovering- exchange-2010-database-availability-groups-dags-part1.html http://www.msexchange.org/articles-tutorials/exchange-server-2010/high-availability-recovery/uncovering- exchange-2010-database-availability-groups-dags-part4.html http://tutorial.programming4.us/windows_server/Exchange-Server-2010---Managing-Database-Availability- Groups-%28part-2%29---Mailbox-Database-Copies.aspx
Configuration rseau du DAG : http://blogs.technet.com/b/timmcmic/archive/2011/09/26/exchange-2010-collapsing-dag-networks.aspx http://exchangeserverpro.com/misconfigured-subnets-exchange-2013-dag-network/
ARTICLES ASSOCIES
1-Installation dExchange 2010 (lien) 2-Configuration et gestion dExchange 2010 (lien) 3-Outils pour Exchange 2010 (lien) 2
INDEX
Prambule ........................................................................................................................................................... 3 1. Prrequis ..................................................................................................................................................... 4 1.1 Interfaces rseau (NIC) ........................................................................................................................ 4 1.2 Cluster WSFC ....................................................................................................................................... 5 2. Prparation du DAG .................................................................................................................................... 7 2.1 Cration du DAG .................................................................................................................................. 7 2.2 Attribution dune IP au DAG ................................................................................................................ 7 2.3 Ajout de membres au DAG .................................................................................................................. 8 2.4 Configuration des interfaces de rplication ........................................................................................ 9 3. Configuration des rplicas ........................................................................................................................ 10 3.1 Ajout dun rplica .............................................................................................................................. 10 3.2 Dplacement dune base de donnes active .................................................................................... 11 3.3 Vrification des interfaces de rplication .......................................................................................... 11 4. Divers ......................................................................................................................................................... 12 4.1 Erreurs ............................................................................................................................................... 12
3
Prambule
Avec la sortie dExchange 2010, une nouveaut importante concernant le mcanisme de haute disponibilit est apparue. Les mcanismes anciennement utiliss par Exchange 2007 (LCR, CCR, SCC, SCR) sont ainsi dlaisss au profit de la fonctionnalit de Windows Server Failover Clustering (WSFC). Celle-ci permet dassurer la rplication des bases de donnes sur port TCP 64327 en joignant plusieurs serveurs MBX autour dun DAG (Database Availability Group Server). Cette fonctionnalit requiert toutefois lutilisation de la version Enterprise de Windows Server.
Limitations : 16 serveurs par DAG au maximum Exchange 2010 Standard : 5 bases de donnes par serveurs Exchange 2010 Enterprise : 100 bases de donnes par serveurs
Lobjectif de ce tuto sera de mettre en place un DAG compos par deux serveurs et deux bases de donnes avec chacun un rplica. Ci-dessous, la liste des serveurs utiliss : AD01: serveur Active Directory et DNS (installation non dtaille) EXCH01-10 : serveur Exchange 2010 n1 (installation non dtaille) EXCH02-10 : serveur Exchange 2010 n2 (installation non dtaille)
4
1. Prrequis
1.1 Interfaces rseau (NIC)
Pour des raisons de performances, il est recommand dutiliser diffrentes interfaces rseau sur chacun de vos serveurs Exchange.
1.1.1 Interface MAPI
Cette interface sera ddie aux accs clients via Outlook et OWA. Dune manire gnrale, cette interface sera relier votre LAN client.
1.1.2 Interface REPLICATION
Cette interface sera ddie la rplication des bases de donnes entre les membres du DAG. Prenez soin de dsactiver lenregistrement DNS sur ce type dinterface :
Dsactivez galement les lments suivants : Client for Microsoft Networks File and Printer Sharing for Microsoft Networks
5
1.1.3 Priorisation des interfaces
Depuis le Centre de rseau et partage (ncpa.cpl), allez dans Advance > Advanced Settings et modifiez lordonnancement des cartes rseau de la faon suivante : 1. MAPI 2. REPLICATION
1.2 Cluster WSFC
1.2.1 Installation de la fonctionnalit
Pour installer la fonctionnalit WSFC : Suivez la procdure du point 1.1 de mon tuto. Notez que cette fonctionnalit peut tre installe avant ou aprs linstallation dExchange. En ce qui concerne la configuration du cluster, celle-ci sera ralise par Exchange lors de lajout dun membre au DAG Installez les dernires mises jour apparues suite lajout de la fonctionnalit WSFC
6
1.2.2 Configuration du FSW (ou quorum)
Pour fonctionner, le cluster a besoin dun FSW (File Share Witness). Il sagit dun dossier partag tmoin permettant llection dun nouveau matre en cas de panne dun nud du DAG. Ce dossier peut tre plac sur un serveur Exchange nhbergeant pas le rle MBX ou sur un serveur non Exchange. Pour le dernier cas, il faudra placer le groupe Exchange Trusted Subsystem dans le groupe local Administrators du serveur retenu.
Important : le dossier FSW est automatiquement cr et partag par lassistant de cration du DAG
7
2. Prparation du DAG
2.1 Cration du DAG
2.1.1 Via GUI
Pour crer le DAG, allez dans Organization Configuration > Mailbox et cliquez sur New Database Availability Group. Renseignez ensuite les informations demandes : DAG name : nom du DAG Witness server : serveur tmoin Witness directory : emplacement du dossier FSW
2.1.2 Via PowerShell
Pour crer le DAG (source) : New-DatabaseAvailabilityGroup -Name DAG01 -WitnessServer AD01 -WitnessDirectory C:\DAG02
Pour vrifier ltat global du DAG ainsi que ses paramtres : Get-DatabaseAvailabilityGroup -Identity DAG01 | fl
2.2 Attribution dune IP au DAG
Il est ensuite ncessaire dattribuer une IP chacune des interfaces rseau de votre DAG. Notez que cette action entranera lajout dune deuxime IP sur chacune des interfaces. Par dfaut, et si aucun paramtre nest indiqu, une IP obtenue par DHCP leur sera attribue.
8
2.2.1 Via GUI
Pour ajouter une IP sur chacune des interfaces, clic droit sur votre DAG > Properties > IP addresses
2.2.2 Via PowerShell
Pour attribuer une IP fixe sur chacune des interfaces (source) : Set-DatabaseAvailabilityGroup DAG01 -DatabaseAvailabilityGroupIpAddresses 192.168.0.250, 192.168.91.250, 10.10.10.250
2.3 Ajout de membres au DAG
2.3.1 Via GUI
Pour ajouter un membre au DAG, allez dans Organization Configuration > Mailbox > Database Availability Groups > DAG_name > Manage Database Availability Group Membership
2.3.2 Via PowerShell
Pour ajouter un membre au DAG (source) : Add-DatabaseAvailabilityGroupServer -Identity DAG01 -MailboxServer EXCH01-10
9
2.4 Configuration des interfaces de rplication
Une fois le DAG configur et ses membres ajouts, il est ncessaire de dsactiver le service de rplication sur les interfaces qui ne seront pas ddies cette tche. En loccurrence : MAPI et INTERNET. Notez que dans le cas o la rplication ne pourrait pas seffectuer sur linterface REPLICATION, celle-ci passerait seffectuer automatiquement sur linterface MAPI. En revanche, elle ne pourra en aucun cas seffectuer sur linterface INTERNET grce loption IgnoreNetwork.
2.4.1 Via GUI
Pour dsactiver le service de rplication sur une interface, clic droit > Properties et dcochez la case Enable replication
2.4.2 Via PowerShell
Pour configurer le service de rplication sur les interfaces (source) : Set-DatabaseAvailabilityGroupNetwork -Identity DAG01\DAG-MAPI - ReplicationEnabled:$false Set-DatabaseAvailabilityGroupNetwork -Identity DAG01\DAG-REPLICATION - ReplicationEnabled:$true Set-DatabaseAvailabilityGroupNetwork -Identity DAG01\DAG-INTERNET - ReplicationEnabled:$false -IgnoreNetwork:$true 10
3. Configuration des rplicas
3.1 Ajout dun rplica
Un rplica est un serveur membre dun DAG hbergeant une copie dune base de donnes.
3.1.1 Via GUI
Pour crer un rplica dune base de donnes, allez dans Database Management, clic droit > Add Mailbox Database Copy :
Une fois le rplica configur, vous pourrez constater la bonne rplication des bases de donnes :
Remarque : vous devez dsactiver le Circular logging sur vos bases de donnes pour pouvoir en crer une copie. Dans le cas contraire, lerreur du point 4.1.1 apparatra.
3.1.2 Via PowerShell
Pour crer un rplica dune base de donnes (source) : Add-MailboxDatabaseCopy -Identity 'Mailbox-VIP' -MailboxServer EXCH02-10 - ActivationPreference 2
Pour vrifier ltat de la rplication : Get-MailboxDatabaseCopyStatus
11
3.2 Dplacement dune base de donnes active
Pour des raisons de maintenance, il peut savrer ncessaire de dplacer une base de donnes active sur un autre serveur.
3.2.1 Via GUI
Pour dplacer une base de donnes active, allez dans Database Management, clic droit > Move Active Mailbox Database et indiquez le serveur destination :
3.2.2 Via PowerShell
Pour dplacer une base de donnes active (source) : Move-ActiveMailboxDatabase Company-VIP -ActivateOnServer EXCH01-10
3.3 Vrification des interfaces de rplication
Pour vrifier linterface utilise par le service de rplication (source) : Get-MailboxDatabaseCopyStatus * connectionStatus | fl name,outgoingconnections,incominglogcopyingnetwork
12
4. Divers
4.1 Erreurs
4.1.1 DAG et Circular logging
Erreur apparaissant si le Circular logging est activ sur une base de donnes allant tre copi via le DAG :
Nhsitez pas menvoyer vos commentaires ou retours ladresse suivante : m.decrevoisier A-R-0-B-A-5 outlook . com