Antes de comenzar el proceso de instalación debemos asegurarnos que cumplimos con todos los requisitos previos, ya que si no es así, el asistente no permitirá que continuemos con la actualización.
Requisitos de instalación:
-
.Net framework 2.0 SP1
-
-
Windows Server 2003 SP2
- El servicio coordinador de transacciones distribuidas debe estar iniciado cuando actualicemos los roles de Acceso de Cliente y Mensajería Unificada, ya que ambos roles dependen de este servicio para poderse actualizar a Service Pack 1
Además, el proceso de actualización a Service Pack 1 se debe realizar siguiendo un orden específico. En primer lugar debemos actualizar todos los servidores Edge Transport (transporte perimetral) de la organización y a continuación todos los servidores Hub transport (transporte interno) y CAS (acceso de cliente). Es necesario actualizar todos los servidores ya que no están soportados los escenarios en donde unos servidores ejecuten una versión y otros ejecuten otra versión de Exchange Server 2007. Por último ejecutaremos la actualización en los servidores Mailbox (buzones) y en los clúster de buzones CCR.
El proceso de actualización en los roles de transporte, CAS y UM se realiza desde el asistente gráfico de instalación, ejecutando setup.exe situado en la carpeta donde hemos extraído el Service Pack 1 y siguiendo los pasos del asistente de una forma muy cómoda y sencilla.
Sin embargo, otra historia es la actualización de un clúster CCR. Lo primero que debemos saber es que no se realiza mediante la interfaz gráfica y debemos de seguir el procedimiento de forma escrupulosa, ya que si no podríamos tener problemas durante la actualización.
El procedimiento ocasiona un breve período de inactividad durante el proceso de actualización. Utilizaremos básicamente la línea de comandos con setup.com aunque sólo se debe ejecutar Setup /m:upgrade en el nodo pasivo del clúster y Setup /UpgradeCms en el nodo activo. Ambos nodos deben actualizarse a Exchange 2007 SP1 para ser compatibles, pero se deben actualizar de uno en uno. Después de actualizar los nodos, se actualiza el servidor de buzones de correo en clúster y después se pone en conexión.
En el siguiente procedimiento, las designaciones del nodo activo y pasivo cambian. Por lo tanto, para facilitar la consulta, el nodo activo original es NodoA y el nodo pasivo original es NodoB.
Operaciones en el NodoB:
-
Para preparar NodoB para la actualización, movemos todos los grupos de recursos del clúster a NodoA.
-
Iniciamos el servicio Conexión compartida a Internet (ICS)/Firewall de Windows. Es necesario iniciar este servicio para permitir que el programa de instalación agregue excepciones del Firewall de Windows para los servicios de Exchange.
-
Detenemos los servicios con identificadores abiertos para los contadores de rendimiento. Algunos de los servicios conocidos que se deben detener son registros y alertas de rendimiento y cualquier agente Microsoft Operations Manager.
-
Detenemos y después reiniciamos el servicio Registro remoto.
-
En una consola de línea de comandos ejecutamos setup /m:upgrade
-
Reiniciamos el NodoB una vez completada la actualización.
-
Ahora debemos parar el servicio de clúster y mover los recursos de Exchange al NodoB, por lo tanto volemos a iniciar sesión en NodoB y ejecutamos:
a. Stop-ClusteredMailboxServer <NOMBRE_CLUSTER> -StopReason "Actualización a SP1"
b. Move-ClusteredMailboxServer <NOMBRE_CLUSTER> -TargetMachine NodoB -MoveComment "Actualización a SP1"
-
Una vez actualizado el NodoB, ahora debemos actualizar el servidor virtual en clúster, que después del movimiento de recursos, el propietario es el NodoB (Nodo activo). Para ello ejecutamos en una línea de comandos:
a. Setup /upgradeCMS
Operaciones en el NodoA:
-
Iniciamos el servicio Conexión compartida a Internet (ICS)/Firewall de Windows.
-
Detenemos los servicios con identificadores abiertos para los contadores de rendimiento.
-
Detenemos y después reiniciamos el servicio Registro remoto.
-
En una consola de línea de comandos ejecutamos setup /m:upgrade
-
Reiniciamos el NodoA una vez completada la actualización.
Ahora están ambos nodos actualizados, así como el servidor de buzones virtual en clúster CCR. Por último, opcionalmente podemos detener y deshabilitar el servicio Conexión compartida a Internet (ICS)/Firewall de Windows en ambos nodos, si es que originalmente lo teníamos deshabilitado.
Además, como el propietario de los recursos cambia durante la actualización, podemos mover los recursos al NodoA con el cmdlet Move-ClusteredMailboxServer <NOMBRE_CLUSTER> -TargetMachine NodoA -MoveComment "Actualización a SP1"