none
Algunas dudas sobre instalar y configurar algunas cosas en Hyper-V RRS feed

  • Pregunta

  • Buenas

    Estoy con temas y prácticas de Hyper-V, me gustaría cotejar algunas opiniones con vosotros a ver que pensais:

    Caso 1: Dos servidores en cluster con un NAS

    • Instalar Windows Server Hyper-V 2008 R2
    • Configurar IP y dominio
    • Instalar Virtual Machine Manager 2008 R2 en lugar de la consola de Hyper-V de administración

    Caso 2: Servidor normal con máquinas en local

    • Instalar Windows Server 2008 R2 Enterprise
    • Configurar domino e IP
    • Configurar herramienta administrativa en un cliente de Hyper-V

    Tengo varias preguntas:

    • ¿La licencia de Server Hyper-V 2008 R2 cuesta dinero o es gratuita?
    • ¿Que diferencia existe entre Hyper-V Server y la herramienta de Hyper-V del Server 2008 Enterprise?
    • ¿VMM 2008 es licenciado o gratuito?
    • Para un server o un cluster dedicado, me comentan que es recomendable desactivar en BIOS los hilos o Hypertreading de los micros ¿Es correcto?

    Por otra parte, esa son las configuraciones a groso modo, no se que opináis de estas configuraciones y si se puede gestionar de otra manera...

    Por último, se puede migrar máquinas de VMWare a Hyper-V?

    Saludos!

    domingo, 18 de septiembre de 2011 19:10

Respuestas

  • Caso 1: No es necesario que instales Virtual Machine Manager, si bien es más fácil la gestión de tu plataforma de virtualización SCVMM. El que instales SCVMM no implica que no tengas la consola de Hyper-V en los host, pues es necesario que sean hosts de Hyper-V y por tanto tendrán la consola. Si a lo que te refieres es a instalar la consola de SCVMM en un equipo que no es host para la administración del entorno de virtualización, efectivamente no necesitarías instalar la consola de Hyper-V en ese equipo.

    Caso 2: Si el servidor no está en un clúster, es indiferente que pertenezca al dominio o no. No acabo de entender lo de "Configurar herramienta administrativa en un cliente de Hyper-V"; si te refieres a instalar la consola en un equipo remoto para administrar desde él, eso es algo que puedes hacer, sí.

    Las preguntas:

    • Si por Server Hyper-V 2008 R2 te refieres a Hyper-V Server 2008 R2, la respuesta es que es gratuito; otra cosa son las licencias de las máquinas virtuales que ejecutes,
    • La diferencia entre Hyper-V Server y el Server 2008 R2 es que el primero es tan sólo un equipo que permite virtualizar, nada más (es equivalente a un iESX de VmWare), mientras que Windows Server 2008 R2 no sólo permite virtualizar, también permite ser controlador de dominio, DNS, DHCP, etc., es decir, es un equipo de propósito general en el que uno de sus roles es el de host de virtualización.
    • VMM es licenciado, no es gratuito.
    • Quien te haya recomendado eso ha patinado. Ese tipo de suposición viene porque se piensa que existe algún tipo de afinidad entre nucleos de procesadores hosts y los procesadores de las máquinas virtuales, pero no existe esa afinidad. Los procesadores de los equipos virtuales son procesadores virtuales, no "mapeos" de nucleos de procesadores, por lo que el temor de que en realidad sean nucleos de HyperThreading y no núcleos físicos no nos debe afectar, si no que hay que pensar ¿cómo se obtiene más rendimiento del procesador, con o sin HyperThreading ? La respuesta es obvia y por tanto no se debe desactivar el HyperThreading en los hosts de virtualización.ç

    Respecto a migrar máquinas de VmWare a Hyper-V, es posible utilizando VMM: se lleva a biblioteca como plantiolla la máquina de VmWare y luego se implementa como máquina de Hyper-V. Por cierto, que desde VMM puedes administrar también un entorno de virtualización de VmWare, tanto conectando a los ESXs directamente como conectando a un Virtual Center, en cuyo caso se pueden hacer las cosas que pueda hacer es Virtual Center (quiero decir que no te vas a ahorrar las licencias de VC, sólo que vas a poder centralizar toda la gestión desde una misma herramienta).


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    • Marcado como respuesta GoldFran lunes, 19 de septiembre de 2011 9:44
    lunes, 19 de septiembre de 2011 8:03
  • Ten en cuenta que SCVMM no lo puedes instalar en un equipo cliente, tiene que ser un servidor; otra cosa es que una vez creado puedas instalar la consola de administración de SCVMM en un equipo cliente y administrar desde él (http://technet.microsoft.com/en-us/library/cc764213.aspx).

    Respecto a lo del clúster, si por NAS quieres decir SAN, vale, pero si quieres decir NAS, Hyper-V no soporta NAS como almacenamiento compartido(http://technet.microsoft.com/en-us/library/cc816844(WS.10).aspx, http://technet.microsoft.com/en-us/library/dd183729(WS.10).aspx). Es decir que o lo haces con FiberChannel o con iSCSI.

    En cuanto a Hyper-V Server 2008 R2 no puede estar en failover clúster, tiene que ser Windows Server 2008 R2 en sus versiones Enterpise o Datacenter (http://www.microsoft.com/en-us/server-cloud/hyper-v-server/overview.aspx, http://technet.microsoft.com/es-es/library/cc732181(WS.10).aspx). Sin embargo sí puede estar en clúster sin failover, pudiendo hacer LiveMigration (http://www.microsoft.com/en-us/server-cloud/hyper-v-server/buy.aspx); esto significa que puedes mover las máquinas de un host a otro, pero que no se moverá de forma automática en caso de caída del host que la ejecuta, cosa que sí hace el failover clúster.

    Respecto a la pregunta de la diferencia del servicio en Hyper-V Server 2008 R2 y Windows Server 2008 R2, la diferencia es ninguna, son exactamente iguales, salvo el poder integrar un clúster de Hyper-V las versiones Enterprise y Datacenter de Windows Server 2008 R2.

    Respecto a lo del HyperThreading, efectivamente es una leyenda urbana motivada, como te dije, por creer que existe alguna afinidad entre los núcleos del procesador del host y los procesadores virtuales de las máquinas virtuales. Mira esta página de MS en la que se ve, en el apartado de procesador del HP Match 1, cómo el rendimiento es un poco mejor con HyperThreading que sin él:

    http://technet.microsoft.com/en-us/library/gg454734.aspx#results

    En cuanto a la migración, yo la he realizado con VMM y no he tenido problemas:

    http://technet.microsoft.com/en-us/library/cc917938.aspx


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)


    • Editado Fernando Reyes lunes, 19 de septiembre de 2011 11:33
    • Marcado como respuesta GoldFran lunes, 19 de septiembre de 2011 11:33
    lunes, 19 de septiembre de 2011 11:20

Todas las respuestas

  • Caso 1: No es necesario que instales Virtual Machine Manager, si bien es más fácil la gestión de tu plataforma de virtualización SCVMM. El que instales SCVMM no implica que no tengas la consola de Hyper-V en los host, pues es necesario que sean hosts de Hyper-V y por tanto tendrán la consola. Si a lo que te refieres es a instalar la consola de SCVMM en un equipo que no es host para la administración del entorno de virtualización, efectivamente no necesitarías instalar la consola de Hyper-V en ese equipo.

    Caso 2: Si el servidor no está en un clúster, es indiferente que pertenezca al dominio o no. No acabo de entender lo de "Configurar herramienta administrativa en un cliente de Hyper-V"; si te refieres a instalar la consola en un equipo remoto para administrar desde él, eso es algo que puedes hacer, sí.

    Las preguntas:

    • Si por Server Hyper-V 2008 R2 te refieres a Hyper-V Server 2008 R2, la respuesta es que es gratuito; otra cosa son las licencias de las máquinas virtuales que ejecutes,
    • La diferencia entre Hyper-V Server y el Server 2008 R2 es que el primero es tan sólo un equipo que permite virtualizar, nada más (es equivalente a un iESX de VmWare), mientras que Windows Server 2008 R2 no sólo permite virtualizar, también permite ser controlador de dominio, DNS, DHCP, etc., es decir, es un equipo de propósito general en el que uno de sus roles es el de host de virtualización.
    • VMM es licenciado, no es gratuito.
    • Quien te haya recomendado eso ha patinado. Ese tipo de suposición viene porque se piensa que existe algún tipo de afinidad entre nucleos de procesadores hosts y los procesadores de las máquinas virtuales, pero no existe esa afinidad. Los procesadores de los equipos virtuales son procesadores virtuales, no "mapeos" de nucleos de procesadores, por lo que el temor de que en realidad sean nucleos de HyperThreading y no núcleos físicos no nos debe afectar, si no que hay que pensar ¿cómo se obtiene más rendimiento del procesador, con o sin HyperThreading ? La respuesta es obvia y por tanto no se debe desactivar el HyperThreading en los hosts de virtualización.ç

    Respecto a migrar máquinas de VmWare a Hyper-V, es posible utilizando VMM: se lleva a biblioteca como plantiolla la máquina de VmWare y luego se implementa como máquina de Hyper-V. Por cierto, que desde VMM puedes administrar también un entorno de virtualización de VmWare, tanto conectando a los ESXs directamente como conectando a un Virtual Center, en cuyo caso se pueden hacer las cosas que pueda hacer es Virtual Center (quiero decir que no te vas a ahorrar las licencias de VC, sólo que vas a poder centralizar toda la gestión desde una misma herramienta).


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    • Marcado como respuesta GoldFran lunes, 19 de septiembre de 2011 9:44
    lunes, 19 de septiembre de 2011 8:03
  • Gracias Fernando, sin duda una respuesta completísima. Pido disculpas por el poco detalle de algunas preguntas ya que lo escribí desde el móvil y ya se sabe...

    Caso 1: si, efectivamente me refiero a la instalación de SCVMM en equipos clientes no-host de mi dominio... Es decir si tengo una máquina virtual hyper-v creada con windows xp, windows xp es un host, y yo me refiero a tener un windows 7 por ejemplo donde este tenga SCVMM para gestionar toda la administración para no entrar en el servidor, para poder crear y gestionar las máquinas virtuales etc etc...

    Caso 2: la idea de meter la máquina en dominio es precisamente tenerla identificada, pero ciertamente es más importante que las máquinas de Hyper-V si estén en dominio puesto que tienen servicios dedicado para el dominio y como comentas, me refería ha la herramienta de administración de hyper-v que tú vien dices

    Respecto a los casos quisiera saber si están bien planteados y son viables, es decir, si sería posible por ejemplo en ambos casos crear un failover clúster o este solo se puede hacer con Hyper-V desde Windows Server 2008...

    Mi plan más "grande" es poder hacer un failover de Hyper-V dedicado, con las máquinas virtuales en un NAS externo aunque si no es posible, sería la opción "pequeña" que es Windows Server 2008 con rol de Hyper-V con las máquinas en local, para mí es mucho más eficiente un failover con NAS en RAID 5 que soporte todas las máquinas

    La pregunta en concreto de la diferencia entre Hyper-V Server 2008 y Windows Server 2008 con rol de Hyper-V está más enfocada a la diferencia del "servicio" en sí, es decir ¿Qué diferencia existe centrantrándonos en virtualización exclusivamente hay entre el server dedicado Hyper-V Server y el rol de Hyper-V de Windows Server 2008? ¿Tienen la misma funcionalidad?

    Por otra parte, también me gustaría saber si la diferencia entre prestaciones / precio de licencia es suficiente para decantarse por SCVMM en detrimento de la consola MMC cliente de Hyper-V

    Sobre el Hyperthreading pues será una leyenda urbana porque en muchos foros específicos de procesadores y demás siempre me han comentado que el tener o no HT no determina menor o mayor rendimiento en cuanto a máquinas virtuales se refiere

    Para la migración de VMWare to Hyper-V, probé con alguna herramienta de MS hace algún tiempo pero no acababan de ser muy fiables y la máquina virtual no arrancaba bien

    Saludos!

    lunes, 19 de septiembre de 2011 9:57
  • Ten en cuenta que SCVMM no lo puedes instalar en un equipo cliente, tiene que ser un servidor; otra cosa es que una vez creado puedas instalar la consola de administración de SCVMM en un equipo cliente y administrar desde él (http://technet.microsoft.com/en-us/library/cc764213.aspx).

    Respecto a lo del clúster, si por NAS quieres decir SAN, vale, pero si quieres decir NAS, Hyper-V no soporta NAS como almacenamiento compartido(http://technet.microsoft.com/en-us/library/cc816844(WS.10).aspx, http://technet.microsoft.com/en-us/library/dd183729(WS.10).aspx). Es decir que o lo haces con FiberChannel o con iSCSI.

    En cuanto a Hyper-V Server 2008 R2 no puede estar en failover clúster, tiene que ser Windows Server 2008 R2 en sus versiones Enterpise o Datacenter (http://www.microsoft.com/en-us/server-cloud/hyper-v-server/overview.aspx, http://technet.microsoft.com/es-es/library/cc732181(WS.10).aspx). Sin embargo sí puede estar en clúster sin failover, pudiendo hacer LiveMigration (http://www.microsoft.com/en-us/server-cloud/hyper-v-server/buy.aspx); esto significa que puedes mover las máquinas de un host a otro, pero que no se moverá de forma automática en caso de caída del host que la ejecuta, cosa que sí hace el failover clúster.

    Respecto a la pregunta de la diferencia del servicio en Hyper-V Server 2008 R2 y Windows Server 2008 R2, la diferencia es ninguna, son exactamente iguales, salvo el poder integrar un clúster de Hyper-V las versiones Enterprise y Datacenter de Windows Server 2008 R2.

    Respecto a lo del HyperThreading, efectivamente es una leyenda urbana motivada, como te dije, por creer que existe alguna afinidad entre los núcleos del procesador del host y los procesadores virtuales de las máquinas virtuales. Mira esta página de MS en la que se ve, en el apartado de procesador del HP Match 1, cómo el rendimiento es un poco mejor con HyperThreading que sin él:

    http://technet.microsoft.com/en-us/library/gg454734.aspx#results

    En cuanto a la migración, yo la he realizado con VMM y no he tenido problemas:

    http://technet.microsoft.com/en-us/library/cc917938.aspx


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)


    • Editado Fernando Reyes lunes, 19 de septiembre de 2011 11:33
    • Marcado como respuesta GoldFran lunes, 19 de septiembre de 2011 11:33
    lunes, 19 de septiembre de 2011 11:20
  • Si perdona, quería decir SAN una HP SAN en concreto :) pero es una lástica que el Hyper-V server 2008 no soporte clúster, imagino que por su condición estricta de servidor para virtualizar no está permitido failover que a fin de cuentas es otro rol de Windows Server...

    Entonces SCVMM doy por sentado que es un server y no un cliente o para ser más específicos tiene dos partes server y cliente con la consola de administración, entonces si se usa Hyper-V Server... SCVMM no se puede instalar en ese mismo servidor obviamente...

    Creo que entonces la opción para un servidor sin clúster sería quizás mejor un Hyper-V Server y la opción para clúster failover sería un Enterprise o Datacenter (bueno dos al menos para el clúster)... Independientemente de eso los dos tipos de servidores sea nativo o role de Hyper-V si soportan cabinas SAN por fibra óptica...

    Me empaparé de dicha documentación y te iré comentando

    Gracias :)

    lunes, 19 de septiembre de 2011 11:33
  • Puedes tener SCVMM en un host, incluso puede ser una máquina virtual dentro de un host (sí, suena raro, pero es posible).

    Por cierto, revisa mi anterior respuesta, que la he editado para esclrecer el tema de clúster con Hyper-V Server. Sí es posible con la idea de poder mover una máquina virtual de un host a otro con LiveMigration, pero no se trata de un failover.


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)

    lunes, 19 de septiembre de 2011 11:36
  • Puedes tener SCVMM en un host, incluso puede ser una máquina virtual dentro de un host (sí, suena raro, pero es posible).

    Por cierto, revisa mi anterior respuesta, que la he editado para esclrecer el tema de clúster con Hyper-V Server. Sí es posible con la idea de poder mover una máquina virtual de un host a otro con LiveMigration, pero no se trata de un failover.


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)


    Hola

    Si, ya me imaginava que se podía hacer con LiveMigration que es básicamente como si las mueves "a capón" pero la idea es tener el Failover precisamente por lo que comentas por mover en tiempo real la conexión de una máquina virtual de servidor en servidor sin que el usuario note corte pero para eso por lo que veo solo con W2k8 Enterprise o Datacenter...

    SCVMM necesita de un servidor especial? W2k8 o un cliente W7 ...?

    Que mejoras significativas o que se puedan digamos usar con mayor asiduidad tiene SCVMM frente a la consola MMC de Hyper-V?


    • Editado GoldFran lunes, 19 de septiembre de 2011 12:07
    lunes, 19 de septiembre de 2011 12:07
  • Buff, un montón de mejoras y facilidades. Tienes el tema de conversiones P2V y V2V, administración de los clústeres de Hyper-V de una forma muy transparente. Creación de plantillas de sistema operativo, de disco. Biblioteca de discos, plantillas, ISOs, etc. Integración con SCOM, lo que permite tener informes y Tips de PRO (muy interesante). También incluye la posibilidad de tener un portal de autoservicio (digamos que el LabManager de VmWare). Toda la información la tienes aquí: http://technet.microsoft.com/en-us/library/cc917964.aspx

    Los requerimientos de SCVMM los puedes ver aquí http://technet.microsoft.com/en-us/library/cc764328.aspx. Depende del componente el que sea en un SO o en otro (http://technet.microsoft.com/en-us/library/cc764213.aspx). Para el servidor VMM tiene que ser Windows Server 2008 o Windows Server 2008 R2. La consola de administración puedes instalarla en cualquier equipo a partir de XP SP3 o XP 64bits SP2. Respecto a la base de datos, el SO depende de la versión en concreto de SQL que quieras instalar; estas son las versiones soportadas http://technet.microsoft.com/en-us/library/cc764220.aspx.


    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    lunes, 19 de septiembre de 2011 12:21
  • funcionaría con SQL Express si no es una BBDD demasiado grande supongo...
    lunes, 19 de septiembre de 2011 18:31
  • Con SQL Express debería ser más que suficiente, ten en cuenta que, a no ser que tengas que virtualizar miles de servidores, para "cienes" de servidores es más que suficiente. El poner la base de datos en SQL Server no Express sería más bien para aprovechar una infraestructura SQL de la que ya se disponga, con backup y en clúster, por ejemplo.

    Un saludo

    Fernando Reyes [MS MVP]
    MCSA 2000/2003
    MCSE 2000/2003
    MCITP EnterpriseAdministrator
    Web: http://freyes.svetlian.com
    Blog: http://urpiano.wordpress.com
    RSS: http://urpiano.wordpress.com/feed/
    freyes.champú@champú.mvps.org
    (Aclárate la cabeza si quieres escribirme)
    martes, 20 de septiembre de 2011 6:11
  • Pues voy a probar las combinaciones y te iré contando

     

    Muchas gracias por todo, muy útil tu ayuda

    martes, 20 de septiembre de 2011 13:38