Cómo configurar Hyper-V Server 2019/2016 gratuito

Cómo poner en funcionamiento su servidor Hyper-V 2019: algunos consejos prácticos

Configurar Hyper-V Server 2019 no es precisamente fácil, sobre todo si estás acostumbrado a la interfaz gráfica de Windows. Normalmente, la gente se encuentra con problemas como la imposibilidad de conectarse remotamente, la configuración de red es un caos o simplemente no saber por dónde empezar con PowerShell. Esta guía está pensada para la frustración de intentar configurar todo sin problemas. Ayuda a tener un host Hyper-V estable con administración remota listo para usar, para que las máquinas virtuales no sean solo un sueño. Prepárate para usar la línea de comandos y, sí, un poco de paciencia. Pero bueno, una vez hecho esto, administrar las máquinas virtuales remotamente será mucho menos una suposición y más un control real.

Cómo solucionar problemas de conexión y configuración de Hyper-V Server 2019

Método 1: Cómo hacer que la gestión remota funcione

Si le resulta imposible administrar el host de Hyper-V de forma remota, este es un problema común: WinRM no está habilitado, el firewall bloquea o los hosts de confianza no están configurados. Por lo tanto, la primera solución es habilitar la comunicación remota de PowerShell y TrustedHosts. Ejecute estos comandos en PowerShell como administrador:

Enable-PSRemoting Enable-WSManCredSSP -Role server

Esto configura el servidor para que acepte comandos remotos de PowerShell. Cuando se le pregunte si está seguro, responda SÍ. Esto es útil porque, de forma predeterminada, los canales de administración remota del servidor Hyper-V están deshabilitados o bloqueados por el Firewall de Windows.

A continuación, debe indicar a su equipo cliente Windows que puede confiar en el host de Hyper-V. Agregue el nombre de host (o IP) a los hosts de confianza:

Set-Item WSMan:\localhost\Client\TrustedHosts -Value "hv19"

En algunas configuraciones, esto podría fallar si no se ajustan las reglas del firewall. Por lo tanto, asegúrese de que las reglas «Instrumental de administración de Windows (DCOM-In)» y «Administración remota» del Firewall de Windows Defender estén habilitadas. También puede hacerlo en PowerShell:

Enable-NetFirewallRule -DisplayGroup "Windows Management Instrumentation (WMI)"

Ahora, lo más importante: deberás agregar tu servidor a la lista de confianza y gestionar las credenciales con cuidado. Es un poco extraño, pero crear una credencial guardada ayuda:

cmdkey /add:hv19 /user:Administrator /pass:

El objetivo aquí es hacer que su equipo Windows confíe en su servidor Hyper-V y pueda enviar cosas de forma remota.

Una vez resuelto esto, abra el Administrador de Hyper-V en su equipo con Windows 10/11, haga clic en «Conectar al servidor» e instale «hv19».Debería ver todas las opciones de su máquina virtual si la red y los permisos son correctos.

Método 2: Configurar la red correctamente

La red es un problema que puede dificultar la conexión a internet. A veces, Hyper-V no detecta el adaptador de red o las máquinas virtuales no tienen conexión a internet. Verifique si el perfil de red de su servidor está configurado como Privado; esto es necesario para la administración remota y el uso compartido de archivos. Ejecute:

Get-NetConnectionProfile | select InterfaceAlias, NetworkCategory

Si dice Público, cámbialo a Privado:

Set-NetConnectionProfile -InterfaceAlias "Ethernet" -NetworkCategory Private

Además, si estás asignando direcciones IP estáticas, asegúrate de ejecutar comandos como:

New-NetIPAddress -InterfaceIndex 4 -IPAddress 192.168.1.100 -DefaultGateway 192.168.1.1 -PrefixLength 24

y configurar servidores DNS con:

Set-DnsClientServerAddress -InterfaceIndex 4 -ServerAddresses 8.8.8.8, 8.8.4.4

De nuevo, es frustrante cuando esto no funciona, porque, claro, Windows tiene que complicarlo más de lo necesario. Pero una vez que la configuración de red sea correcta, la administración remota debería ser más fluida y las máquinas virtuales tendrán internet.

Cómo instalar Hyper-V Server 2019 sin complicaciones

Bastante fácil, pero tiendo a tener problemas con la descarga ISO y la creación USB.

Descarga la ISO de la página de evaluación de Hyper-V Server 2019 de Microsoft. Normalmente ocupa unos 3 GB, así que una buena conexión a internet es útil. Usa Rufus o herramientas similares para grabar la ISO en una memoria USB; claro, Windows no te lo pondrá fácil. Arranca desde la memoria USB y sigue el asistente de instalación, similar al de Windows. Sí, es un instalador estándar de Microsoft, así que elige las opciones que prefieras, pero ten cuidado: no tiene interfaz gráfica, solo línea de comandos.

Al finalizar la instalación, verás la pantalla de la consola en negro. Es normal. Cambia la contraseña de administrador inmediatamente para proteger el host y luego revisa sconfig.cmd : es tu interfaz de administración principal en servidores sin interfaz gráfica.

Configuración de los ajustes iniciales con sconfig.cmd

  • Únase a un dominio o quédese con un grupo de trabajo;
  • Establecer nombre de host;
  • Cree cuentas de administrador locales, ya que confiar en las predeterminadas nunca es una buena idea;
  • Habilitar escritorio remoto, RDP y acceso a red;
  • Actualice Windows con los últimos parches de seguridad; siempre es una buena idea en este paso;
  • Configurar la red: asignar direcciones IP estáticas si es necesario, hacerlo aquí;
  • Establecer el reloj del sistema y la configuración de la región;
  • Administrar la configuración de telemetría: no suele ser necesario, pero esté al tanto de lo que Microsoft quiere recopilar.

Si es necesario, puede ajustar la fecha y la hora a través de:

control timedate.cpl

Y configuraciones regionales con:

control intl.cpl
Ah, y si cierras la ventana de comandos por accidente o te quedas con la pantalla negra, simplemente haz clic Ctrl+Shift+Escen «Abrir el Administrador de Tareas» y luego en «Ejecutar cmd.exe» sconfig.cmd. Es un poco raro, pero a veces Windows/Hyper-V se enfada y necesitas este truco.

Gestión remota: cómo hacer las cosas menos frustrantes

Uso del Centro de administración de Windows o el Administrador de Hyper-V

En lugar de usar una línea de comandos inmanejable, prueba el Centro de administración de Windows (WAC).Descárgalo desde aquí e instálalo en tu PC. Luego, apunta el WAC a tu host de Hyper-V. Necesitarás abrir las reglas de firewall correctas:

Set-NetFirewallRule -DisplayGroup "File and Printer Sharing" -Enabled true

Además, puedes copiar el instalador MSI (como WindowsAdminCenter2110.2.msi ) por SMB al host de Hyper-V y ejecutarlo directamente en una sesión remota de PowerShell o desde el propio servidor. Una vez instalado, simplemente accede a tu navegador https://192.168.13.55:443y verás un panel de control impecable. Crear redes de máquinas virtuales y administrarlas es mucho más sencillo aquí, sin más conjeturas.

Uso del Administrador de Hyper-V

Si prefiere la opción clásica, instale las herramientas de la interfaz gráfica de usuario de Hyper-V. Vaya a Programas > Activar o desactivar las características de Windows, busque Hyper-V y marque Herramientas de administración de Hyper-V. A continuación, abra virtmgmt.msc, haga clic con el botón derecho y conéctese a su servidor. Funciona incluso si su servidor no está en un dominio; solo asegúrese de que la configuración de confianza de la red sea correcta.

Configuración del host y las máquinas virtuales de Hyper-V mediante PowerShell: porque es más rápido

Cambie rápidamente la configuración de red y almacenamiento de la máquina virtual

Set-VMHost -VirtualMachinePath "D:\Hyper-V" -VirtualHardDiskPath "D:\Hyper-V\VHD"

O bien, cree conmutadores virtuales para la conectividad de red, en particular conmutadores externos, que conecten la máquina virtual con su red física:

New-VMSwitch -Name "ExternalSwitch" -NetAdapterName "Ethernet" -AllowManagementOS $true

Compruebe la compatibilidad de SR-IOV con:

Get-NetAdapterSriov

Si es compatible, puede habilitar SR-IOV en un conmutador para mejorar el rendimiento de la red de las máquinas virtuales. Tenga en cuenta que no puede activar o desactivar SR-IOV una vez creado el conmutador sin volver a crearlo.

Resumen

  • Asegúrese de que las reglas de firewall y de acceso remoto estén configuradas correctamente.
  • Configure perfiles de red e IP estáticas para obtener acceso confiable.
  • Utilice sconfig.cmd para manejar la configuración inicial rápidamente: no omita este paso.
  • Administre de forma remota a través del Centro de administración de Windows o el Administrador de Hyper-V para evitar dolores de cabeza.
  • Utilice PowerShell para una configuración y automatización rápidas: una salvación para evitar hacer clic todo el día.

Resumen

Conseguir que Hyper-V Server 2019 funcione correctamente no es del todo sencillo, pero se puede lograr con un poco de paciencia y algunos comandos. Una vez configurado todo correctamente (administración remota, red, almacenamiento), se convierte en un hipervisor bastante sólido para todo tipo de configuraciones virtuales. No digo que sea perfecto, pero es totalmente funcional. Ojalá esto ayude a evitar pasar horas solucionando problemas, como suele ocurrir. Simplemente siga depurando la red, la comunicación remota y los permisos; ahí es donde suelen surgir los problemas.