Cuando trabajamos con una consola con unos cuantos hosts de virtualizacion e instalamos un update rollup suele ser una tarea engorrosa seleccionar cada uno de los hosts para marcar la actualización del agente, aca es donde PowerShell viene al rescate!
Lo único que debemos hacer es abrir una consola de Virtual Machine Manager Command Shell y escribir:
Este cmdlet nos pedirá las credenciales con las que realizara el update de los agentes y luego seleccionara todos los equipos que esta controlando el VMM para luego generar un job de actualización por cada uno de ellos.
En los últimos tiempos nos hemos acostumbrado a que los Update Rollup de System Center están disponibles por medio de Microsoft Update o WSUS e nuestras infraestructuras, pero que pasa cuando este no nos aparece en la lista de descargas? este caso se presenta con el UR2 de VMM 2012 SP1, el mismo no aparece en la lista de descargas si esta instalado el UR1, para que este este disponible y se pueda aplicar es necesario des-instalar el UR1 de nuestros equipos.
Para ello vamos al panel de control y marcamos ver los updates, luego aplicamos un filtro en la búsqueda por Update Rollup y vamos a ver algo como lo siguiente.
Luego de des-instalado el UR1, volvemos a comprobar las actualizaciones, y vamos a ver como ya tenemos disponible el UR2 para descargar e instalar.
Con esto ya vamos a poder realizar la instalación del UR.
En este post del ciclo VMM veremos como aprovechar la característica de deduplicación de datos de Windows Server 2012 para aprovechar mejor nuestra Library de VMM
La deduplicación de datos consiste en procesos lógicos y matemáticos que nos ayudan a mejorar la utilización de nuestros discos, un ejemplo simple es si nosotros tenemos una foto de 1Mb dos veces en nuestro disco, pero en dos carpetas distintas, estas fotos estarán ocupando 2Mb, al utilizar duplicación de datos, la foto estará una sola vez en el disco, pero con dos punteros apuntando a ella desde cada carpeta, con lo cual se seguirá viendo como si estuviese dos veces pero ocupando solo 1Mb.
Un paso mas allá en la deduplicación de datos es no solo deduplicar los objetos enteros (como una foto repetida) sino analizar los archivos y deduplicar la información repetida dentro de estos, por ej: Si nosotros tenemos muchos documentos de Word una parte de ellos sera la misma siempre, esto es especialmente útil en nuestra librería de VMM ya que dentro de ella seguramente tendremos varios archivos .VHD o .VHDX con contenido muy similar entre ellos (como la instalación de Windows misma)
Los siguientes gráficos ejemplifican este tipo de deduplicación:
En el primer ejemplo vemos dos archivos sin deduplicación como están constituidos por su metadata, donde radica el nombre y las propiedades del archivo y los bloques de datos que los componen, vemos también como tienen bloques iguales y ambos bloques están repetidos.
Luego tenemos esos mismos archivos en un volumen con deduplicación de datos, vemos como están constituidos igual, pero en lugar de tener los bloques de datos repetidos estos son solo links a un área común donde radica dicha información.
Ahora que vimos un poco de la teoría de deduplicación vamos a poner manos a la obra y realizar esto en nuestro entorno, lo primero que tenemos que hacer es abrir el Server Manager de Windows Server 2012
Luego nos dirigimos al menú de Manage, y seleccionamos Add Roles and Features.
Una vez iniciado el wizard continuamos dándole click en el botón next
Seleccionamos la opcion de instalar Role-base or feature-based
Seleccionamos el servidor donde vamos a realizar la instalación.
Luego nos desplazamos hasta localizar File and Storage Services , desplegamos la lista y volvemos a desplegar en File and iSCSI Services, ahí seleccionamos los roles de File Server y Data Deduplication, de forma que nos quede como en la captura de pantalla.
Luego continuamos pasando por los pasos del wizard pasando de largo por la sección de Features, llegamos a la pantalla de confirmación y pulsamos install.
Una vez concluido el proceso, cerramos el wizard y volvemos al Server Manager
Vamos a la sección de File and Storage Services y seleccionamos Volumes, una vez ahí vemos los volumenes que tiene nuestro servidor, seleccionamos el volumen donde tenemos la Library y queremos activar la deduplicación hacemos click derecho y luego seleccionamos Configure Data Deduplication.
Esto nos abrirá la siguiente ventana donde tildamos en “Enable data deduplication” y configuramos cuantos días tienen que pasar antes de que los archivos sean deduplicados o si deseamos excluir del proceso algunos archivos por extensión o algunas carpetas.
Luego pulsamos el botón “Set Deduplication Schedule….” y en esa pantalla vamos a configurar que días y horarios queremos que corra el proceso, así como la máxima duración en horas del mismo, podemos configurar dos optimizaciones, en este ejemplo configuramos una nocturna de 6hs y una en pleno mediodía de 2hs.
Cuando aceptamos estas configuraciones la deduplicación quedara activa, luego cuando se ejecute el proceso de deduplicación de datos vamos a ver en nuestro Server Manager el espacio que estamos salvando con la deduplicación pueden ver en esta imagen adjunta que el ratio de deduplicación es de un 64% y que hemos salvado 271GB al activar esta característica.
Como nota final les adjunto esta captura de technet donde nos muestra un indice promedio del espacio que puede llegar a ahorrarse con esta tecnología dependiendo del tipo de archivos que usemos.
Como les contaba en el post anterior, en este vamos a ver paso a paso como instalar System Center Virtual Machine Manager 2012 SP1, vamos a realizar una instalación básica, ya que la idea no es presentar un entorno complejo. Lo primero que veremos al ejecutar el instalado es la siguiente pantalla, donde deberemos seleccionar Install Una vez iniciado el instalador vamos a seleccionas las características que deseamos, como en este caso vamos a instalar un Management Server automáticamente se tilda la opción de VMM Console, en el caso que ejecutemos el instalador en un sistema operativo de escritorio, la opción de VMM Console sera la única que tengamos disponible. El próximo paso es colocar los datos de la registracion del producto, en caso de no poner nada el producto se instalar en modo evaluación Aceptación del contrato de licencia, tildamos el checkbox y continuamos con el proceso. A continuación seleccionamos si deseamos participar en el programa de mejoras, si tildamos que si el producto recolectara información sobre el hw y software así como la utilización de las distintas funciones del producto y lo informara a Microsoft para ayudar en las decisiones sobre las características a futuro. El próximo punto es donde elegimos el path de la instalación en este ejemplo usaremos la configuración que viene por defecto. Lo siguiente que debemos hacer es configurar la base de datos, en el caso que estemos haciendo la instalación en un servidor con un SQL Server instalado este nos aparecerá por defecto, Tengamos en cuenta que esta versión de VMM requiere como mínimo SQL Server 2008 R2, luego de realizar la conexión al SQL Server nos permite seleccionar si usaremos una base nueva o una existente, esta opción sera necesario si estamos migrando de un VMM2012 pre SP1 Luego deberemos seleccionar como vamos a ejecutar el servicio de VMM, en el caso de que sea un VMM con características de alta disponibilidad si o si necesitara una cuenta de dominio para ejecutar el servicio, como en este caso vamos a poner un servidor simple, lo haremos usando la Local System account. En la siguiente pantalla tenemos la configuración de puertos que utilizara nuestro servidor de VMM, aconsejo cambiar el puerto que viene por defecto en la 3er opción (por defecto utiliza el 443) que en algunos extraños casos puede estar siendo usado por un webserver. En este ejemplo utilizare para la transferencia de archivos el puerto 4443 Una vez configurados los puertos, debemos especificar donde se radicara nuestra Librería en la misma pondremos los templates de las VM, así como las imágenes ISO para instalar, luego de instalado el servido podemos agregar mas equipos que oficiaran de librerías lo mismo es útil para sitios remotos donde pasamos por enlaces WAN con poco ancho de banda. Una vez concluido esto nos muestra un resumen de las opciones que seleccionamos, y al pulsar el botón “install” damos comienzo a la instalación propiamente dicha. Una vez finalizada la instalación y si la misma resulto exitosamente veremos la siguiente pantalla donde nos confirma el proceso y que características del producto fueron instaladas. Con eso concluimos con la guía de instalación de VMM 2012 SP1, en los próximos post veremos como ir configurando diferentes características de VMM 2012 SP1, integración con HW, armado de Templates, conversiones P2V, etc
En esta serie de posts iremos viendo paso a paso la instalación y configuración de System Center Virtual Machine Manager 2012 SP1 en una instalación básica sin redundancia ni de SQL ni de VMM Server.
Para el Service Pack 1 cambian algunos pre-requisitos que no eran necesarios en la versión anterior como:
Windows Server 2012
Windows Assessment and Deployment Kit (ADK) for Windows 8
Microsoft SQL Server 2008 R2 SP1 (en este ejemplo vamos a usar SQL 2012)
En este post no vamos a ver la instalación del Sistema Operativo, así que vamos a ir directamente a la instalación del ADK, el mismo lo pueden bajar de aquí.
La instalación del ADK es un proceso simple, consta de un webinstaller que permite bajar, instalar o hacer ambas cosas juntas, en este caso lo utilice para bajar el contenido en mi pc y luego copie el webinstaller con el contenido descargado para hacer la instalación en el servidor.
Una vez instalado el ADK intalaremos el SQL Server, antes de instalar es importante que agreguemos el Feature .NET Framework 3.5 a nuestro Server, ya que las herramientas de administración de SQL Server lo utilizan, sino esta instalado intentara agregar el Feature durante la instalación de SQL, dando error si no están los sources de Windows Server 2012 disponibles.
Iniciamos la instalación de SQL Server 2012, hacemos click en Installation.
Luego seleccionamos New SQL Server stand-alone installation or add features to an existing installation
Luego se instalan las herramientas de instalación de SQL Server, lo que nos permite continuar con el proceso de instalación.
El instalador comprueba los requisitos del sistema y luego si no encuentra alguna incompatibilidad grave nos permite continuar con el proceso. (notese estos dos warning que se ven en la captura, se deben a que el equipo no cuenta con coneccion a Internet y que el firewall de windows esta activado y nos previene que si no configuramos el mismo no podremos conectarnos remotamente al SQL)
Luego seleccionamos si vamos a realizar una nueva instalación de SQL o agregar características a una existente (nota, al instalar el ADK instala un SQL Express con una instancia llamada ADK que puede verse en la captura).
Al Seleccionar que vamos a realizar una nueva instalación debemos seleccionar que tipo de instalación realizaremos, en este caso usaremos la primera opción con la cual elegiremos que características instalar.
Seleccionamos: Database Engine Services, Full-Text and Semantic Extraction for Search, Management Tools – Basic y Management Tools – Complete
Nuevamente comprueba la compatibilidad de las opciones seleccionadas
En la siguiente pantalla debemos elegir si usaremos la instancia por defecto o si crearemos una con un nombre especifico, en este caso crearemos una llamada SCVMM, así como podremos especificarle el disco donde estará la base.
Comprueba el espacio requerido en los discos.
En esta pantalla configuramos como se van a iniciar los servicios de SQL, así como si queremos que se ejecuten con alguna cuenta de dominio.
el siguiente paso consta en configurar el esquema de autenticacion del SQL, para el mismo seleccionaremos el modo Mixed, y saetearemos una clave para el system administrator (sa) local del SQL, así como las cuentas de dominio que seran administradores del SQL
Elegimos si enviamos automáticamente los reportes de Errores a Microsoft, para que analicen posibles soluciones.
Comprueba la compatibilidad de las opciones seleccionadas.
Muestra un resumen de la configuración que elegimos para la instalación, al pulsar el botón “install” comienza con el proceso.
Luego de finalizar el proceso de instalación si todo concluyo correctamente deberíamos de ver una pantalla como la siguiente informando el éxito de la instalación.
Con esto concluimos con la instalación de los pre-requisitos, y tenemos preparada la cancha para en el próximo post ver paso a paso la instalación del Virtual Machine Manager 2012 SP1.
PD: para entretenerse luego de esto les dejo un vídeo de como podemos reciclar hardware viejo para hacer música en este caso se trata de 8 disqueteras interpretando la música de Game of Thrones.