La instalación de un rollup o service pack en Exchange en general implica la ejecución de un paquete msi o msp y seguir las instrucciones de un asistente. En caso de tener Exchange 2010 en DAG esto debe ser complementado con algunos pasos adicionales.
Dentro de un DAG de Exchange no encontramos servidores pasivos y activos sino que esto es a nivel de base de datos. Con esto quiero decir que realmente el servidor nunca esta 100% pasivo por lo que antes de comenzar con las tareas de actualización debemos poner el servidor en un modo de mantenimiento. En adición es necesario contar con respaldos al día.
Para poner los servidores en este modo de mantenimiento tenemos algunos scripts incluidos con Exchange para facilitar la tarea.
Cómo instalar un rollup para Exchange?
1. Abrir el shell de Exchange (EMS)
2. Ir a la carpeta de scripts de Exchange utilizando la variable $exscripts:
cd $exscripts
3. Ejecutar el siguiente script y cerrar el EMS:
StartDagServerMaintenance.ps1 –serverName servidor
Este script básicamente lo que hace es dejar el servidor en un modo de mantenimiento, entre otras cosas moviendo las copias que puedan estar activas y bloqueando la posible activación de las mismas en el servidor.
4. Cerrar todas las consolas administrativas de Exchange (EMS, EMC)
5. Lo siguiente es abrir un cmd como administrador para evitar posibles problemas con el UAC (User Account control). Clic derecho sobre Command Prompt -> Run as Administrator
6. Ejecutar el MSP o MSI en cuestión y seguir las instrucciones del asistente.
Importante: Antes de ejecutar el paquete de instalación se recomienda verificar que en opciones avanzadas de internet explorer este desmarcada la casilla Check for server certificate revocation
7. Una vez finalizada la instalación (y reiniciar en caso de ser necesario) ejecutamos el siguiente comando para dejar la configuración del servidor tal cual estaba antes de comenzar con la instalación del rollup:
StopDagServerMaintenance.ps1
8. Por último repetimos el procedimiento en cada uno de los nodos miembros del DAG (uno a la vez) y opcionalmente rebalancear la distribución de bases de datos.
Les dejo el link oficial de Microsoft:
http://technet.microsoft.com/en-us/library/ee861125(v=exchg.141).aspx
Andres says
Hola,
¿La actualización se puede ejecutar mientras el mailbox server tiene bases montadas o previamente hay que desmontarlas?.
Saludos y gracias,
Aprendiendo Exchange says
Hola Andres, entre otras cosas el script startdagservermaintenance.ps1 mueve las base activas a otro nodo y bloquea de posible activación al nodo en proceso de actualización. Es decir que no es necesario desmontar ni mover manualmente las bases cuando se esta en entorno de DAG y se cuenta con una copia actualizada de la base en otro servidor.
slds!