none
Mejor alternativa de alta disponibilidad Mailbox en dos Datacenter diferentes RRS feed

  • Pregunta

  • Buenas tardes,

    pienso montar una infraestructura Exchange 2010 en dos datacenter separados en caso de contingencia.

    el primer datacenter será el activo para las bases de Exchange y se compone de los siguientes server:

    1 Active Directory

    1 cas/hub + Witness

    1 Mailbox (copias Activas)

    segunda datacenter:

    1 Active Directory

    1 cas/hub

    1 Mailbox (Copias pasivas)

    La comunicación entre los dos Datacenter es por medio de un enlace de datos mediate una LAN extendida.

    La alta disponibilidad para las bases de datos será or medio de un DAG para que en caso que fallen los server Mailbox del datacenter 1, las bases sean levantadas en el datacenter2.

    Para solucionar el problema del cerebro dividido al momento de levantar los servidores del datacenter1, se habilitara el famoso DAC para que los servidores no monten sus bases de datos sin antes consultar si actualemnte estan montadas en el datacenter dos.

    pero ahora viene mi grandes dudas:

    1. ¿que pasa si el servidor de witness ubicado en el Datacenter 1 tambien se cae?, entiendo que el failover no sería automatico. Necesito que sea automatico.

    2. si fallan los mailbox del datacenter1, las bases serían montadas en el datacenter dos debido al failover automatico, pero si en ese lapso existiese una latencia de red entre el datacenter 2 (bases montadas), el servidor Witness ubicado en el datacenter 1 con las bases pasivas, le daria la orden  a los mailbox del datacenter 1 a que sean montadas, pero como se trataba de un perdida de conectividad entre los datacenter, las bases del segundo datacenter seguirian montadas debido a que los servidores en ningun momento se reiniciaron y por lo tanto el DAC no me serviria y se produciria en cerebro dividido dejando las bases montadas en los dos datacenter. ¿que se puede hacer en este caso para evitar este problema?

    ¿que  solución deberia implementar para tener un failover automatico con el hardware que ya tengo?, en caso contrario, ¿como debiese hacer el failover?.

    muchas gracias por sus prontas respuestas.

    Saludos

    Santiago Muñoz


    domingo, 23 de marzo de 2014 16:42

Respuestas

  • Hola Santiago,

    Mientras que el Active Manager se pueda comunicar con el site primario, deberia montar.

    Si quieres prevenir que el servidor del site secundario monte la base de forma automatica, podrias forzarlo que no lo haga con el siguiente comando apuntando a tu mailbox server en el site secundario en la parte de "identity": Set-MailboxServer –Identity <Serversecundario> – DatabaseCopyAutoActivationPolicy IntrasiteOnly

    Esto va a prevenir que al momento de caerse la base en el site primario automaticamente se monte en el site secundario


    Saludos cordiales | Exchange Trainer | MCDST-MCTS-MCITP-MCSA-MCT


    martes, 25 de marzo de 2014 2:34

Todas las respuestas

  • Hola Santiago,

    Existe mucha confusion respecto al tema. El concepto de Failover no existe en una configuracion Site Resiliency ( DAG en DAC), solo el Switchover

    El proceso para activar las bases en un sitio secundario siempre es de forma manual y no un proceso automatico como seria en una DAG por si sola, Aqui te dejo los pasos y algunos articulos que podrian ayudarte a entender mejor el tema:

    http://technet.microsoft.com/en-us/library/dd351049(v=exchg.141).aspx

    http://technet.microsoft.com/en-us/library/dd638137(v=exchg.150).aspx

    http://blogs.technet.com/b/exchange/archive/2011/05/31/exchange-2010-high-availability-misconceptions-addressed.aspx


    Saludos cordiales | Exchange Trainer | MCDST-MCTS-MCITP-MCSA-MCT

    lunes, 24 de marzo de 2014 13:07
  • Geonay muchas gracias por la información, pero me quedan algunas dudas: 

    si yo habilitase el DAC dentro de mi DAG y de existir  un problema en mi servidor de mailbox1 del datacenter1 el cual tenia las bases montadas y tomando en cuenta que No hay problema en la red que une los Datacenter, por lo tanto el mailbox2 continua viendo el witness principal del Datacenter1, ¿se montarían de forma automática las bases en el servidor de Mailbox2 ubicado en el datacenter dos. Los Datacenter están conectados por una lan extendida (mismo direccionamiento ip)

    si la respuesta a lo anterior es si, las copias se levantarían en el Datacenter dos, ¿Cómo hago para que mi segundo servidor de Mailbox2 ubicado en el datacenter de contingencia solo mantenga su copia de mailbox al día, pero no le permita montar sus bases de mailbox en caso que mi servidor de mailbox del datacenter 1 falle?. esto tiene como objetivo yo tomar la decisión de levantar de forma manual el datacenter de contingencia(Datacenter2).

    saludos

    Santiago.

    martes, 25 de marzo de 2014 1:37
  • Hola Santiago,

    Mientras que el Active Manager se pueda comunicar con el site primario, deberia montar.

    Si quieres prevenir que el servidor del site secundario monte la base de forma automatica, podrias forzarlo que no lo haga con el siguiente comando apuntando a tu mailbox server en el site secundario en la parte de "identity": Set-MailboxServer –Identity <Serversecundario> – DatabaseCopyAutoActivationPolicy IntrasiteOnly

    Esto va a prevenir que al momento de caerse la base en el site primario automaticamente se monte en el site secundario


    Saludos cordiales | Exchange Trainer | MCDST-MCTS-MCITP-MCSA-MCT


    martes, 25 de marzo de 2014 2:34
  • Muchas gracias Geovanny por tus respuestas. por ultimo, ¿Qué configuración me recomendarías hacer con la infraestructura que ya tengo para tener mi site de contingencia?

    saludos

    Santiago.

    martes, 25 de marzo de 2014 3:09
  • No hay de que amigo, para eso estamos, para ayudarnos

    Yo te recomendario que tengas copias locales en tu datacenter 1 y una copia en tu datacenter 2. Tu DAG local te sacara de apuros cuando te fallen las bases de datos y tu datacenter 2, seria utilizado o con suerte "jamas" utilizado para dar continuidad de servicio en caso que algo catastrofico pase con tu datacenter1 y se pierda por completo.

    Realmente esa es la funcion por la cual fue creado el DAC. Para desastres mas que para ser una extension de la DAG en otro sitio

    Pero claro, esta es solo mi opinion, solo tu conoces las necesidades y los requerimientos de tu organizacion


    Saludos cordiales | Exchange Trainer | MCDST-MCTS-MCITP-MCSA-MCT

    martes, 25 de marzo de 2014 3:31
  • gracias Geovanny,

    Gracias por tu recomensdación. Entonces pensando en ese diseño, con el comando: Set-MailboxServer –Identity <Serversecundario> – DatabaseCopyAutoActivationPolicy IntrasiteOnly con esto prevengo que al momento de caerse la base en el site primario automaticamente se monte en el site secundario.

    ¿esta bien que lo maneje así?

    saludos

    martes, 25 de marzo de 2014 12:07
  • Hola Santiago,

    Correcto, con ese comando previenes que se monte la base en tu datacenter 2 de forma automatica en caso de fallar en el datacenter 1. A mi me parece un buen plan :)


    Saludos cordiales | Exchange Trainer | MCDST-MCTS-MCITP-MCSA-MCT

    martes, 25 de marzo de 2014 13:07