El proceso de instalación del
Service Pack 1 de MS Forefront Threat Management Gateway 2010, requiere un orden de implementación, cuando se vaya a realizar sobre una infraestructura de empresa, bien sea de un array gestionado por miembros de la matriz o por EMS. En ambas circunstancias hay que identificar correctamente los roles existentes para realizar la implementación adecuadamente. No obstante también se han detectado algunos problemas ya documentado que a través de este post se darán respuesta.
Instalación de Forefront TMG 2010 SP 1 en un entorno con Enterprise Management Server (EMS)
Para el proceso de instalación, el primero de los elementos a actualizar será el servidor EMS master de la infraestructura o bien del array manager en caso de una matriz independiente. La instalación en el servidor EMS debe realizarse con la cuenta con la se realizó la instalación inicial de MS Forefront Threat Management Gateway 2010. En el caso de que se utilice una cuenta de administrador diferente esta podría fallar recibiendo el siguiente mensaje de error:
“Setup cannot initialize Forefront TMG settings”.
Una vez que la instalación del Service Pack 1 haya concluido satisfactoriamente, deberá iniciarse la instalación en los servidores réplicas de EMS. La misma condición de cuenta deberá ser tenida en cuenta para la instalación correcta. Una vez que estas hayan finalizado deberán instalarse el Service Pack en los siguientes miembros del array. Para ello se tiene que tener en cuenta los siguientes aspectos:
- Instalar primero en los servidores que cuenten con la función de Reporting Point.
- Posteriormente en el resto de miembros del array.
Instalación de Forefront TMG 2010 SP1 en un entorno con NLB
En el caso de la existencia de un sistema de balanceo de carga entre los servidores miembros del array el mecanismo de instalación del Service Pack para cada miembro será el siguiente:
- Retirar el servidor escogido de la configuración de balanceo.v
- Eliminar cualquier conexión existente que estuviera siendo servida por el servidor.
- Establecer el NLB a un estado de suspendido para evitar que se una automáticamente en el inicio.
- Instalar el Service Pack 1 de Forefront TMG 2010.
- Reiniciar el servidor si es necesario.
- Iniciar el servicio de NLB en el servidor una vez actualizado.
Algunos problemas conocidos
Tras la instalación pueden darse algunos problemas de funcionalidad del servicio e MS Forefront Threat Mangagement Gateway TMG 2010:
- El servicio de MS Forefront TMG 200 puede no iniciar después de instalar o eliminar el Service Pack 1, en un array gestionado por EMS: Este problema puede ocurrir en un sistema que todavía no ha sincronizado con el servidor EMS.
- Si se estará registrando la información en un servidor remoto de SQL, se requiere migrar el registro de la base de datos al nuevo esquema. Dicha información se encuentra disponible a través de la
TechNet Wiki.
- En el caso de que el servidor MS Forefront TMG 2010, en donde se ha instalado el Service Pack 1, se encuentre en un grupo de trabajo, se requieren pasos adicionales para habilitar la funcionalidad de actividad de usuarios a través de los informes. Dicha información se encuentra disponible a través de las
notas de revisión del producto.
- Los informes que se generan pueden estar vacios tras la instalación del Service Pack 1. En este caso se alertará mediante el código de error 0x80040e4d. Este hecho es debido a fallo en la validación en la base de datos y puede comprobarse también si falla la conexión a los siguientes vínculos:
http://localhost:8080/ReportServer_ISARS o
http://127.0.0.1:8080/Reports_ISARS. Para solucionar el error deberá ejecutarse el
script fixsqlserverlogi.vbs que se referencia en un artículo de technet.
Fallo del proceso de instalación de Froefront TMG 2010 Service Pack 1
En caso de que falle el proceso de instalación del Service Pack 1 hay que tener en cuenta que de forma predeterminada no se crea ningún log con el proceso que haya tenido lugar. Para que la ejecución de nuevo del Service Pack se realice con log incluido deberá ejecutar la siguiente sintaxis:
Msiexec /p Service_pac.msp REINSTALL=ALL REINSTALLMODE=omus /l*vx! Logfile_name.log
Si no se especifica una ruta completa, el fichero de log será creado en la misma carpeta donde se está ejecutando el comando msiexec.