Información general sobre la tecnología Hyper-V
Hyper-V es el producto de virtualización de hardware de Microsoft. Le permite crear y ejecutar una versión de software de un equipo, denominada máquina virtual. Cada máquina virtual actúa como un equipo completo, ejecutando un sistema operativo y programas. Cuando necesita recursos informáticos, las máquinas virtuales le proporcionan más flexibilidad, le ayudan a ahorrar tiempo y dinero, y constituyen una manera más eficaz de usar hardware que simplemente ejecutar un sistema operativo en hardware físico.
Hyper-V ejecuta cada máquina virtual en su propio espacio aislado, lo que significa que puede ejecutar más de una máquina virtual en el mismo hardware al mismo tiempo. Es posible que quiera hacerlo para evitar problemas como un bloqueo que afecte a las otras cargas de trabajo o para conceder acceso a diferentes usuarios, grupos o servicios a distintos sistemas.
Algunas maneras en las que Hyper-V puede ayudarle
Hyper-V puede ayudarle a:
Establecer o ampliar un entorno de nube privado. Proporcione servicios de TI más flexibles y a petición, cambiando a recursos compartidos, o ampliando su uso, y ajuste la utilización a medida que cambie la demanda.
Usar el hardware de forma más eficaz. Consolide servidores y cargas de trabajo en menos equipos físicos más eficaces para usar menos energía y espacio físico.
Mejorar la continuidad empresarial. Minimice el impacto del tiempo de inactividad de las cargas de trabajo, tanto si está programado como si no.
Establecer o ampliar una infraestructura de escritorio virtual (VDI). Usar una estrategia de escritorio centralizado con VDI contribuye a aumentar la agilidad empresarial y la seguridad de los datos y, al mismo tiempo, simplifica el cumplimiento de normas y la administración del sistema operativo y las aplicaciones del escritorio. Implemente Hyper-V y el host de virtualización de Escritorio remoto en el mismo servidor para poner a disposición de los usuarios escritorios virtuales personales o grupos de escritorios virtuales.
Hacer que el desarrollo y las pruebas sean más eficaces. Reproduzca diferentes entornos informáticos sin tener que comprar o mantener todo el hardware que necesitaría si tuviera que usar sistemas físicos.
Hyper-V y otros productos de virtualización
Hyper-V en Windows y en Windows Server reemplaza los productos de virtualización de hardware anteriores, como Microsoft Virtual PC, Microsoft Virtual Server y Windows Virtual PC. Hyper-V ofrece características de red, rendimiento, almacenamiento y seguridad que no están disponibles en estos productos anteriores.
Hyper-V y la mayoría de las aplicaciones de virtualización de terceros que requieren las mismas características de procesador no son compatibles. Esto se debe a que las características del procesador, conocidas como extensiones de virtualización de hardware, están diseñadas para no compartirse. Para obtener más información, consulte Aplicaciones de virtualización no funcionan junto con Hyper-V, Device Guard y Credential Guard.
¿Qué características tiene Hyper-V?
Hyper-V ofrece muchas características. Esto es una introducción a estas características, agrupada por lo que ofrecen o ayudan a hacer.
Entorno informático: una máquina virtual de Hyper-V incluye los mismos componentes básicos que un equipo físico, como memoria, procesador, almacenamiento y redes. Todos estos componentes tienen características y opciones que se pueden configurar de diferentes maneras para satisfacer diferentes necesidades. El almacenamiento y las redes se pueden considerar categorías en sí mismas, debido a las muchas maneras en que puede configurarlas.
Recuperación ante desastres y copia de seguridad: para la recuperación ante desastres, Réplica de Hyper-V crea copias de máquinas virtuales, diseñadas para almacenarse en otra ubicación física, para que pueda restaurar la máquina virtual a partir de la copia. Para la copia de seguridad, Hyper-V ofrece dos tipos. Uno usa los estados guardados y el otro usa el Servicio de instantáneas de volumen (VSS) para que pueda realizar copias de seguridad coherentes con la aplicación de los programas que admiten VSS.
Optimización: cada sistema operativo invitado compatible tiene un conjunto personalizado de servicios y controladores, denominado servicios de integración, que facilita el uso del sistema operativo en una máquina virtual de Hyper-V.
Portabilidad: características como la migración en directo, la migración del almacenamiento y la importación o exportación facilitan el traslado o distribución de una máquina virtual.
Conectividad remota: Hyper-V incluye conexión de máquina virtual y una herramienta de conexión remota para su uso con Windows y Linux. A diferencia de Escritorio remoto, esta herramienta le proporciona acceso a la consola, por lo que puede ver lo que sucede en el invitado incluso cuando el sistema operativo aún no se ha arrancado.
Seguridad: el arranque seguro y las máquinas virtuales blindadas ayudan a protegerse contra malware y otros tipos de accesos no autorizados a una máquina virtual y a sus datos.
Obtención de Hyper-V
Hyper-V está disponible en Windows Server y Windows.
Hyper-V es un rol de servidor disponible para las versiones x64 de Windows Server. Para obtener instrucciones de servidor, consulte Instalación del rol de Hyper-V en Windows Server.
En Windows, la función Hyper-V está disponible como característica en algunas versiones de 64 bits de Windows. También está disponible como un producto de servidor independiente y descargable: Microsoft Hyper-V Server.
Sistemas operativos admitidos
Muchos sistemas operativos se ejecutan en máquinas virtuales. En general, un sistema operativo que usa una arquitectura x86 se ejecuta en una máquina virtual Hyper-V. Sin embargo, no todos los sistemas operativos que se pueden ejecutar se prueban y son compatibles con Microsoft. Para obtener listas de lo que Admite Microsoft, consulte:
Funcionamiento de Hyper-V
Hyper-V es una tecnología de virtualización basada en un hipervisor. Hyper-V usa el hipervisor de Windows, el cual requiere un procesador físico con características específicas. Para obtener detalles del hardware, consulte Requisitos del sistema para Hyper-V en Windows Server.
En la mayoría de los casos, el hipervisor administra las interacciones entre el hardware y las máquinas virtuales. Este acceso controlado por hipervisor al hardware proporciona a las máquinas virtuales el entorno aislado en el que se ejecutan. En algunas configuraciones, una máquina virtual o el sistema operativo que se ejecuta en la máquina virtual tienen acceso directo a gráficos, redes o hardware de almacenamiento.
¿De qué consta Hyper-V?
Hyper-V tiene componentes necesarios que funcionan de forma conjunta para poder crear y ejecutar máquinas virtuales. Juntos, estos componentes se denominan plataforma de virtualización. Se instalan como un conjunto al instalar el rol de Hyper-V. Las partes necesarias incluyen hipervisor de Windows, Hyper-V servicio de administración de máquinas virtuales, el proveedor WMI de virtualización, el bus de máquina virtual (VMbus), el proveedor de servicios de virtualización (VSP) y el controlador de infraestructura virtual (VID).
Hyper-V también tiene herramientas para la administración y la conectividad. Puede instalarlos en el mismo equipo en el que está instalado el rol de Hyper-V y en equipos sin el rol de Hyper-V instalado. Estas herramientas son:
- Administrador de Hyper-V
- Módulo de Hyper-V para Windows PowerShell
- Conexión de máquina virtual (a veces denominada VMConnect)
- Windows PowerShell Direct
Tecnologías relacionadas
Estas son algunas tecnologías de Microsoft que se usan a menudo con Hyper-V:
- Clústeres de conmutación por error
- Servicios de Escritorio remoto
- System Center Virtual Machine Manager
- Cliente Hyper-V
Varias tecnologías de almacenamiento: volúmenes compartidos de clústeres, SMB 3.0, espacios de almacenamiento directo
Los contenedores de Windows ofrecen otro enfoque para la virtualización. Consulte la biblioteca de contenedores de Windows en MSDN.
Requisitos del sistema
Hyper-V requiere:
Procesador con funcionalidades de traducción de direcciones de segundo nivel (SLAT).
Windows 10 (Pro o Enterprise) o Windows 11 (Pro o Enterprise).
Actualice a Windows Pro abriendo Configuración>Actualización y Seguridad>Activación. Aquí puede visitar la tienda y comprar una actualización.
La mayoría de los equipos ejecutan Hyper-V, pero cada máquina virtual ejecuta un sistema operativo independiente. Por lo general, puede ejecutar una o varias máquinas virtuales en un equipo con 4 GB de RAM, aunque necesita más recursos para más máquinas virtuales o para instalar y ejecutar software intenso de recursos como juegos, edición de vídeo o software de diseño de ingeniería.
Para obtener más información sobre los requisitos del sistema de Hyper-V y cómo comprobar que Hyper-V se ejecuta en la máquina, consulte la referencia de requisitos de Hyper-V.
Sistemas operativos que puede ejecutar en una máquina virtual
Hyper-V en Windows admite muchos sistemas operativos diferentes en una máquina virtual, incluidas varias versiones de Linux, FreeBSD y Windows.
Como recordatorio, debe tener una licencia válida para cualquier sistema operativo que use en las máquinas virtuales.
Para obtener información sobre qué sistemas operativos se admiten como invitados en Hyper-V en Windows, consulte Sistemas Operativos Invitados de Windows Compatibles y Sistemas Operativos Invitados de Linux Compatibles.
Diferencias entre Hyper-V en Windows y Hyper-V en Windows Server
Hay algunas características que funcionan de forma diferente en Hyper-V en Windows que en Hyper-V que se ejecutan en Windows Server.
Funciones de Hyper-V disponibles solo en Windows Server:
- Migración en vivo de máquinas virtuales de un host a otro
- réplica de Hyper-V
- Canal de fibra virtual
- Conexión en red SR-IOV
- .VHDX compartido
Hyper-V Las características solo disponibles en Windows:
- Creación rápida y galería de máquinas virtuales
- Red predeterminada (conmutador NAT)
El modelo de administración de memoria es diferente para Hyper-V en Windows. En un servidor, la memoria Hyper-V se administra con la suposición de que solo las máquinas virtuales se ejecutan en el servidor. En Hyper-V en Windows, la memoria se administra con la expectativa de que la mayoría de las máquinas cliente ejecutan software en el host además de ejecutar máquinas virtuales.
Limitaciones
Los programas que dependen de hardware específico no funcionan bien en una máquina virtual. Por ejemplo, los juegos o aplicaciones que requieren procesamiento con GPU podrían no funcionar bien. Además, las aplicaciones que dependen de temporizadores de sub-10ms, como aplicaciones de mezcla de música en vivo o tiempos de alta precisión, podrían tener problemas en ejecución en una máquina virtual.
Además, si tiene Hyper-V habilitado, esas aplicaciones sensibles a la latencia y de alta precisión también pueden tener problemas en ejecución en el host. Esto se debe a que, con la virtualización habilitada, el sistema operativo host también se ejecuta sobre la capa de virtualización de Hyper-V, al igual que lo hacen los sistemas operativos invitados. Sin embargo, a diferencia de los invitados, el sistema operativo host es especial en que tiene acceso directo a todo el hardware, lo que significa que las aplicaciones con requisitos de hardware especiales se pueden seguir ejecutando sin problemas en el sistema operativo host.