Error Hyper-V Manager con la actualización KB4493441 en Windows Server 2016

Después de aplicar la actualización de Windows Server 2016 del 9 de abril KB4493441, al intentar acceder al administrador de Hyper-V aparece el siguiente error:

An error occurred while attempting to connect to server “NombreServidor”. Check that the Virtual Machine Management service is running and that you are authorized to connect to the server.

Hyper-V encountered an error trying to access an object on Computer ‘NombreServidor’ because the object was not found. The object might have been deleted. Verify that the Virtual Machine Management service on the computer is running.

Para solucionarlo deberemos ejecutar, con permisos de administrador, el siguiente comando:

MOFCOMP %SYSTEMROOT%\System32\WindowsVirtualization.V2.mof

Documentación Managed Object Format MOFCOMP


Combinar archivos AVHDX en un único VHDX

Con equipos virtualizados mediante Hyper-V es posible realizar instántaneas / puntos de control / checkpoints de un estado completo de la máquina virtual. Esta posiblidad nos permite jugar en el tiempo con el estado de la máquina, realizar copias de seguridad, diferenciales... todas las ventajas de la virtualización.

En ocaciones es posible que el espacio ocupado por todos estos movimientos empieza a quedar pequeño, pese a eliminar puntos de control obsoletos no siempre se realiza la acción correspondiente en los ficheros de disco duro, creandose archivos diferenciales:

Lo primero que buscamos es el disco que queremos combinar, para ello desde la configuración de la máquina virtual tenemos que apunta a un fichero AVHDX en lugar de un VHDX pese a no tener puntos de control en activo:

 

Este es el último punto de control que utiliza, a partir de aquí debemos navegar pulsando en el botón "Inspeccionar" para conocer el siguiente fichero padre, de esta manera tendremos el árbol correcto de los discos. Es importante NO UTILIZAR la fecha de modificación de los ficheros AVHDX para establecer el orden de combinación, dependerá del uso que hayamos tenido del árbol de puntos de control que coincida o no con el real:

Una vez aclarado el orden, dependiendo de la versión de Hyper-V podremos hacerlos con la máquina encendida o apagada. Buscaremos la opción de "Editar disco...". Seleccionando desde el primer nodo (el que apunta directamente nuestra máquina virtual) y los siguientes EN ORDEN:

La opción de "Combinar" solo nos aparece al seleccionar un archivo diferencial AVHDX, a partir de entonces seguiremos la misma operación de manera secuencial sobre el resto de archivos.

 

Una vez finalizado el proceso, recuerda apuntar al nuevo último punto de combinación que hayas dejado.

Revisa la configuración de replicación si esta activada con otra máquina antes de proceder con la combinación de discos.

Hyper-V sobre Windows 10 / Server

Si necesitamos instalar en nuestro equipo máquinas virtuales, este debe cumplir los requisitos mínimos:

  • Procesador de 64 bits con SLAT
  • CPU con VT-x para Intel, AMD-V, VIA-VT... según corresponda
  • 4 GB de RAM

Además de estar presentes, deben estar habilitadas en la BIOS del equipo la virtualización (varía según fabricante) y la Prevención de ejecución de datos por hardware (DEP), es recomendable actualizar a la última versión disponibles del fabricante igualmente.

En el caso de no estar habilitado en la BIOS aparecerá el mensaje:

No se puede instalar Hyper-V: la compatibilidad con la virtualización esta deshabilitada en el firmware

 

En este ejemplo lo haremos en una Workstation de HP, el proceso es similar para otros fabricantes:

Aprovechando que estamos en la BIOS, comprobamos que tengamos habilitados todos los hilos para el procesador:

 

Ejecutando el comando "systeminfo" sobre PowerShell o el símbolo del sistema podemos comprobar en las últimas lineas si nuestro equipo esta preparado. Si aparece el siguiente mensaje, ya tienes Hyper-V instalado:

Hyper-V Requirements: A hypervisor has been detected. Features required for Hyper-V are not be displayed.

 

Rendimiento con Hyper V Server Core 2012

Tener un equipo host sencillo para entornos de virtualización no significa perder control ni características básicas aunque parezcan no demasiado accesibles.

Desde la versión gratuita Server y en entornos con escaso acceso a herramientas de gestión más avanzadas (System Center) y en cualquier sistema similar puedes acceder al Administrador de tareas (Task Manager) de forma directa pulsado CTRL+SHIFT+ESC o desde la línea de comandos ejecutando: "taskmgr.exe"

Por defecto no aparece el rendimiento de los discos duros del sistema, podrás subsanarlo activando los contadores de rendimiento de los discos con el comando:

diskperf - y