Hace ya algún tiempo que estuvimos hablando de MED-V 1.0 SP1 (Microsoft Enterprise Desktop Virtualization), básicamente realizando una introducción del producto, una presentación en la que hacernos una idea de en qué consiste MED-V, y así poder comparar con otras alternativas de Microsoft, como pudiera ser Microsoft App-V o el Windows Virtual PC de Windows 7.
En esta ocasión, volvemos a retomar el tema de MED-V, aprovechando para describir el procedimiento de instalación y configuración de MED-V Server 1.0 SP1 sobre Windows Server 2008 R2, e incluyendo la instalación de los prerrequisitos de MED-V Server, quizás la parte más importante.
La configuración aquí mostrada, se ha realizado sobre una máquina virtual ejecutando un Windows Server 2008 R2 recién configurado, sin nada más (tan sólo configurada la IP, agregada al dominio, deshabilitado el Firewall de Windows, activado RDP, y activadas las Windows). La máquina virtual en cuestión, se denomina VMED01, y se ejecuta sobre un Cluster de Hyper-V. Empezamos.
Instalación y Configuración de los Prerrequisitos de MED-V Server 1.0 SP1
Como parte de los prerrequisitos de MED-V Server en Windows Server 2008 R2, deberemos agregar varios Roles y Features de Windows (.Net Framework, BITS, IIS, etc.), además de realizar varias configuraciones posteriores, antes de poder iniciar la instalación y configuración de MED-V. A continuación, detallamos los pasos a realizar.
Abrimos la herramienta administrativa Server Manager, y seleccionamos la opción Add Features.
En la pantalla Select Features, seleccionamos las características de .Net Framework 3.5.1 y Background Intelligence Transfer Service (BITS).
En el diálogo Add role services and features required for Background Intelligence Transfer Service (BITS), click sobre Add Required Role Services. De vuelta a la pantalla Select Features, click Next para continuar.
En la pantalla Web Server (IIS), click Next para continuar.
En la pantalla Select Role Services, mantendremos la selección que se nos muestra por defecto. Click Next para continuar.
En la pantalla Confirmation, revismos la info que nos muestra, y si todo está OK, click Install.
Barrita de progreso al canto, y en breves momentos la instalación habrá finalizado. Click Close para continuar.
Llegados a este punto, ya habremos instalado con éxito los Roles y Features necesarios para la instalación de MED-V Server 1.0 SP1. Ahora, es necesario realizar varias configuraciones manualmente. Básicamente, necesitamos crear y configurar un Directorio Virtual en IIS mapeado al Directorio que hospedará las imágenes de MED-V. Este Directorio Virtual, se utilizará para hacer UpLoad y DownLoad de dichas imágenes de MED-V, por lo que si no está correctamente configurado, nuestro MED-V Server no funcionará. Empezamos.
Abrir la herramienta administrativa IIS Manager, y crear un Directorio Virtual en el Sitio Web por defecto.
En el diálogo Add Virtual Directory, especificar el nombre deseado para el Directorio Virtual (el campo Alias), así como la ruta física (si no existe, deberemos crearla). Click OK.
En el Directorio Virtual, entrar en la opción de Directory Browsing.
Click Enable, en el menú lateral derecho.
En el Directorio Virtual, entrar en la opción de MIME Types.
Click Add, en el menú lateral derecho.
En el diálogo Add MIME Type, añadir los datos especificados a continuación (extensión .ckm y tipo MIME application/octet-stream). Click OK.
De nuevo, click Add. En el diálogo Add MIME Type, añadir los datos especificados a continuación (extensión .index y tipo MIME application/octet-stream). Click OK.
En el Directorio Virtual, entrar en la opción de BITS Uploads.
En la pantalla BITS Uploads, seleccionar las opciones Allow clientes to upload files y Use default settings from parent. Click Apply.
Realizado esto, habremos finalizado con la instalación y configuración de los prerrequisitos de MED-V Server. Bueno, realmente no, si deseamos crear la base de datos de Reporting, como veremos más adelante.
Instalar MED-V Server 1.0 SP1 sobre Windows Server 2008 R2
Llegados a este punto, vamos a iniciar la instalación de MED-V Server 1.0 SP1.
Montamos la media de Microsoft Desktop Optimization Pack 2010 Refresh, y en la pantalla de Splash, click en Microsoft Enterprise Desktop Virtualization.
En la pantalla de Microsoft Enterprise Desktop Virtualization, click en la opción Install on Windows Server 2008 R2 de la sección Install the MED-V Server.
En la pantalla de bienvenida de la instalación, click Next para continuar.
En la pantalla License Agreement, aceptar los términos de licencia, y click Next para continuar.
En la pantalla Destination Folder, seleccionar la ruta sobre la que se desea instalar MED-V Server. Click Next para continuar.
En la pantalla Ready to Install the Program, click Install.
En breves instantes, MED-V Server quedará instalado. Click Finish para continuar.
Se abrirá la herramienta administrativa MED-V Server Configuration Manager.
En la pestaña Images, deberemos especificar tanto el directorio local para el almacenamiento de las VMs (el campo VMs Directory, que debe ser la misma ruta que la utilizada al crear el Directorio Virtual de IIS anteriormente) como la URL de las VMs (el campo VMs URL, que debe ser la URL utilizada al crear el Directorio Virtual de IIS anteriormente).
Si no hacemos esto correctamente, al trabajar con la consola de MED-V e intentar subir una imagen de una VM al MED-V Server, nos podremos encontrar con algún error como el siguiente: Operation failed. See error details link for more information.
Cuyos detalles son algo similar al siguiente error: Could not connect to Images Server at.
Así que, dejaremos configurada la pestaña Images correctamente, en nuestro caso, como se muestra en la siguiente pantalla capturada.
En la pestaña Permissions, podremos configurar quién tiene permisos de gestión. En nuestro caso, dejaremos la configuración por defecto, al tratarse de un entorno de laboratorio (puede cambiarse posteriormente).
En la pestaña Reports, para poder visualizarla y configurarla correctamente, deberemos instalar previamente un par de cosillas.
Instalamos los Microsoft SQL Server Management Objects para SQL Server 2008 (requiere instalar previamente los Microsoft SQL Server System CLR Types). Cerramos y abrimos de nuevo la herramienta MED-V Server Configuration Manager, y en esta ocasión, ya se muestra correctamente la pestaña Reports. Modificamos la cadena de conexión, y click en Create Database.
En el diálogo Database Creation, click OK.
De vuelta a la pantalla principal del MED-V Server Configuration Manager, Click OK para continar. Se mostrará un mensaje indicado que es necesario reiniciar los servicios de MED-V para que los cambios tomen efecto. Click OK.
Realizado todo esto, ya tendremos nuestro MED-V Server 1.0 SP1, disponible para empezar a trabajar con él.
Poco más por hoy. Como siempre, confío que la lectura resulte de interés.