Instalación de un servidor de gestión y monitorización de entornos físicos y virtuales (I)
Hola
El objetivo es instalar en un único servidor, miembro del dominio, todo lo necesario para gestionar y monitorizar un entorno heterogéneo, físico y virtual, con hosts de virtualización basados en Virtual Server 2005 R2 SP1, Hyper-V y VMware ESX: Para ello vamos a necesitar instalar:
- SQL 2005 SP2 y Reporting Services
- Operations Manager 2007 SP1 (Single Server, Single Management Group Scenario)
- System Center Virtual Machine Manager 2008 (System Requirements: Installing VMM on a Single Computer)
Obviamente todos estos productos soportan arquitecturas mucho más complejas, con diferentes servidores jugando cada uno su papel. Este modelo más simple es adecuado para entornos sencillos, o de demo o prueba de concepto, similares al expuesto en mi anterior post "Cómo va montada la demo de Virtualización" (en particular así he montado la VM "SystemCenter1" que aparece en dicho esquema)
No voy a poner todos los pantallazos de instalación, sino solo aquellos más significativos.
1.- Preparación el Sistema Operativo base y del Directorio Activo
- Instalación y configuración del Sistema Operativo
- Elegir el Sistema Operativo a utilizar: Operations Manager 2007 SP1 Supported Configurations. En mi caso es, como no, Windows Server 2008 x64
- Se instala, se elige el nombre de equipo, se configuran las tarjetas de red, y se mete en el dominio.
- Aunque lógicamente no es la opción más segura, las tareas de instalación y configuración se simplifican enormemente si desactivamos el Firewall de Windows: Netsh firewall set opmode disable
- Se actualiza el sistema desde WSUS/Windows Update
- Instalamos estas tres actualizaciones
- 951327: The System Center Operations Manager 2007 console may crash in Windows Server 2008 or in Windows Vista when you open the Health Explorer window
- 952664: The Event Log service may stop responding because of a deadlock on a Windows Server 2008-based computer
- 953290: An application may crash when it uses legacy methods to query performance counter values in Windows Vista or in Windows Server 2008
- Creación de las cuentas de servicio en Directorio Activo. Por simplicidad utilizaremos Local System allí donde sea posible, aunque sobre el papel podríamos vamos a necesitar:
- Cuentas de servicios diferentes para los servicios de SQL Server y Reporting Services: https://technet.microsoft.com/en-us/library/ms143504.aspx
- Cuentas para los servicios y "Run as accounts" de Operations Manager: https://technet.microsoft.com/en-us/library/bb432133.aspx
- Cuenta de servicio de SCVMM2008
- Seleccionar las cuentas y/o grupos de usuarios que serán administradores del entorno virtual, administradores delegados o usuarios de autoservicio
2.- Instalación de los prerrequisitos del Sistema Operativo (copiad todo esto en un .cmd, poned un "pause" al final, y simplemente haced doble clic)
servermanagercmd -i FS-FileServer
servermanagercmd -i Web-Server
servermanagercmd -i Web-Http-Redirect
servermanagercmd -i Web-Asp-Net
servermanagercmd -i Web-Windows-Auth
servermanagercmd -i Web-Mgmt-Console
servermanagercmd -i Web-Mgmt-Compat
servermanagercmd -i NET-Framework-Core
servermanagercmd -i powershell
3.- Instalación y configuración de SQL 2005 SP2 y Reporting Services
- Instalamos SQL 2005 y los Reporting Services. Uso Local System como cuenta de servicios y autenticación mixta. Esto ultimo no es necesario, pero me deja la puerta abierta para utilizar esta instalación por algún producto que requiera autenticación SQL.
- Aplicamos el SP2 de SQL 2005 a la instancia por defecto y a la de los Reporting Services
- Reiniciamos
- En Windows Server 2008 x64 es importante tener en cuenta que los Reporting Services requiren configuración adicional según https://support.microsoft.com/default.aspx?scid=kb;EN-US;938245. En nuestro caso debería bastar con hacer esto dentro del IIS Manager y después probar que https://localhost/Reportserver y https://localhost/reports funcionan correctamente.
- Opcionalmente podemos instalar Microsoft SQL Server Management Studio Express Service Pack 2 por si tenemos que administrar la instalación local (o una remota) de SQL mediante interfaz gráfica:
- Actualizamos nuevamente desde WSUS/Windows Update
4.- Instalación de System Center Operations Manager 2007 SP1. En este caso, hay que tener en cuenta que existe una versión del producto que ya trae el SP1 integrado. Si no se usa ésta, nada mas terminar la instalación será necesario aplicar el SP1 que se puede descargar de aquí.
- Instalación de Operations Manager 2007 (utilizo Local System como cuenta de servicios)
- Instalar esta actualización de Operations Manager SP1: https://support.microsoft.com/kb/954049/
- Instalación de Operations Manager 2007 Reporting. Utilizamos una cuenta de usuario creada a tal efecto en el dominio (marco "la contraseña nunca caduca") para las Data Warehouse Write Action Account y Data Reader Account
5.- Instalación de System Center Virtual Machine Manager 2008: Instalamos el servicio (VMM Server), el portal de autoservicio (VMM Self-Service Portal) y por último la consola, pero no directamente sino eligiendo la opción "Configure Operations Manager"
- Instalación de VMM Server:
- Instalación del Portal de Autoservicio. Vamos a necesitar utilizar host headers para este Sitio Web, por lo que hay que tener previamente creado el el DNS el alias correspondiente (en este caso es "scvmportal")
- Instalación de la consola de SCVMM2008 e integración con Operations Manager 2007 SP1. Antes de lanzar este proceso es necesario importar SCOM2007 los siguientes Management Packs, además de todos aquellos que nos puedan interesar del System Center Operations Manager 2007 Catalog. Muchos se encuentran ya en la carpeta "Management Packs" del CD de instalacion de SCOM2007SP1
- Windows Server Internet Information Services 2003
- Windows Server Internet Information Services 2008
- Windows Server Internet Information Services Library
- SQL Server Core Library
- Configurar en la consola de SCVMM2008 los servidores de Reporting y de Operations Manager que se utilizarán para mostrar los diagramas y recibir los Performace an Resource Optimization (PRO) Tips
- Actualizar el servidor nuevamente desde WSUS/Windows Update
Con esto tenemos toda la infraestructura lista. Lo siguiente será empezar a desplegar agentes para que el servidor empiece a desempeñar su trabajo. Lo dejaremos para otro post, que este ya me ha llevado todo el día
Saludos