26 septiembre 2016

Como realizar una prueba del estado de salud del DAG - Exchange Server 2013


Síntomas

En ciertos escenarios es necesario confirmar la configuración y la funcionalidad de la alta disponibilidad del servicio de DAG en Exchange Server 2013



Resolución
Exchange Server 2013, cuenta una serie de herramientas que nos permite validar la configuración y realizar las pruebas de funcionalidad del servicio de disponibilidad de base de datos (DAG), en este caso les presento dos métodos de validar el estado de salud del DAG y un método para realizar un SwtchOver para comprobar funcionalidad del DAG:
  • ReplicationHealth (cmdlet)
  • Get-MailboxDatabaseCopyStatus (cmdlet)
  • Switchover  DB (Exchange Control Panel)
ReplicationHealth:
Se ejecuta desde la consola de Power Shell de Exchange Server en cada uno de los Mailbox Servers:
Test-ReplicationHealth -Identity SRVEXMB01
Test-ReplicationHealth -Identity SRVEXMB02
Podemos optimizar la consulta validando en la consulta cuales son los mailbox servers que son miembros del DAG.


Get-DatabaseAvailabilityGroup | select -ExpandProperty:Servers | Test-ReplicationHealth


Nota: como podrán comprobar el resultado de “Test-ReplicationHealth” mostrado en pantalla son diferente para cada mailbox server, esto depende si los miembros del DAG tienen únicamente bases de datos activas o pasivas.

MailboxDatabaseCopyStatus:
Para determinar el estado de las bases de datos que están configuradas en el DAG se debe ejecutar el comando: “Get-MailboxDatabaseCopyStatus
.
Get-MailboxDatabaseCopyStatus



Con el siguiente cmdlet, se puede validar todas las bases de datos existentes en el DAG:
.
(Get-DatabaseAvailabilityGroup) | ForEach {$_.Servers | ForEach {Get-MailboxDatabaseCopyStatus -Server $_}}


Switchover  DB:
Acceder a la consola de administración de Exchange: para nuestro ejemplo:



Una vez en la consola de administración, ingresar por el panel izquierdo opción: Servers; una vez ingresado allí seleccionar en el panel central la opción: Databases; por ultimo verificar en la pestaña de “Active on Server”, no olvidar validar la pestaña “Status”


Seleccionar la base de datos a la cual se le va aplicar el SwitchOver, en el panel derecho encontraremos un resumen de los mailbox servers miembros del DAG, y el estado de la base de datos en el nodo activo y en el nodo pasivo:


Ubicamos el nodo pasivo, “MAILBOX04” (Passive Helthy  - el servidor debe indicar que está en modo saludable para poder hacer switchover), Seleccionamos la opción “Activate” y esto nos movera la presentación de la base de datos entre los dos mailbox servers (MAILBOX04 al MAILBOX02)



Una vez realizado el SwitchOver veremos reflejado que la base de datos DB_DEMO que estaba presente en el mailbox server MAILBOX04 paso a ser Activa en el mailbox server MAILBOX02.



Autor: Ruben Dario Pinzon Eraso
.

1 comentario:

Elly dijo...

Este tipo de pruebas son sumamente necesarias en un hosting o servidor, espero poder hacerlas de forma local para practicar