Windows Server 2012 (R2): Creando Máquinas Virtuales Generación 2

En esta ocasión y probando algunas de las nuevas características de Hyper-V en Windows Server 2012 R2, crearemos una máquina virtual tipo “Generation 2” que como veremos tiene importantes diferencias con una “Generation 1”

Es importante destacar que este tipo de máquinas virtuales no las podremos crear con versiones anteriores de Hyper-V, sólo a partir de Windows Server 2012 R2

Para más datos pueden consultar Hyper-V Windows Server 2012 Versus Windows Server 2012 R2: El Juego de las Diferencias

Continuaré la demostración con el mismo servidor Windows Server 2012 R2 que usado en las notas anteriores sobre instalación de Hyper-V, creación de redes en Hyper-V, y la máquina virtual “Generation 1”

Teniendo instalada la funcionalidad Hyper-V, en la consola de administración procederemos a crear una máquina virtual de acuerdo a las siguientes pantallas del asistente

Le damos un nombre conveniente a la máquina virtual

Y ahora lo importante: Seleccionamos “Generation 2”. Atención también a la nota ya que el sistema operativo de la máquina virtual debe ser x64 y por lo menos Windows 8 o Windows Server 2012

Le asignamos la cantidad de memoria que nos permita nuestro Host, queda a gusto, pero sin embargo tengamos en cuenta, que con menos de 512 KB no se podrá instalar, pero tampoco darle demasiado porque es sólo para una prueba

No haré cambios en el disco

La conecto a alguno de los “Switchs” creado con anterioridad

En la siguiente pantalla veremos algunos cambios respecto a “Generation 1”. Observemos que no nos permite instalar desde DVD, sólo desde una imagen ISO o a través de la red

Aunque dispongo de una imagen ISO marcaré la opción de instalar el sistema operativo luego, para demostrar dos pequeñas dificultades que se crearán si hacemos lo propuesto

Y finalizamos

Como habíamos hecho cuando creamos en la nota anterior una máquina “Generation 1”, también ahora observemos la configuración, que nos llevaremos algunas sorpresas

Lo primero y más importante observando el cuadro, no es BIOS, es UEFI. Y tampoco tenemos lector de DVD, por lo tanto el arranque de esta máquina está limitado a la red, o al disco sobre el cual todavía no hemos instalado sistema operativo

Pero se soluciona fácil, si vamos a instalar desde un ISO debemos agregar manualmente la lectora de DVD como se muestra a continuación

Estoy seleccionando, aunque parezca raro una imagen ISO que está guardada en un DVD en mi caso

Y no olvidarse de poner preferencia para arrancar desde el ISO montado como DVD

Me conecto …

Pongo la máquina en funcionamiento …

¿Y esto qué es?

Mmmm está diciendo algo respecto del “File System” ¿será porque el ISO sobre DVD es de sólo lectura?

Si, exactamente, ese es el problema. Si copiamos el ISO a por ejemplo una carpeta en un disco no tendremos problemas en instalar

Llegados hasta acá, disponemos de un servidor con Hyper-V, con tres “Switchs” virtuales creados (en nota anterior), y ahora con dos máquinas virtuales, una “Generation 1” y otra “Generation 2”
En la próxima nota veremos la conectividad que nos brinda cuando conectamos cada una de las máquinas virtuales a cada de de los “Switchs” creados

Post a comment or leave a trackback: Trackback URL.

Comentarios

  • Jorge Cavallin  On 22/01/2014 at 07:53

    Hola buen día Guillermo. Excelente. Nos podrías comentar como realizar la modificación de tamaños de discos? Lo que quiero preguntar es si tu tienes un disco que dejaste por ejemplo en 127 y luego te diste cuenta que es una exageración y con 60 ya te queda bien. Y si no es mucho también como es el tema de alocación de espacio en las versiones nuevas de discos virtuales. Gracias

    • Guillermo Delprato  On 22/01/2014 at 15:52

      Casi me estás dando pie para otra nota :-)
      Voy a tratar de resumir acá. Por omisión los discos, tanto VHD como VHDX cuando se crean junto con la máquina son de tipo dinámico. Esto es aunque tengan 127GB, en realidad ocupan mucho menos, y se agranda el archivo a medida que se guardan datos en el mismo

      Por lo anterior, entiendo que no tendría mucho sentido la opción de reducirlo. Pero puede haber una excepción, por ejemplo, si se borran muchos datos del disco y queda fragmentado internamente, para esto hay solución

      El problema más común, y que también tiene solución, es que quede chico

      Cualquiera de los casos se resuelve en Hyper-V, entrando por la opción “Edit Disk”, que ofrece:
      – Compact: para reducir el tamaño del archivo
      – Convert: de VHD VHDX, Fijo Dinámico
      – Expand: para aumentar el tamaño del disco

      Me faltó responder la otra pregunta, así que agrego. Pero esta vez con enlaces

      Why you want to be using VHDX in Hyper-V whenever possible and why it’s important to know your baselines – Ask Premier Field Engineering (PFE) Platforms – Site Home – TechNet Blogs:
      http://blogs.technet.com/b/askpfeplat/archive/2013/09/09/why-you-want-to-be-using-vhdx-in-hyper-v-whenever-possible-and-why-it-s-important-to-know-your-baselines.aspx

      WS2012 Hyper-V – Choosing Between Disk Types:
      http://www.aidanfinn.com/?p=13230

  • PabloPils  On 10/07/2014 at 07:00

    Hola, Guillermo. Me estoy volviendo loco con la creación de máquinas virtuales de 2ª generación. Llevo un par de semanas intentando crear una de ellas, pero no hay forma. El asunto es que agrego una unidad de DVD virtual (con su correspondiente ISO), le digo que arranque desde CD e inicio la máquina. En ese momento sale el clásico mensaje “Press any key to boot from CD/DVD”. Y al pulsar cualquier tecla viene el problema. Salta una pantalla en negro con el mensaje:

    “Windows Boot Manager

    Windows failed to start. A recent hardware or software change might be the cause. To fix the problema:

    1. Insert your Windows installation disc and restart the computer.
    2. Choose your language settings, and then click “Next”
    3. Click “Repair your computer”:

    If you do not have this disc, contact your system administrator or computer manufacturer for assistance.

    File: \EFI\Microsoft\Boot\BCD
    Status: 0xc000000d
    Info: The BootConfiguration Data for your PC is missing or contains errors”

    He mirado en multitud de webs, pero no he encontrado ninguna solución. ¿Se te ocurre cuál puede ser la causa? Muchas gracias y enhorabuena por el blog.

    • Guillermo Delprato  On 10/07/2014 at 07:52

      Hola Pablo, dos preguntas
      – ¿Qué sistema operativo y versión es la máquina real?
      – ¿Qué sistema operativo y versión estás tratando de instalar en virtual?

      Y agrego una tercera :-)
      Luego de creada la máquina virtual, en la configuración de la misma ¿aparece UEFI o BIOS?

      • PabloPils  On 10/07/2014 at 08:27

        Hola, Guillermo. Gracias por tu interés. Respondo a tus preguntas: el sistema operativo de la máquina real es el Windows Server 2012 R2. En la máquina virtual estoy tratando de instalar el mismo sistema operativo. En cuanto a la tercera pregunta, no sé dónde encontrar el dato que me pides: ¿es en el administrador de Hyper-V?

      • Guillermo Delprato  On 10/07/2014 at 12:15

        En la configuración de la VM, si está como BIOS o Firmware. Si es EFI/UEFI debe decir Firmware, no BIOS
        Si todo fuera así estaría pensando en usar otro ISO ¿está armado o fue descargado desde Microsoft como ISO? Porque a veces las aplicaciones para crear ISOs hacen de las suyas

      • Jorge Cavallin  On 10/07/2014 at 11:20

        Hola , muy buenas. Excelente los comentarios . Y acá estoy con un desafió . A una maquina virtual es posible asignar un teclado , mouse y placa de video ? Gracias

      • Guillermo Delprato  On 10/07/2014 at 12:24

        Ja Ja Ja :-D
        Que yo sepa no se puede, pero no me doy por vencido: eso lo puedo hacer con Remote Desktop a la VM ;-)
        Si, ya sé, no es lo mismo, pero quizás sea una solución
        Lo único que una VM ofrece de hardware para agregar son: SCSI Controller, Network Adapter y Fibre Channel Adapter, y no hay teclados con esa interfaz ¿cómo a nadie se le ocurrió? :-D
        Y entiendo que además podría generar otros problemas porque a la máquina real cuando le pones dos ratones usa ambos, con teclado nunca lo probé pero seguramente es igual

      • PabloPils  On 16/07/2014 at 05:19

        Guillermo: ya he mirado lo que comentas. La máquina virtual es UEFI. El ISO me lo he descargado directamente desde la web de Microsoft. Sigo buscando la solución. ¿Tal vez sea alguna configuración que haya que hacer en la configuración de la BIOS de la máquina real? Muchas gracias.

      • Guillermo Delprato  On 16/07/2014 at 08:02

        Hola PabloPils, no creo que se tenga que cambiar nada en la configuración de la máquina real, o por lo menos yo no lo haría
        Estuve “googleando” con “\EFI\Microsoft\Boot\BCD 0xc000000d” y te puedo asegurar que no eres el único
        A muchos se le ha presentado el problema incluso luego de instalar
        ¿Qué haría yo en tu caso? Primero trataría de probar con otro sistema operativo para el “guest”, por ejemplo un W8.1 (x64).
        Y si todo sigue igual entonces probar algunas de las soluciones que hay en la web (https://www.google.com.ar/?gfe_rd=cr&ei=OlfGU-ejOMiB8QfszoCgDA&gws_rd=ssl#q=%5CEFI%5CMicrosoft%5CBoot%5CBCD++0xc000000d) ya que al ser en virtual no se corren riesgos
        Comenta si encuentras la solución, porque también estoy intrigado :-)

      • PabloPils  On 17/07/2014 at 05:45

        Hola, Guillermo. ¡Lo solucioné! Todo apunta a que estaba mal el ISO de instalación. El caso es que tengo un contrato de licencias por volumen de Miscrosoft. En la web de Microsoft de licencias por volumen, me descargué la ISO de Windows Server 2012 R2 Standard (que es la que me ha dado problemas). En un momento dado, se me ocurrió la siguiente posibilidad: en la misma página web, podía descargarme la ISO de Windows Server 2012 R2 Datacenter, sabiendo que en el proceso de instalación te deja escoger entre la versión Standard y la Datacenter. Total, que me descargué la ISO Datacenter y… FUNCIONÓ! La configuré como Standard y FIN DEL PROBLEMA. Muchísimas gracias por tu ayuda. Espero seguir participando en este blog.

      • Guillermo Delprato  On 17/07/2014 at 07:50

        !Bien! :-)
        Era una de las posibilidades que había nombrado anteriormente, ese ISO debe estar con errores quizás de descarga
        Yo no tengo acceso al sitio de licencias por volumen pero si entre los datos del archivo a descargar figura un HASH, y luego hay problemas, siempre conviene verificarlo
        Availability and description of the File Checksum Integrity Verifier utility : http://support.microsoft.com/kb/841290
        How to compute the MD5 or SHA-1 cryptographic hash values for a file : http://support.microsoft.com/kb/889768

  • douglas rodriguez  On 30/07/2014 at 09:28

    hola pablo, instalé un win-2012 datacenter en un HP ml-310, he creado 3 máquinas virtuales, pero solo puedo levantar 2 al mismo tiempo, cuando deseo levantar la 3ra, me dá un error de un archivo ocupado, alguna idea de lo que ocurre??

    • Guillermo Delprato  On 30/07/2014 at 09:49

      Hola Douglas, no sé si Pablo te podrá responder, porque salvo que se haya suscripto a los comentarios de esta nota no recibirá notificación
      De todas formas, y para poder ayudarte, es importante que digas textualmente el texto del terror incluyendo el nombre del archivo
      Entiendo que no hay confusión y alguna máquina virtual esté compartiendo archivos de disco o configuraciones
      Si fuera otro proceso, lo más fácil sería reiniciar la máquina real y ver si sigue dando el error
      Y además, cuidado si hay algún antivirus que esté revisando el archivo. La carpeta con las máquinas virtuales debería ser excluida en el antivirus

  • txelitxev  On 17/02/2015 at 07:49

    Hola Guillermo, excelente blog!!!
    Tengo una duda con respecto a Hyper-V y no sé si me podrías ayudar.
    En un entorno pequeño (una oficina) con un DC y otro RDS se podrían virtualizar los 2? No sé si se recomienda virtualizar el DC o no y tampoco sé si configuro el DC en un servidor físico si se recomienda activar el rol Hyper-V para virtualizar RDS.

    Espero que me haya explicado bien.

    Saludos y buen día.

    • Guillermo Delprato  On 17/02/2015 at 08:29

      Hola txelitxev, a veces es un problema obtener una buena infraestructura cuando la oficina es pequeña, ya que por un lado no hay mucho presupuesto. Pero hay algo muy importante a tener en cuenta como es ¿cuánto cuesta que el sistema no funcione? ¿qué consecuencias puede tener? Por más que sea una pequeña empresa, la dependencia de una sistema puede llegar a tener consecuencias graves, con importantes perjuicios ¿han evaluado eso? cuidado…
      Ahora al tema que preguntas. Por más chico que sea el ambiente siempre es recomendable tener por lo menos dos Controladores de Dominio, ya que eso es lo que provee tolerancia a fallas. Si se perdiera Active Directory se perdería todo lo demás, no importa en qué máquinas esté la información, o por lo menos sería difícil recuperar
      Un DC, en general consume pocos recursos, se puede tener uno en un “servidor”, y otro en una “desktop bien armada” si no hay presupuesto
      Hay roles que consumen muchos recursos, desde un servidor de archivos, ni hablar de SQL, y hasta un RDS. Además entran a jugar otros temas como por ejemplo la seguridad; un DC contiene lo más valioso de tu red (usuarios/contraseñas) por lo cual nunca es conveniente que tenga otra funcionalidad además de DC
      Todo se puede virtualizar, pero debes en ese caso tener tolerancia a fallas sobre el hardware, ya que “estás poniendo todos los huevos en la misma canasta”. Esto en general es una opción cara pues necesitar armar por lo menos un “Failover Cluster” donde virtualizarás el resto de las máquinas
      Resumiendo, hay muchas consideraciones en lo que comentas, trata de separar en diferente hardware lo más que puedas. Y recuerda hacer notar a la dirección cuánto costaría una pérdida de servicio, suele ser un buen argumento para obtener presupuesto

  • MAnuel Garcia  On 04/07/2016 at 17:02

    y si quiero respaldar esa maquina virtual, que software recomiendas? o segun tu experiencia que recomiendas mas Hyper-V, VM-Ware VirtualBOx ?
    y para su respaldo cual recomiendas?

  • Cesar  On 21/12/2016 at 07:59

    Buen día Guillermo, tu blog es de lo mejor que he visto.
    Estoy probando la posibilidad de aprovechar las dos instalaciones de máquina virtual que acompañan Windows Server 2012 (R2), en modo Generacion 2.
    Mis preguntas seguro que son básicas, pero estoy empezando.
    ¿Donde o como puedo obtener la ISO de Windows Server 2012 (R2) para la instalación de las máquinas virtuales? Ya que solo dispongo del DVD físico para el Host.
    ¿Es correcto que la activación y validación solo son necesarias en el host?
    Gracias.

    • Guillermo Delprato  On 21/12/2016 at 08:57

      Hola Cesar ¡gracias por tu comentario! :)
      Lo que te recomendaría es que uses las versiones de evaluación si es para pruebas, y si luego las quisieras pasar a producción y mientras no sean Controladores de Dominio siempre se puede poniéndole luego una clave comercial
      Y si es para pruebas quizás te convenga W2016 ;)
      Las versiones de evaluación se pueden descargar desde: Try Windows Server 2016 | TechNet Evaluation Software
      https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2016?tduid=(158efc31513d427d5fc5cf2c73c5e034)(256380)(2459594)(TnL5HPStwNw-n1F9tHCFBPc_GxezJ13pCQ)() Aunque el enlace apunta a W2016 en esa página están todas las descargables inclusive W2012R2
      Si lo que realmente buscas son las claves “buenas” de W2012R2 la forma de obtenerlas es de acuerdo al contrato de licenciamiento que tengas, porque no es lo mismo un contrato “open”, OEM, etc. Debes consultar en cada caso
      Y cuidado con una parte del licenciamiento que casi nadie lee: si se aprovechan todas las intancias virtuales, entonces el host puede utilizarse solamente para administrar las virtuales y nada más

Trackbacks

Este espacio es para comentarios sobre la nota. No es un sitio de soporte

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: