
Configuring DAGs in Exchange 2010
One of the new features and advantages that Exchange offers us 2010 is the possibility of having a high availability system in a simple way, being easy to implement, at any time and above all the simplicity of administration. It is based on the implementation of DAG or Database Availability Group, by mounting a replica of the databases between the different Mailbox servers (or on the same computer if we have all the roles on the same server), so this replaces the old Exchange clusters 2007, SCR and CSF; and therefore now we will simply need two servers and not three or more as required in Exchange 2007!
Este sería un ejemplo de un grupo de disponibilidad de base de datos, varios servidores compartiendo las mismas bases de datos, lógicamente sólo una estará montada y el resto replicadas donde indiquemos, eye, que necesitaremos la edición Enterprise de Windows Server 2008 R2.
Lo primero que necesitamos es tener (Not required, pero sí más que recomendable) dos adaptadores de red en los servidores Exchange 2010 por los que en una red irá el tráfico normal, conexiones de los clientes, etc… y por la otra red dedicada al clúster y por lo tanto réplica de la(s) base(s) of data. Deberemos configurar dicha red de réplica separada por seguridad y obtener mayor rendimiento, en otra red o VLAN o switch, simplemente le indicaremos dirección IP y máscara de red. Quitaremos la opción “Registrar en DNS las direcciones de esta conexión” en las propiedades de la red del clúster, además configuraremos el orden correcto de las redes dando prioridad a la red LAN en “Network connections”, menú “Advanced” > “Advanced Settings” > “Advanced Settings” > eyelash “Adaptadores y enlaces” > “Connections”. On the “WINS” We will mark “Deshabilitar NetBIOS sobre TCP/IP”.
Dando por hecho que en este entorno ya disponemos de dos servidores Exchange 2010 instalados, en este documento ambos servidores compartirán todos los roles (Mailbox, concentrador de transporte y acceso de cliente) y por lo tanto en cualquier momento podríamos montar la replicación del grupo de disponibilidad de base de datos (DAG). Getting Started, instalamos las herramientas de administración de clúster, desde una PowerShell ejecutamos:
'Import-Module ServerManager’
‘Add-WindowsFeature RSAT-Clustering’
Necesitaremos un servidor testigo si no tenemos un servidor de transporte de concentradores fuera de estos Exchange, éste puede ser cualquier servidor de la red, deberemos agregar el grupo “Exchange Trusted Subsystem” al grupo administradores local de dicho equipo (si este equipo es un Exchange, omitiremos este paso).
Well, para crear el grupo de disponibilidad de la BD es tan sencillo como abrir la consola de administración de Exchange > “Organization Settings” > “Mailbox” > eyelash “Grupos de disponibilidad de base de datos” > “Nuevo grupo de disponibilidad de la base de datos…”
Indicamos el nombre del grupo, el nombre del servidor testigo y el directorio donde queremos que almacene la información del grupo o si no, nos creará uno en su ubicación predeterminada. “New”.
Perfect! pulsamos finalizar, ya tenemos el grupo creado.
Ahora debemos agregar a los servidores que nos interese a dicho grupo, para ello sobre el grupo recién creado con botón derecho > “Administrar disponibilidad de pertenencia a grupos de la base de datos…”
Agregamos los servidores Exchange que querramos a este grupo de disponibilidad, “Administer”,
GOOD, nos ha agregado a los servidores, pero me da un error ya que no tengo servidor DHCP en la red y el grupo del clúster necesita una IP fija, podremos observar la alerta desde las consolas de administración de clúster.
Solventamos esta situación indicando una dirección IP fija con el siguiente comando en PowerShell de Exchange: “Set-DatabaseAvailabilityGroup NOMBRE_DEL_GRUPO -DatabaseAvailabilityGroupIpAddresses DIRECCIÓN_IP”
Confirmamos que la alerta desaparece desde la consola de administración del clúster.
En la parte inferior del grupo podremos observar las redes del grupo, y sobre ellas podremos editar las propiedades e indicar que redes servirán para aceptar las solicitudes de los clientes y que redes serán usadas para la replicación, therefore, We'll set it up.
Si queremos por fin indicar qué base de datos queremos replicar, sobre la base de datos en cuestión (on the “Database Administration”) con botón derecho o en el panel de acciones > “Agregar la copia de base de datos de buzón…”
Con esto indicaremos qué servidores queremos que tengan una réplica de esta BD, examinamos y agregamos los servidores que queramos, Pressed “Add” para crear e iniciar la réplica.
List, we will be able to observe how the traffic begins in the replica network and in the server or servers that we have created it will begin to create and bring the indicated database. “End”.
We will be able to observe on a database if there are replicas, in this case we will observe the server that has it mounted and the status in the rest of the mailbox servers.
If we want, We can manually force the database to be activated on a specific Exchange server, or to perform maintenance tasks in the current, to check if it works, etc… on the DB in question > “Move Active Mailbox Database…” or also called switchover.
We indicate which server we want to take it to from “Examine” & “Move”,
After a few seconds we will check that everything is correct! therefore we already have a simple high availability system in our Microsoft Exchange Server installation 2010!