Buscar

VMWare Workstation: Instalar Hyper-V

Una de las características que incorpora Windows Server 2016 es la virtualización anidada (Nested virtualization).

La virtualización anidada permite instalar un hipervisor dentro de otro hipervisor.

Para ello es necesario que la CPU física permita VT-x en caso de Intel o AMD-V/RVI en caso de AMD.

También es necesario que el segundo hipervisor (el que funciona sobre el primero) pueda ver las extensiones de CPU: Intel VT-x o AMD-V/RVI.

Resumiendo (para CPUs Intel):

- Deberemos decirle al primer hipervisor que muestre las extensiones VT-x al segundo hipervisor.
- El segundo hipervisor debe poder leer VT-x del primero.

En este pequeño laboratorio veremos:

- Primer hipervisor: VMWare Workstation 12
- Segundo hipervisor: Windows Server 2016 Hyper-V

De forma predeterminada: Si instalamos Windows Server 2016 en una VM con VMWare Workstation 12 o superior, nos encontraremos con el siguiente error al instalar el rol de Hyper-V (PowerShell):

PS C:\> Install-WindowsFeature -Name Hyper-V -Restart -IncludeAllSubFeature -IncludeManagementTools

Success Restart Needed Exit Code      Feature Result
------- -------------- ---------      --------------
False   Maybe          Failed         {}
Install-WindowsFeature : A prerequisite check for the Hyper-V feature failed.
1. Hyper-V cannot be installed: The processor does not have required virtualization capabilities.
At line:1 char:1
+ Install-WindowsFeature -Name Hyper-V -Restart
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (Hyper-V:ServerComponentWrapper) [Install-WindowsFeature], Ex
   ception
    + FullyQualifiedErrorId : Alteration_PrerequisiteCheck_Failed,Microsoft.Windows.ServerManager.Commands.Ad
   dWindowsFeatureCommand


Sobre VMWare Workstation: Si disponemos de una VM con Windows Server 2016 y queremos instalar el rol de Hyper-V, bastará con configurar lo siguiente:

Propiedades sobre la VM > pestaña "Hardware" > Processors > Marcamos la siguiente opción:

Virtualize Intel VT-x/EPT or AMD-V/RVI

VMWare workstation y VM con Hyper-V

Esta opción permite a la VM acceder a las características de CPU de Intel VT-x o AMD-V/RVI

Resultado:

VMware Workstation > S1 (VM con Windows Server 2016) > Rol Hyper-V > VM NanoServer iniciada.


3 comentarios:

  1. Muy interesante.

    ¿Qué tal funciona el Nanoserver?

    ¿Realmente usa pocos recursos?

    ResponderEliminar
    Respuestas
    1. Hola Nacho,

      Efectivamente, el NanoServer es súper pequeño y rápido, muchísimo mas ligero que un Server Core.

      Tiene sus limitaciones: no permite administración local, no tiene soporte para 32bits, no se le puede instalar cualquier aplicación, no es reversible como Server Core de W2012, etc..

      En cambio, lo veo perfecto para según que cosas, por ejemplo un servidor web con IIS.

      ¡Un saludo!

      Xavi.

      Eliminar
  2. Otra forma de probar el NanoServer sobre VMWare es convertir la imagen VHD o VHDX a VMDK: http://www.sysadmit.com/2016/02/vmware-workstation-instalar-hyper-v.html

    ResponderEliminar