Cargando



Habilitar Hyper-V en máquina virtual anidada Windows Server

Cómo habilitar Hyper-V para crear máquinas virtuales de forma anidada en Windows Server 2016. Incluye videotutorial.


oct 05 2017 18:44
Profesional
Total de Apartados : 5

De tu interés 👌

La virtualización es una de las tecnologías más prácticas, útiles y poderosas que actualmente tenemos como usuarios, administradores y personal involucrado en el mundo IT.

 

Actualmente tenemos diversas aplicaciones para llevar a cabo esta tarea de forma íntegra y una de las más comunes es Hyper-V la cual fue desarrollada por Microsoft y la encontramos tanto en sus versiones de hogar como de empresa ofreciendo múltiples características vitales para un óptimo desempeño.

 

Una de las funciones que muy pocos conocen es la virtualización anidada y hoy Solvetic hablara en detalle de ella y veremos cómo usarla en una máquina virtual con Windows Server 2016.

 

Qué es la virtualización anidada
La virtualización anidada es una función que nos brinda la oportunidad de ejecutar Hyper-V dentro de una máquina virtual Hyper-V, en este caso sobre una máquina Hyper-V con Windows Server 2016.

 

Gracias a la virtualización anidada, un propio host Hyper-V puede ser virtualizado lo cual hasta el momento era una tarea complicada de virtualizar sobre un ambiente ya virtualizado.

 

Este tipo de función de virtualización anidada puede ser usada en ambientes donde se debe ejecutar un contenedor Hyper-V en un host de contenedor virtualizado, configurar un laboratorio Hyper-V en un entorno virtualizado o probar escenarios de varias máquinas sin necesidad de hardware individual lo cual significa incremento de costos y recursos.

 

Requisitos previos
Para hacer uso de la virtualización anidada debemos contar con lo siguiente:
  • Un host de Hyper-V que cuente con Windows Server 2016 o Windows 10 Anniversary Update como mínimo.
  • Una máquina virtual Hyper-V que ejecute Windows Server 2016 o Windows 10 Anniversary Update en adelante.
  • Una máquina virtual Hyper-V con la versión de configuración 8.0 o superior.
  • Un procesador Intel con tecnología VT-x y EPT.

 

En este caso estamos trabajando sobre Windows 10 Pro Fall Creators.

 

 

Para estar al día, recuerda suscribirte a nuestro canal de YouTube!
SUSCRIBETE EN YOUTUBE

 

 


1. Crear la máquina virtual con Windows Server 2016

 

Paso 1

Para iniciar el proceso abrimos el administrador de Hyper-V y podremos crear nuestra máquina virtual de Windows Server 2016 usando alguna de las siguientes opciones:
  • Dirigiéndonos al menú “Acción” y allí seleccionar “Nuevo / Máquina virtual”.
  • Pulsando en la opción Nuevo ubicada en el costado derecho y seleccionar “Máquina virtual”.
  • Dando clic derecho sobre el servidor, host físico, y seleccionar “Nuevo / Máquina virtual”.

 

 

 

Paso 2

Será desplegada la siguiente ventana de bienvenida:

 

2-crear-maquina-vitual.png

 

Paso 3

Pulsamos en Siguiente y asignaremos un nombre a la máquina virtual:

 

3-nombre-a-la-máquina-virtual.png

 

 

Paso 4

Pulsamos de nuevo en Siguiente y a continuación seleccionaremos la generación de la máquina virtual siendo el más común la generación 1 ya que la 2 aplica para máquinas de 64 bits con tecnología UEFI lo cual no todos los usuarios cuentan.

 

4-generacion-maquina-virtual.png

 

Paso 5

A continuación definimos el tamaño de memoria a asignar:

 

5-memoria-maquina-virtual.png

 

Paso 6

En la siguiente ventana dejamos el valor por defecto de “No conectado” en las funciones de red y pulsamos en “Siguiente” y ahora configuraremos los parámetros del disco duro:

 

6-maquina-virtual-parámetros-del-disco-duro.png

 

Paso 7

En la siguiente ventana definiremos la fuente desde donde instalaremos Windows Server 2016, puede ser desde una imagen ISO, desde un DVD, en red, etc:

 

7-instalaremos-Windows-Server--2016.png

 

 

Paso 8

Pulsamos en Siguiente y veremos un resumen de la maquina a crear:

 

8-maquina-virtual-finalziar.png

 

Paso 9

Pulsamos en Finalizar para completar la acción. Podemos ver nuestra máquina virtual creada:

 

 

Paso 10

La seleccionamos y pulsamos en el botón “Conectar” y será desplegado lo siguiente:

 

10-iniciar-maquina-virtual.png

 

Paso 11

Allí pulsamos en “Conectar” para iniciar el proceso de instalación de Windows Server 2016.

 

 

 


2. Configurar la virtualización anidada en Windows Server 2016


Una vez instalado Windows Server 2016 procedemos a apagar la máquina virtual y ejecutaremos el siguiente comando en el equipo físico de Hyper-V, en este caso Windows 10 y este comando permitirá la virtualización anidada para la máquina virtual que hemos creado.

 

Paso 1

Este comando se ejecutará en Windows PowerShell como administradores:
Set-VMProcessor -VMName <Nombre MV> -ExposeVirtualizationExtensions $true
Nota
En este caso hemos cambiado el nombre a WindowsServer2016 para evitar conflictos de espacio entre palabras:

 

 

 

 

Paso 2

Ahora podremos iniciar la máquina virtual de Windows Server 2016.

 

 

 


3. Instalar el rol de Hyper-V en Windows Server 2016

 

Paso 1

Una vez accedamos a ella, debemos instalar el rol de Hyper-V y contamos con dos alternativas:
  • Instalarlo desde la opción “Agregar roles y características”.
  • Usando Windows PowerShell

 

Paso 2

En este caso usaremos Windows PowerShell por lo cual lo ejecutaremos como administradores en la máquina virtual y ejecutamos el siguiente cmdlet:
Install-WindowsFeature Hyper-v –IncludeManagementTools
Paso 3

Podemos ver que inicia el proceso de instalación del rol de Hyper-V:

 

 

 

Paso 4

Una vez finalice veremos el siguiente mensaje:

 

 

Paso 5

Será necesario reiniciar el servidor para aplicar los cambios.

 

 

Paso 6

Una vez reiniciado Windows Server 2016 podemos ver el para su uso y respectiva configuración.

 

17-administrar-hyper-v.png

 

Paso 7

Podemos acceder al Administrador de Hyper-V y desde allí crear las máquinas virtuales necesarias dentro Windows Server 2016 Hyper-V.

 

 

 

Paso 8

En este caso hemos instalado otra máquina de Windows Server dentro de la máquina virtual de Hyper-V:

 

 

 


4. Deshabilitar la virtualización anidada en Windows Server 2016


En caso de ya no usar más la virtualización anidada debemos ejecutar el siguiente cmdlet desde Windows PowerShell como administradores:
Set-VMProcessor -VMName <Nombre MV> -ExposeVirtualizationExtensions $false

 

 


5. Opciones de red en Windows Server 2016


Existen dos opciones de redes al momento de crear máquinas virtuales anidadas: la suplantación de direcciones MAC y el modo NAT.

 

Suplantación de direcciones MAC
Para que los paquetes de red se enrutan a través de dos conmutadores virtuales, la suplantación de direcciones MAC debe estar habilitada en el primer nivel del conmutador virtual. Esto se realiza con el siguiente comando de PowerShell:
Get-VMNetworkAdapter -VMName <Nombre MV> | Set-VMNetworkAdapter –
MacAddressSpoofing On

 

 

Traducción de Direcciones de Red (NAT)
Esta opción se basa en traducción de direcciones de red (NAT). Este enfoque es el más adecuado para casos en los que no es posible la suplantación de direcciones MAC, como en un entorno de nube pública.

 

En primer lugar, debemos crear un conmutador NAT virtual en la máquina virtual de host así:

New-VMSwitch -Name VmNAT -SwitchType Internal
New-NetNat –Name LocalNAT –InternalIPInterfaceAddressPrefix “192.168.0.5/24”
A continuación, asignaremos una dirección IP al adaptador de red:
Get-NetAdapter "vEthernet (VmNat)" | New-NetIPAddress -IPAddress 192.168.0.1 -AddressFamily IPv4 -PrefixLength 24
Cada máquina virtual anidada debe tener una dirección IP y una gateway asignadas a ella.

 

De esta forma hemos visto como crear la función de virtualización anidada en Hyper-V y extender aún más esta funcionalidad.

 

Pasos para poder crear , editar y configurar máquinas virtuales con Hyper-V Manager en Windows 10.


¿Te ayudó este Tutorial?


Sin comentarios, sé el primero!

No esperes más y entra en Solvetic
Deja tus comentarios y aprovecha las ventajas de la cuenta de usuario ¡Únete!

X