Microsoft, su tecnología y yo

El Blog de David Cervigón (Microsoft)

Montando Laboratorios, Pruebas de concepto y Pilotos de Virtualización: Instalación y Configuración de Virtual Machine Manager

Montando Laboratorios, Pruebas de concepto y Pilotos de Virtualización: Instalación y Configuración de Virtual Machine Manager

  • Comments 14
  • Likes

Posts anteriores:

Hola

Hasta el momento hemos tratado diferentes aspectos de los requisitos e instalación de Hyper-V. Con lo que tenemos hasta ahora ya podemos empezar a crear máquinas virtuales y a moverlas entre los hosts del cluster siempre que contemos con las consolas correspondientes instaladas en algún servidor Windows server 2008 R2 o un Windows 7 con las Remote Server Administration Tools (RSAT). En este post vamos a ver como realizar una instalación y configuración inicial de System Center Virtual Machine Manager 2008 R2. Por no llenarlo de pantallazos, he decidido simplemente publicar los mas relevantes. En este PDF he incluido todos.

La instalación de Virtual Machine Manager es bastante sencilla y rápida, y simplemente nos pedirá tomar una decisión por cada uno de los componentes de su arquitectura. Lo mas sencillo es instalar todo sobre el mismo servidor, pero pueden también instalarse por separado den diferentes equipos. Un servidor para la base de datos, otro para el servicio, otro para el portal, la consola de gestión en los clientes y file servers para la biblioteca. Los agentes son necesarios en  los host que se gestionarán, en el servidor que alberga el servicio, y en los servidores que conformen la biblioteca:

image[15]           image[17]

  • Opción VMM Server.
    • La base de datos. VMM se apoya en una base de datos SQL. Durante el proceso de instalación nos solicitará elegir una instancia ya existente en la red, o podemos también usar el SQL Express  2005 SP3 que viene incluido en el producto. En este último caso, la instalación y configuración de SQL y la creación de la base de datos se realizan de manera completamente desatendida.

image

  •  
    • La librería. Este componente de VMM es el encargado de mantener el conjunto de “ingredientes” que necesitaremos para desplegar nuevas máquinas virtuales, y constituye un almacén para plantillas y VMs que no es necesario que estén desplegadas en los hosts. ISOs, VHDs, perfiles de hardware, perfiles de software, scripts, etc. se alojan en file shares disponibles en la red, a los que se despliega el agente de Virtual Machine Manager. Es obligatorio que exista al menos una carpeta compartida en la máquina en la que se instala el servicio, por lo que tendremos que elegir donde reside su path por defecto, o proporcionar una carpeta compartida local ya existente. Si no se van a usar otro servidores para la biblioteca, y si VMM se esta montando virtualizado, hay que tener en cuenta que esa carpeta crecerá según vayamos definiendo plantillas, VHDs y máquinas virtuales. En estos casos es interesante asignar por pass-thought o por iSCSI una LUN del almacenamiento, para evitar que el VHD de la propia VM de Virtual Machine Manager crezca indiscriminadamente.

image

  •  
    • El servicio de VMM. El motor principal de Virtual Machine Manager es este servicio, con su capa de PowerShell por encima. Aquí tenemos que decidir cuales son los puertos que se utilizarán (por defecto el 8100, el 80 y el 443) y especificar si correrá con la cuenta LocalSystem (defecto) o con una cuenta de usuario del directorio activo, que tendremos que hacer administradora local del equipo. Los criterios para elegir entre una u otra opción están listados en estos enlaces, pero será más fácil la integración con SCOM, y, sobre todo, habilitar la posibilidad de compartir ISOs remotamente (How to Enable Shared ISO Images for Hyper-V Virtual Machines in VMM) si se utiliza una cuenta del directorio activo.

image

  • Opción VMM Administrator Console: La instalación del servicio no incluye la consola gráfica de administración. Deberá instalarse separadamente sobre el servidor, si así se desea, y sobre los equipos cliente desde los cuales se quiera administrar Virtual Machine Manager. Lo único que nos pregunta la instalación es el puerto que se utilizará para conectarse con el servicio, que será el que hayamos especificado arriba. Al lanzar la consola también puede cambiarse, ya que se usa el clásico formato server:puerto:

image

  • Opción VMM Self Service Portal: El Portal de Autoservicio se instala sobre un servidor que tenga instalado un IIS con los componentes que se citan como requisitos en el pantallazo de abajo. Tendremos que indicar cual es el servidor donde esta corriendo el servicio de VMM y su puerto, y especificar las opciones del servidor Web. Si, como es lo más frecuente, se encuentra con un site ya definido en el puerto 80, dará un error y tenemos tres opciones para salir del paso:
    • Usar otro puerto
    • Usar host headers, para lo que habrá que definir el nombre elegido como alias en el DNS
    • Si no se va a utilizar ese servidor Web para otros menesteres, simplemente borramos o desactivamos el Default Web Site

image     image

Llegados a este punto ya tenemos una instalación funcional de System Center Virtual Machine Manager:

image
Para poder empezar a hacer cosas con el, será necesario:

Mas información (http://blogs.technet.com/b/davidcervigon/p/systemcenter.aspx)

Saludos

David Cervigón

Comments
  • Despues de intentar hacer la instalacion de VMM, la instalacion no se ha completado ya que me da un erro en el servicion WinRM indicando problemas con alguna directiva que he comprobado que no estan habilitadas. Donde puede estar el error?

  • Hola

    Debes tener el servicio de WinRM ya configurado para otra cosa, bien manualmente bien por políticas. En el log de instalación tendrás el error detallado. También puedes usar

    winrm helpmsg hresult

    con el codigo de error que te ha dado para saber exactamente por qué

    Winrm quckconfig debería dejar listo el siustema para que VMM y sus agentes se instalen

    Saludos

  • Igual el error es mio. Hace falta ser Administrador del Dominio para poder realizar toda la instalacion?

  • Hola

    O eso, o ser su amigo, y además ser administrador local de los equipos que donde vayas a realizar las instalaciones y los que vayas a gestionar. Puedes usar LocalSystem como cuenta de servicio, pero lo necesitarías si quieres usar cuentas de servicio del dominio

    Saludos

  • O sea, que aun siendo Administrador de las maquinas (que lo soy) no puedo hacer la instalacion de VMM2008, es asi?

  • Si, usando localsystem como cuenta de servicios.

    Ten en cuenta que luego para gestionar los hosts podrías necesitar credenciales de dominio, aunque también puedes trabajar en entornos workgroup

    Saludos

  • Con la cuenta Local System sigo recibiendo el mismo error:

    System Center Virtual Machine Manager no se instaló correctamente. Revise la información del registro de errores e intente realizar de nuevo la instalación.

    Id.: 205. Detalles: Error irrecuperable durante la instalación

    El visor de sucesos muestra:

    Producto: Microsoft System Center Virtual Machine Manager 2008 R2 Server (x64) -- Failed to configure the WS-Management service. In the Local Group Policy Editor (gpedit.msc), navigate to Computer Configuration\Administrative Templates\Windows Components\Windows Remote Management (WinRM), and then ensure that there are no policy settings configured for WinRM Client or WinRM Service.

    Pero he comprobado las politicas y no tengo nada activado.

    Tambien he probado a ejecutar:

    winrm quickconfig

    y este es el resultado:

    WinRM está configurado para recibir solicitudes en este equipo.

    WSManFault

       Message = El cliente WinRM no puede procesar la solicitud. No se puede deter

    minar el tipo de contenido de la respuesta HTTP del equipo de destino. El tipo d

    e contenido falta o no es válido.

    Nº de error:  -2144108297 0x803380F7

    El cliente WinRM no puede procesar la solicitud. No se puede determinar el tipo

    de contenido de la respuesta HTTP del equipo de destino. El tipo de contenido fa

    lta o no es válido.

  • Hola

    Pues esto es un problema de WinRM, que es prerequisito de VMM.

    Prueba esto, que tiene bastante pinta de ser la solución

    support.microsoft.com/.../971244

    Saludos

  • me dice que no es una actualizacion para este sistema. Tengo Windows 2008.

    Voy a probar a actualizar el servidor a Windows 2008 R2. Tengo varias maquinas virtuales corriendo en esa maquina. Si decido actualizar pierdo algo? Seguiran funcionando las maquinas virtuales o las pierdo?

  • Hola

    Mira a ver que hayas bajado el parche para la arquitectura (x86/x64) e idioma adecuados, suele ser la razón más frecuente de ese error.

    Para actualizar el host tienes que, resumiendo, apagar las VMs, actualizar el host y luego actualizar los componentes de integración de las VMs. Obviamente sería bueno hacer un buen backup previo y esas cosas que se suelen recomendar en estas ocasiones especiales.

    Saludos

  • Desde el enlace solo da dos opciones:

    Windows 7 x86

    Windows 7 x64

    Pido el envio del enlace de la x64 y al final me descargo este fichero

    Windows6.0-KB971244-x64

    Y al ejecutalro me sigue diciendo "La actualizacion no se aplica al sistema"

  • Hola

    Pues yo solo veo Vista (=2008) para las dos plataformas

    support.microsoft.com/.../KBHotfix.aspx

    Saludos

  • Perdon me he equivocado al postear. Efectivamente pone Vista y ninguno de los dos ficheros me funciona

  • Hola

    Perdon por la tardanza

    Al final se trata de intentar resolver el error que da al ejecutar winrm quickconfig

    -2144108297 0x803380F7

    El fix no es la unica solución al mismo, ya que parece que hay varias raices. Mira por ejemplo:

    social.technet.microsoft.com/.../8cbae2ac-79fe-4d02-93ef-8958252919d1

    social.technet.microsoft.com/.../ce11d0d3-3a70-45ed-a79c-bb2b4de2994a

    Suerte

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment