jueves, 7 de febrero de 2013

Nadie es testigo

En SANATIS hay varios DAG dentro de la infraestructura de Exchange Server 2010 para dar alta disponibilidad a las bases de emails de los usuarios.
 
Revisando la configuración de un DAG recientemente creado para dar servicios a la región del Norte Argentino, encontramos que el servidor que cumple la función de Witness del Cluster estaba configurado pero no estaba en uso (WitnessShareInUse: None).
 
Para verificar, revisé la configuración de otro de los DAG, el que da servicios a la región del Sur Argentino (Figura 1).





Figura 1

Al ver al DAG SANATISSA con el valor "Primary" en WitnessShareInUse confirmé que el DAG SANATISNA estaba en un estado incorrecto.
 
Para corregirlo, utilicé el cmdlet Set-DatabaseAvailabilityGroup, pero con la particularidad de que no indique ningún valor para configurar.
 
Incluimos como parámetro solamente el nombre del DAG (Figura 2), este cmdlet verifica y corrige problemas con el Witness cuando es utilizado de esta manera.

 Figura 2

Sin importar que este cmdlet no muestre ningún resultado, la configuración queda corregida (Figura 3), como podemos comprobar con el cmdlet Get-DatabaseAvailabilityGroup