He querido escribir este articulo sobre una intervención de Sistemas que me trajo muchos quebraderos de cabeza en mi empresa. La actualización de Exchange 2010 SP1 al SP2.
El plan de trabajo que podeis encontrar en otros sitios de internet se resume en 4 puntos muy basicos:
Instalar el SP2 mediante el comando Setup.com /mode:upgrade /installwindowscomponents en los servidores Exchange en el siguiente orden:
O mediante la GUI de Roles de Windows 2008:
Hasta aqui todo parece sencillo, pero cuando te pones manos a la obra te encuentras con un par de pasos que se les ha olvidado comentar...
Otra tema es la politica de ejecucion de scripts, que en mi caso lo configuré mediante GPO de dominio como "remote signed".
El plan de trabajo que podeis encontrar en otros sitios de internet se resume en 4 puntos muy basicos:
Instalar el SP2 mediante el comando Setup.com /mode:upgrade /installwindowscomponents en los servidores Exchange en el siguiente orden:
- Servidor con rol CAS (Acceso Cliente)
- Servidor con rol HUB (Transporte de Concentradores)
- Servidor con rol Mailbox
- Servidor Edge
Tambien podria instalarse el componente previamente mediante el siguiente comando powershell:
PS C:\> Import-Module servermanager
PS C:\> Add-WindowsFeature Web-WMI
Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True No Success {IIS 6 WMI Compatibility}
Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True No Success {IIS 6 WMI Compatibility}
O mediante la GUI de Roles de Windows 2008:
Hasta aqui todo parece sencillo, pero cuando te pones manos a la obra te encuentras con un par de pasos que se les ha olvidado comentar...
- La instalacion del SP2 requiere previamente actualizar el esquema del bosque.
- Los scripts powershell que se ejecutan automaticamente durante la actualizacion requieren tener la politica de ejecucion de scripts en 'unrestricted'
- La actualizacion del servidor con rol Mailbox recomienda desactivar el check for publisher's certificate revocation para agilizar el proceso.
Desconocedor de las implicaciones que iba a acarrear, ejecute el comando de actualizacion en el servidor CAS: setup.com /m:upgrade
/installwindowscomponents dandome el siguiente error:
En http://social.technet.microsoft.com/Forums/ar/exchange2010/thread/746ee118-87c7-48eb-9416-c6824608acde encontré que la causa es efectivamente la política de ejecución de scripts de powershell.
Pues nada, cambiamos la politica a unrestricted,en mi caso mediante GPO...
Y al volver a ejecutar el comando para actualizar a SP2 me encontre que la instalacion de Exchange habia quedado corrupta.
Entonces encuentro el siguiente articulo donde Microsoft indica que la solucion pasa por borrar el objeto de servidor del directorio activo (adsiedit.msc), y realizar una instalacion de Exchange 2010 SP1 en modo "disaster recovery mode"
http://technet.microsoft.com/en-us/library/cc411332(EXCHG.80).aspx
Y parecia facil eh?
Pasos para una correcta actualización a ServicePack 2 de Exchange 2010 SP1
La instalacion dura unos 20 minutos en cada servidor. Conlleva parada de servicio y requiere un reinicio del sistema al menos en el servidor Mailbox.
Durante la instalacion del rollup 3 en el servidor Mailbox, recomienda desactivar el check for publisher's certificate revocation: http://technet.microsoft.com/en-us/library/ee221147.aspx
Pues nada, cambiamos la politica a unrestricted,en mi caso mediante GPO...
Y al volver a ejecutar el comando para actualizar a SP2 me encontre que la instalacion de Exchange habia quedado corrupta.
Entonces encuentro el siguiente articulo donde Microsoft indica que la solucion pasa por borrar el objeto de servidor del directorio activo (adsiedit.msc), y realizar una instalacion de Exchange 2010 SP1 en modo "disaster recovery mode"
http://technet.microsoft.com/en-us/library/cc411332(EXCHG.80).aspx
Y parecia facil eh?
Pasos para una correcta actualización a ServicePack 2 de Exchange 2010 SP1
Comprobamos la version de Exchange de nuestra Organización
Comprobamos la politica de ejecucion de scripts powershell, debe estar en unrestricted
PS C:\> Get-executionpolicy –list
PS C:\> set-executionpolicy unrestricted
Instalamos el rollup3 de microsoft exchange SP1 en el servidor CAS, HUB , Mailbox y Edge (en ese orden)
Esta actualizacion evita todos los problemas de instalacion de SP2 que he descrito antes.La instalacion dura unos 20 minutos en cada servidor. Conlleva parada de servicio y requiere un reinicio del sistema al menos en el servidor Mailbox.
Durante la instalacion del rollup 3 en el servidor Mailbox, recomienda desactivar el check for publisher's certificate revocation: http://technet.microsoft.com/en-us/library/ee221147.aspx
Comentarios
Publicar un comentario