Como sabrán hace unos días fue liberado el Service Pack 3 para Exchange 2010, en caso contrario los invito a ver el artículo relacionado en este blog.
En esta entrada en particular vamos a ver como instalarlo.
Primero que nada tener en cuenta el orden de instalación, el cual depende de si tengo distribuidos los roles en varios servidores o si tengo los roles combinados, por ejemplo el caso de una instalación típica incluye CAS, Mailbox y Hub Transport, o sea que en este tipo de instalación no preocupa que actualizo primero, El orden sería el siguiente:
- Client Access
- Hub Transport
- UM
- Mailbox Server
- Edge Server /* Puede ser actualizado en cualquier momento pero la recomendación es que sea el primero o el último */
En nuestro caso puntual, el escenario es el siguiente:
2 Servidores en DAG con Exchange 2010 SP2 con los roles de una instalación típica (C,H,M)
Antes de comenzar con la instalación del Service Pack 3 debemos extender el esquema, por lo que la primera vez que se ejecute el setup es necesario contar con permisos de Schema y Enterprise Admins. /* Es posible separar el proceso de extensión del esquema del de instalación del Service Pack */
Adicionalmente se recomienda contar con los siguientes respaldos:
- System State de los controladores de dominio
- System State de los servidores de Exchange
- Respaldo full de las bases
Por estar en DAG antes de comenzar con la instalación debemos ejecutar algunos comandos específicos (en caso contrario pueden ir directo a la parte de instalación):
Desde el Shell de Exchange (EMS de ahora en más) ejecutar lo siguiente:
Cd $exscripts StartDagServerMaintenance –ServerName “servidor a actualizar”
En este punto entre otras cosas estaríamos moviendo las bases activas del servidor, bloqueándolo de activación, etc. En definitiva preparando el servidor para ser actualizado.
Una vez realizado esto, asegurarse de haber cerrado las consolas de Exchange (EMC, EMS) y abrir un CMD como administrador (Run as Administrator). /* Si bien es posible utilizar la GUI nos podemos evitar varios problemas haciéndolo de este modo */
Ejecutar desde la carpeta que contiene el setup:
Setup.com /mode:upgrade /InstallWindowsComponents
Una vez finalizada la instalación, abrir el Exchange Management Shell e indicar que el servidor ya no esta en modo de mantenimiento:
Cd $exscripts StopDAGServerMaintenance.ps1 -ServerName "nombre de servidor"
En este punto estaríamos listos para instalar el SP3 en otro servidor, para esto repetir el procedimiento:
- Poner el servidor en modo mantenimiento
- Instalar Exchange 2010 Service Pack 3
- Detener el modo mantenimiento
Por último les dejo algunos links:
Descarga de Exchange 2010 Service Pack 3
Service Pack 3 de Exchange 2010 liberado
Dudas?
Carla says
Tengo implementando un Exchange 2010 SP1 (Todos los roles) sobre un Windows 2008 R2 y coexiste con un exchange 2003 y el dominio esta en un Windows 2003 SP2.
Quiero aplicar al exchange 2010 el SP3.
Se necesita algún requisito previo? O solo lo descargo y lo ejecuto y lo instalo?
Aprendiendo Exchange says
Hola Carla, como parte del procedimiento de instalación del Service Pack se extiende el esquema de Active Directory (esto si corres el setup con permisos de Schema Admins se hace automaticamente). Respecto a que este en escenario de coexistencia y tu DC sea 2003 no hay ningun problema.
Carla says
Gracias por la respuesta!!!
Javi says
Hola!
Actualmente tengo servidor Exchange 2010 en laboratorio con todos los roles en una misma máquina. Estoy intentando actualizar a SP3 para integrarlo con Exchange 2013 y a la hora de pasar el instalador de SP3 me da un error cuando está instalando los lenguajes. He revisado permisos NTFS y el usuario con el que estoy instalando es el mismo usuario que se instaló el servidor Exchange y administrador de Dominio, Schema…
Configuring Microsoft Exchange Server
Language Files FAILED
An unexpected error has occurred and a Watson dump is being generated: Installing product E:\parches\SP3\ar\ServerLanguagePack.msi failed. Fatal error during installation. Error code is 1603. Last error reported by the MSI package is ‘The Installer has insufficient privileges to modify this file: E:\Exchange 2010\ClientAccess\exchweb\ews\bin\ar\Microsoft.Exchange.Services.resources.dll.’. It was running the command ‘Install-MsiPackage -PackagePath ‘E:\parches\SP3\ar\ServerLanguagePack.msi’ -LogFile ‘C:\ExchangeSetupLogs\Install.ar.Server.20131015-170353msilog’ -Features’AdminTools’,’Mailbox’,’ClientAccess’,’Gateway’,’Bridgehead’,’UnifiedMessaging’,’ServerLanguagePack’ -PropertyValues ‘LOGVERBOSE=1 TARGETDIR=
«E:\Exchange 2010″».Installing product E:\parches\SP3\ar\ServerLanguagePack.msi failed. Fatal error during installation. Error code is 1603. Last error reported by the MSI package is ‘The Installer has insufficient privileges to modify this file: E:\Exchange 2010\ClientAccess\exchweb\ews\bin\ar\Microsoft.Exchange.Services.resources.dll.’.
Exchange Server setup encountered an error
Aprendiendo Exchange says
Hola, asumiendo que tengas todos los permisos necesarios para la instalación se me ocurren 3 cosas a revisar/probar:
1. Deshabilitar antivirus o cualquier aplicación similar
2. Ejecutar el setup desde linea de comando abriendo un CMD explicitamente como administrador para evitar problemas de UAC (User Account Control)
3. Descargar nuevamente el SP3 por las dudas de que la descarga inicial no se haya realizado correctamente
Antes de volver a intentarlo eliminar archivos temporales e idealmente reiniciar el servidor por si tiene parches o algun software que lo este requiriendo.
Moly says
Buenos días!
Gracias por tu blog. Es muy útil.
Tengo un servidor de
Exchange Server 2010 SP1
23 de agosto de 2010
14.01.0218.015
y no lo he actualizado durante mucho tiempo.
Ahora quiero ponerlo al día.
Me puedes decir durante cuanto tiempo mi servidor estará deshabilitado?
Normalmente actualizaciones de este tipo están seguros? No hay riesgo que pierda la información?
Tengo que instalar las actualizaciones uno por uno o de repente puedo ir a ejecutsar el fichero de SP3 …
Saludos
Aprendiendo Exchange says
Hola Moly, gracias por tus comentarios.
Asumiendo que todo vaya en orden, la actualización dependiendo de los recursos del servidor tarda aproximadamente 1 hora (de cualquier modo sería aconsejable reservar una ventana de tiempo más amplia por si surgen inconvenientes).
Si bien la información no tendría que ser afectada se recomienda respaldar previo a dar inicio al proceso. Por ultimo, respecto a que estes en SP1 te cuento que no es necesario pasar por SP2, puedes instalar directamente el SP3.
Exitos con esa actualización!
saludos!
Carlos says
Buenas tardes, tengo un server con todos los roles de exchange 2010, he actualizado exchange 2010 SP2 a SP3, no marco ningún error, pero al reiniciarlo los buzones se conectan, pero no envia ni recibe correos.
La actualización la hice desde el modo gráfico, con usuario administrador.
No soy experto en exchange , Algun consejo que me ayude a levantarlo.
Saludos, atte.
Carlos Martinez.
Daniel Núñez Banega says
Hola Carlos, revisaste el estado de todos los servicios? Para esto podes ir a la consola de servicios o por ejemplo en el shell de Exchange ejecutar el cmdlet: Test-ServiceHealth.
En caso de que algún servicio no se encuentre iniciado habría que hacerlo, si por algún motivo no inicia, verificar en el visor de sucesos (event viewer) si hay errores o advertencias. Ya con esta información sería posible comenzar a investigar.
Por fuera de esto te cuento que hay varias actualizaciones más para el SP3 de Exchange 2010.
saludos
Gustavo says
Daniel, te hago una consulta.
Puedo pasar directamente de Exchange 2010 SP2 UR8 hacia Exchange 2010 SP3 UR30, que es la ultima ?
Saludos.!
Daniel Núñez Banega says
Hola Gustavo, a nivel de Exchange es posible siempre y cuando el sistema operativo cumpla con los requerimientos para la instalación de SP3 y rollup 30.