Hola
En este post vamos a tratar la instalación y configuración del System Center App Controller 2012, pero primero vamos a ver cual es la utilidad y funcionalidad de este nuevo producto.
App Controller es un portal de autoservicio complementario y/o alternativo al que está incluido en Virtual Machine Manager. Las principales diferencias es que está mucho más orientado al consumo de servicios que estén corriendo en la nube privada, y a la vez nos permite también hacerlo sobre los que estén corriendo en la nube pública, en particular, en Windows Azure. Al contrario que el portal de VMM, que solamente sirve información de la instalación de SCVMM2012 a la que apunta, App Controller puede conectarse a múltiples instalaciones de SCVMM2012 y a múltiples subscripciones de Azure. En este sentido es un “portal de portales” orientado a ver los servicios, máquinas virtuales y aplicaciones que tenemos corriendo en múltiples nubes privadas y nubes públicas, independientemente de la forma en las que estén estén implementadas. Lógicamente, tanto SCVMM2012 como el propio App Controler implementan un modelo de roles y de delegación de tareas para darle a cada tipo de usuario el grado de control necesario sobre la capa de infraestructura y la capa de servicios.
En este ejemplo, vamos a aprovechar la instalación del post anterior, en la que, recordemos, pusimos a correr el portal de SCVMM2012 en el puerto 80, para implementar App Controller en el mismo servidor IIS, pero con https por el puerto 443.
Los requisitos los tenéis aquí, pero, resumiendo, necesitaremos el .NET Framework 4.0, la consola de SCVMM 2012, IIS, un certificado de servidor válido para SSL, y una instancia de SQL 2008 SP2 o posterior, local o remota.
Montamos el medio de instalación y lanzamos el setup:
Seleccionamos la cuenta de servicios, que puede ser Network Service o una del dominio. En este caso, por simplificar, hemos seleccionado la misma que utilizamos para instalar SCVMM2012.
Seleccionamos el certificado para SSL, teniendo en cuenta que este firmado por una CA en la que confíen los potenciales clientes que se vayan a conectar.
Seleccionamos la instancia de SQL en la que crear la base de datos. En este caso reutilizaremos también la instancia donde creamos la BBDD de SCVMM2012, que reside en un SQL 2008 R2 remoto.
Continuamos el asistente para que se nos muestre un resumen de las opciones de instalación que hemos especificado, y dejamos que termine la instalación.
System Center App Controller 2012 también tiene un Update Rollup disponible. Antes de pasar a configurarlo, es conveniente pasar por el Microsoft Update y actualizarlo.
Para configurarlo, navegamos por https a la URL que especificamos durante el asistente de instalación, y, tras autenticarnos, accedemos al portal.
Por ahora simplemente vamos a conectarnos a una instalación existente de SCVMM2012 y a una subscripción a Azure. Podemos conectarnos hasta a 5 instalaciones de VMM y hasta 20 subscripciones a Azure:
Y esto es lo que veríamos para comprobar que las conexiones se han realizado con éxito:
No veremos nada en el portal, hasta que no hayamos hecho la configuración y parametrización de SCVMM, agregando hosts, almacenamiento y elementos de red al fabric, hayamos “particionado” dichos recursos en “Nubes” que posamos asignar y delegar, creemos plantillas de máquinas virtuales y servicios, y generemos los diferentes roles de usuario y los niveles de acceso que tendrán a todos los elementos mencionados. De esta manera App Controler se convertirá en el punto de entrada sencillo para los usuarios a los recursos de la nube privada y de la nube publica, alternativo y complementario a las diferentes consolas de administración de SCVMM2012 y Windows Azure.
Mas información:
Saludos
David Cervigón
Tras la aparición de las versiones finales de todos los productos de System Center 2012, vamos a ver el proceso de instalación de SCVMM2012 y cómo aplicarle el CU1 desde Windows Update. En futuros posts veremos algunos aspectos de su configuración.
Tras lanzar el setup desde el medio de instalación nos aparecen las típicas opciones para seleccionar los componentes a instalar. Los cuatro casos serían
Esto último es lo que vamos a hacer:
Sobre los prerequisitos, aquí están documentados para cada uno de los componentes: http://technet.microsoft.com/en-us/library/gg610592.aspx. Cabe destacar que necesitaremos de un SQL Server 2008 SP2 o posterior, y que no nos valen las ediciones Express, al contrario que sucedía con las versiones anteriores (la licencia, no obstante, esta incluida en las de System Center 2012 Standard o Datacenter).
En este caso estamos instalando sobre Windows Server 2008 R2 SP1 y usaremos una instancia remota de SQL. Por tanto solamente habremos instalado previamente el WAIK, el .Net Framework 3.5 y los componentes necesarios de IIS para albergar el portal de autoservicio. estamos usando una máquina virtual con Memoria Dinámica, por lo que esta advertencia podemos ignorarla:
Apuntamos al servidor remoto de SQL, elegimos la instancia y creamos la base de datos con el nombre que se nos suguiere
Lo siguiente es elegir la cuenta de servicios. Es recomendable usar una cuenta del dominio, que deberemos de agregar al grupo local de administradores. Las razones para elegir o no la cuenta LocalSystem o una del dominio las podéis encontrar en el siguiente enlace, pero hay que tener en cuenta que es una decisión que no tiene marcha atrás. Luego no se puede cambiar sin tener que desinstalar y reinstalar el producto. Podemos hacerlo salvaguardando la configuración, que se almacena en la base de datos, pero es ciertamente un engorro (siempre que podáis, cuenta de AD, os resultará mucho más fácil realizar las tareas de securización y gestión de acceso a recursos)
Otra cosa que se nos solicita, y esto es novedad en la versión 2012 de VMM, es si queremos crear un contenedor en AD para almacenar claves de cifrado. En VMM 2012 se utiliza el concepto de “Run As Accounts” de otros productos de la familia de System Center como es el caso de Operations Manager. Las credenciales de las cuentas que utilicemos, que pueden pertenecer o no a Directorio Activo, se guardan en la base de datos lógicamente cifradas. La idea de este contenedor es almacenar ahí esas claves de cifrado, para disaster recovery y para configuraciones de SCVMM en HA. Tenéis toda la información aquí:
Lo siguiente es elegir si queremos cambiar alguno de los puertos por defecto. esta pantalla es también una buena referencia para ver si realmente las comunicaciones entre los diferentes componentes (VMM server, consolas, portales, hosts, servidores de librería) están realmente abiertas. Cuidado con los firewalls intermedios y con los del propio sistema operativo
En la fase de configuración del portal de autoservicio, simplemente hay que indicarle el servidor de VMM al que debe apuntar (en este caso, el mismo), el puerto y si queremos usar hosts headers. Esta configuración es importante sobre todo si en ese servidor ya tenemos previamente corriendo algún Website. en nuestro caso, el IIS esta limpio.
La librería. El servidor VMM incluye una librería por defecto, que luego podremos ampliar con otros file servers que tengamos en la red para almacenar diversos componentes (VMs, ISOs, Scripts, VHDs…). A mi personalmente me gusta cambiar el path para tenerla identificada rápidamente en el raíz. Es una excelente idea usar un disco adicional u otro volumen para estos menesteres, ya que aquí pueden llegarse a acumular gran cantidad de datos.
Resumen de las opciones de instalación y a hacer otras cosas mientras el proceso se completa:
Pero todavía no hemos terminado. System Center Virtual Machine Manager 2012 ha nacido con un Customer Update 1 que podemos aplicar directamente desde Microsoft Update. La razón de una actualización acumulativa tan temprana es que el desarrollo del producto se termino realmente hace unos meses y mientras el resto de productos de la familia se iba terminando el quipo de producto seguía trabajando en esto y algunas otras cosas que vendrán:
Y futuras actualizaciones se publicarán como de costumbre en Microsoft Update, por lo que es conveniente comprobar periódicamente si hay novedades a este respecto.
Algunas preguntas frecuentes:
Más información (de hecho TODA la finformación), como de costumbre en la TechNet Library
Los tenéis públicos aquí:
Simplemente requieren una conexión a internet. Esta es la lista que hay a fecha de hoy.
Además de liberarse los binarios de toda la familia de productos de System Center 2012, también se ha actualizado la TechNet Library con la información técnica de todos ellos. Aquí os dejo los enlaces, por orden alfabético.
Para hacerse una idea de que papel juega cada producto en la gestión de entornos físicos y virtuales en el Datacenter, os dejo algunos recursos:
Sin embargo, esta imagen me parece un buen resumen por si misma:
Esta semana se ha hecho pública la disponibilidad de todos los productos de la familia System Center 2012, por lo que pasan a estar disponibles en las listas de precios y los binarios se pueden obtener a través en la Web de Licencias por Volumen y también en el área de descargas para subscriptores a TechNet/MSDN.
Las versiones de evaluación os las podéis descargar desde aquí: