Microsoft Hyper-V , con nombre en código Viridian , [1] y brevemente conocido antes de su lanzamiento como Windows Server Virtualization , es un hipervisor nativo ; puede crear máquinas virtuales en sistemas x86-64 que ejecutan Windows . [2] A partir de Windows 8 , Hyper-V reemplazó a Windows Virtual PC como el componente de virtualización de hardware de las ediciones de cliente de Windows NT . Una computadora servidorLa ejecución de Hyper-V se puede configurar para exponer máquinas virtuales individuales a una o más redes. Hyper-V se lanzó por primera vez con Windows Server 2008 y ha estado disponible sin cargo adicional desde Windows Server 2012 y Windows 8. Un servidor Hyper-V de Windows independiente es gratuito, pero solo con interfaz de línea de comandos .
Desarrollador (es) | Microsoft |
---|---|
Versión inicial | 2008 |
Sistema operativo | Windows Server Windows 8 , Windows 8.1 y Windows 10 (x64; Pro, Enterprise y Education) |
Predecesor | PC virtual de Windows |
Tipo | Hipervisor nativo |
Sitio web | docs |
Historia
Se envió una versión beta de Hyper-V con ciertas ediciones x86-64 de Windows Server 2008. La versión final se lanzó el 26 de junio de 2008 y se entregó a través de Windows Update . [3] Hyper-V se ha lanzado desde entonces con todas las versiones de Windows Server. [4] [5] [6]
Microsoft proporciona Hyper-V a través de dos canales:
- Parte de Windows: Hyper-V es un componente opcional de Windows Server 2008 y versiones posteriores. También está disponible en x64 SKU de las ediciones Pro y Enterprise de Windows 8 , Windows 8.1 y Windows 10 .
- Hyper-V Server: es una edición gratuita de Windows Server con funcionalidad limitada y componente Hyper-V. [7]
Servidor Hyper-V
Hyper-V Server 2008 se lanzó el 1 de octubre de 2008. Consiste en Windows Server 2008 Server Core y la función Hyper-V; otros roles de Windows Server 2008 están deshabilitados y hay servicios de Windows limitados . [8] Hyper-V Server 2008 se limita a una interfaz de línea de comandos que se utiliza para configurar el sistema operativo host, el hardware físico y el software. Una interfaz CLI impulsada por menús y algunos archivos de script de descarga gratuita simplifican la configuración. Además, Hyper-V Server admite el acceso remoto a través de la conexión de escritorio remoto . Sin embargo, la administración y configuración del sistema operativo host y las máquinas virtuales invitadas generalmente se realiza a través de la red, utilizando Microsoft Management Consoles en otra computadora con Windows o System Center Virtual Machine Manager . Esto permite una configuración mucho más sencilla de "apuntar y hacer clic" y supervisar el servidor Hyper-V.
Hyper-V Server 2008 R2 (una edición de Windows Server 2008 R2 ) estuvo disponible en septiembre de 2009 e incluye Windows PowerShell v2 para un mayor control de CLI. El acceso remoto al servidor Hyper-V requiere la configuración CLI de las interfaces de red y el Firewall de Windows. Además, el uso de una PC con Windows Vista para administrar Hyper-V Server 2008 R2 no es totalmente compatible.
Arquitectura
Hyper-V implementa el aislamiento de máquinas virtuales en términos de una partición . Una partición es una unidad lógica de aislamiento, respaldada por el hipervisor, en la que se ejecuta cada sistema operativo invitado . Debe haber al menos una partición principal en una instancia de hipervisor que ejecute una versión compatible de Windows Server (2008 y posteriores). El software de virtualización se ejecuta en la partición principal y tiene acceso directo a los dispositivos de hardware. La partición principal crea particiones secundarias que alojan los sistemas operativos invitados. Una partición principal crea particiones secundarias utilizando la API de hipercall , que es la interfaz de programación de aplicaciones expuesta por Hyper-V. [9]
Una partición secundaria no tiene acceso al procesador físico , ni maneja sus interrupciones reales . En cambio, tiene una vista virtual del procesador y se ejecuta en la dirección virtual de invitado , que, según la configuración del hipervisor, puede no ser necesariamente todo el espacio de direcciones virtuales . Dependiendo de la configuración de la máquina virtual, Hyper-V puede exponer solo un subconjunto de los procesadores a cada partición. El hipervisor maneja las interrupciones al procesador y las redirige a la partición respectiva usando un controlador lógico de interrupciones sintéticas (SynIC). Hyper-V puede acelerar por hardware la traducción de direcciones de espacios de direcciones virtuales invitados mediante la traducción de direcciones de segundo nivel proporcionada por la CPU, denominada EPT en Intel y RVI (anteriormente NPT) en AMD.
Las particiones secundarias no tienen acceso directo a los recursos de hardware, sino que tienen una vista virtual de los recursos, en términos de dispositivos virtuales . Cualquier solicitud a los dispositivos virtuales se redirige a través de VMBus a los dispositivos en la partición principal, que administrará las solicitudes. El VMBus es un canal lógico que permite la comunicación entre particiones. La respuesta también se redirige a través de VMBus. Si los dispositivos de la partición principal también son dispositivos virtuales, se redirigirá más hasta que llegue a la partición principal, donde obtendrá acceso a los dispositivos físicos. Las particiones principales ejecutan un proveedor de servicios de virtualización (VSP), que se conecta a VMBus y maneja las solicitudes de acceso a dispositivos de las particiones secundarias. Los dispositivos virtuales de partición secundaria ejecutan internamente un Cliente de servicio de virtualización (VSC), que redirige la solicitud a los VSP en la partición principal a través de VMBus. Todo este proceso es transparente para el sistema operativo invitado.
Los dispositivos virtuales también pueden aprovechar una función de virtualización de Windows Server, denominada E / S ilustrada , para subsistemas de almacenamiento, redes y gráficos, entre otros. Enlightened I / O es una implementación especializada en virtualización de protocolos de comunicación de alto nivel, como SCSI , que permite omitir cualquier capa de emulación de dispositivo y aprovecha VMBus directamente. Esto hace que la comunicación sea más eficiente, pero requiere que el sistema operativo invitado sea compatible con Enlightened I / O.
Actualmente [ ¿cuándo? ] solo los siguientes sistemas operativos son compatibles con Enlightened I / O, lo que les permite, por lo tanto, ejecutarse más rápido como sistemas operativos invitados en Hyper-V que otros sistemas operativos que necesitan usar hardware emulado más lento:
- Windows Server 2008 y posterior
- Windows Vista y posterior
- Linux con un kernel 3.4 o posterior [10]
- FreeBSD [11]
Requisitos del sistema
La función Hyper-V solo está disponible en las variantes x86-64 de las ediciones Standard, Enterprise y Datacenter de Windows Server 2008 y posteriores, así como en las ediciones Pro, Enterprise y Education de Windows 8 y posteriores. En Windows Server, se puede instalar independientemente de si la instalación es completa o principal. Además, Hyper-V puede estar disponible como parte del sistema operativo Hyper-V Server, que es una edición gratuita de Windows Server. [12] De cualquier manera, la computadora host necesita lo siguiente. [13]
- CPU con las siguientes tecnologías:
- Bit NX
- x86-64
- Virtualización asistida por hardware ( Intel VT-x o AMD-V )
- Traducción de direcciones de segundo nivel (en Windows Server 2012 y posteriores) [14]
- Al menos 2 GB de memoria, además de lo asignado a cada máquina invitada
La cantidad de memoria asignada a las máquinas virtuales depende del sistema operativo:
- Windows Server 2008 Standard admite hasta 31 GB de memoria para ejecutar VM, más 1 GB para el sistema operativo host. [15]
- Windows Server 2008 R2 Standard admite hasta 32 GB, pero las ediciones Enterprise y Datacenter admiten hasta 2 TB. [16] Hyper-V Server 2008 R2 admite hasta 1 TB. [13]
- Windows Server 2012 admite hasta 4 TB.
La cantidad de CPU asignadas a cada máquina virtual también depende del sistema operativo:
- Windows Server 2008 y 2008 R2 admiten 1, 2 o 4 CPU por VM; lo mismo se aplica a Hyper-V Server 2008 R2 [12]
- Windows Server 2012 admite hasta 64 CPU por VM
También hay un número máximo de máquinas virtuales activas simultáneamente.
- Windows Server 2008 y 2008 R2 admiten 384 por servidor; [17] Hyper-V Server 2008 admite lo mismo [12]
- Windows Server 2012 admite 1024 por servidor; lo mismo se aplica a Hyper-V Server 2012 [18]
- Windows Server 2016 admite 8000 por clúster y por nodo [19]
Invitados apoyados
Windows Server 2008 R2
La siguiente tabla enumera los sistemas operativos invitados admitidos en Windows Server 2008 R2 SP1. [20]
Sistema operativo invitado | CPU virtuales | ||
---|---|---|---|
SO | Ediciones | Número | Arquitectura |
Windows Server 2012 [a] | Hyper-V, estándar, centro de datos | 1-4 | x86-64 |
Windows Home Server 2011 | Estándar | 1-4 | x86-64 |
Windows Server 2008 R2 SP1 | Web, estándar, empresarial, centro de datos | 1-4 | x86-64 |
Windows Server 2008 SP2 | Web, estándar, empresarial, centro de datos | 1-4 | IA-32 , x86-64 |
Windows Server 2003 R2 SP2 | Web, [b] estándar, empresarial, centro de datos | 1 o 2 | IA-32 , x86-64 |
Windows 2000 SP4 | Profesional, servidor, servidor avanzado | 1 | IA-32 |
Windows 7 | Profesional, empresarial, definitivo | 1-4 | IA-32 , x86-64 |
Windows Vista | Business, Enterprise, Ultimate | 1-4 | IA-32 , x86-64 |
Windows XP SP3 | Profesional | 1 o 2 | IA-32 , x86-64 |
Windows XP SP2 | Professional, Professional x64 Edition | 1 | IA-32 , x86-64 |
SUSE Linux Enterprise Server 10 SP4 o 11 SP1 – SP3 | N / A | 1-4 | IA-32 , x86-64 |
Red Hat Enterprise Linux 5.5–7.0 | Kernel compatible con Red Hat | 1-4 | IA-32 , x86-64 |
CentOS 5.5–7.5 | N / A | 1-4 | IA-32 , x86-64 |
Ubuntu 12.04–20.04 | Kernel compatible con Debian | 1-4 | IA-32 , x86-64 |
Debian 7.0 | Kernel compatible con Debian | 1-4 | IA-32 , x86-64 |
Oracle Linux 6.4 | Kernel compatible con Red Hat | 1-4 | IA-32 , x86-64 |
- ^ Windows Server 2012 es compatible y se ejecuta solo en un sistema host Windows Server 2008 R2 RTM o SP1, con una revisión aplicada.
- ^ La edición web no tiene una versión x64.
Fedora 8 o 9 no son compatibles; sin embargo, se ha informado que se ejecutan. [20] [21] [22] [23]
El soporte de terceros para FreeBSD 8.2 y los invitados posteriores se proporciona mediante una asociación entre NetApp y Citrix . [24] Esto incluye modos de operación emulados y paravirtualizados, así como varios servicios de integración HyperV. [25]
Los productos de virtualización de escritorio ( VDI ) de empresas de terceros (como Quest Software vWorkspace, Citrix XenDesktop, Systancia AppliDis Fusion [26] y Ericom PowerTerm WebConnect) brindan la capacidad de alojar y administrar de forma centralizada máquinas virtuales de escritorio en el centro de usuarios una experiencia de escritorio de PC completa.
Los sistemas operativos invitados con E / S ilustrada y un kernel compatible con hipervisor , como Windows Server 2008 y versiones posteriores del servidor, los clientes de Windows Vista SP1 y posteriores y las ofertas de Citrix XenServer y Novell podrán utilizar mejor los recursos del host, ya que los controladores VSC en estos invitados se comunican con los VSP directamente a través de VMBus. [27] Los sistemas operativos no "iluminados" se ejecutarán con E / S emuladas; [28] sin embargo, los componentes de integración (que incluyen los controladores VSC) están disponibles para Windows Server 2003 SP2, Windows Vista SP1 y Linux para lograr un mejor rendimiento.
Soporte Linux
El 20 de julio de 2009, Microsoft envió controladores Hyper-V para su inclusión en el kernel de Linux bajo los términos de la GPL . [29] Microsoft tuvo que enviar el código cuando se descubrió que había incorporado un controlador de red Hyper-V con componentes con licencia GPL vinculados estáticamente a binarios de código cerrado. [30] Los kernels que comienzan con 2.6.32 pueden incluir soporte de paravirtualización Hyper-V incorporado que mejora el rendimiento de los sistemas invitados Linux virtuales en un entorno host de Windows. Hyper-V proporciona soporte básico de virtualización para invitados de Linux listo para usar. El soporte de paravirtualización requiere la instalación de los componentes de integración de Linux o los controladores Satori InputVSC. Las distribuciones de invitado de Linux habilitadas para Xen también pueden paravirtualizarse en Hyper-V. Como de 2013[actualizar]Microsoft admitió oficialmente solo SUSE Linux Enterprise Server 10 SP1 / SP2 (x86 y x64) de esta manera, [31] aunque cualquier Linux habilitado para Xen debería poder ejecutarse. En febrero de 2008, Red Hat y Microsoft firmaron un pacto de virtualización para la interoperabilidad del hipervisor con sus respectivos sistemas operativos de servidor, para permitir que Red Hat Enterprise Linux 5 sea oficialmente compatible con Hyper-V. [32]
Al mirar el código Hyper-V que Microsoft envió al kernel de Linux, se encontró que alguien dentro de Microsoft almacenaba una constante en hexadecimal como "0x__B16B00B5__". En hexadecimal , esto significa " TETAS GRANDES". Después de que se descubrió esto, Microsoft se disculpó por el incidente y envió un parche para cambiar el valor. [33]
Windows Server 2012
Hyper-V en Windows Server 2012 y Windows Server 2012 R2 cambia la lista de soporte anterior de la siguiente manera: [34]
- Hyper-V en Windows Server 2012 agrega soporte para Windows 8.1 (hasta 32 CPU) y Windows Server 2012 R2 (64 CPU); Hyper-V en Windows Server 2012 R2 agrega soporte para Windows 10 (32 CPU) y Windows Server 2016 (64 CPU).
- La versión mínima admitida de CentOS es 6.0.
- La versión mínima admitida de Red Hat Enterprise Linux es 5.7.
- La cantidad máxima de CPU admitidas para los sistemas operativos Windows Server y Linux se incrementa de cuatro a 64.
Windows Server 2012 R2
Hyper-V en Windows Server 2012 R2 agregó la máquina virtual de generación 2. [35]
Compatibilidad con versiones anteriores
Hyper-V, como Microsoft Virtual Server y Windows Virtual PC , guarda cada sistema operativo invitado en un solo archivo de disco duro virtual. Es compatible con el formato .vhd más antiguo , así como con el .vhdx más nuevo . Los archivos .vhd más antiguos de Virtual Server 2005, Virtual PC 2004 y Virtual PC 2007 se pueden copiar y usar en Hyper-V, pero cualquier software de integración de máquina virtual antiguo (equivalentes de Hyper-V Integration Services) debe eliminarse de la máquina virtual. Una vez que el sistema operativo invitado migrado se configura e inicia con Hyper-V, el sistema operativo invitado detectará cambios en el hardware (virtual). Al instalar "Hyper-V Integration Services" se instalan cinco servicios para mejorar el rendimiento, al mismo tiempo que se agregan los nuevos controladores de tarjetas de red y video para invitados.
Limitaciones
Audio
Hyper-V no virtualiza el hardware de audio. Antes de Windows 8.1 y Windows Server 2012 R2 , era posible solucionar este problema conectándose a la máquina virtual con Conexión de escritorio remoto a través de una conexión de red y usando su función de redirección de audio. [36] [37] Windows 8.1 y Windows Server 2012 R2 agregan el modo de sesión mejorado que proporciona redirección sin una conexión de red. [38]
Paso de unidades ópticas
Las unidades ópticas virtualizadas en la máquina virtual invitada son de solo lectura. [39] Oficialmente, Hyper-V no admite el paso de las unidades ópticas del sistema operativo host / raíz en las VM invitadas. Como resultado, no se admite la grabación en discos, CD de audio, CD de video / reproducción de DVD-Video; sin embargo, existe una solución alternativa con el protocolo iSCSI . El iniciador iSCSI estándar de Microsoft puede hablar con el iniciador iSCSI estándar de Microsoft para configurar un destino iSCSI en la máquina host con la unidad óptica. Microsoft produce su propio software iSCSI Target o se pueden utilizar productos alternativos de terceros. [40]
Problemas de gráficos en el host
En CPU sin traducción de direcciones de segundo nivel (SLAT), la instalación de la mayoría de los controladores de gráficos acelerados WDDM en el sistema operativo principal provocará una caída drástica en el rendimiento gráfico. Esto ocurre porque los controladores de gráficos acceden a la memoria en un patrón que hace que el búfer de búsqueda de traducción se vacíe con frecuencia ( eliminación de caché ). [41]
En Windows Server 2008, Microsoft admitió oficialmente Hyper-V solo con los controladores VGA predeterminados, [42] que no son compatibles con Windows Aero, resoluciones más altas, rotación o visualización de varios monitores. Sin embargo, en ciertos casos se disponía de soluciones alternativas no oficiales. Los controladores de gráficos más antiguos que no eran WDDM a veces no causaban problemas de rendimiento, aunque estos controladores no siempre se instalaban sin problemas en Windows Server. Las tarjetas gráficas integradas de Intel no provocaron la descarga de TLB incluso con los controladores WDDM. [43] Algunos controladores de gráficos de NVidia no experimentaron problemas mientras Windows Aero estuviera apagado y no se estuvieran ejecutando aplicaciones 3D. [41]
En Windows Server 2008 R2, Microsoft agregó soporte para la traducción de direcciones de segundo nivel a Hyper-V. Dado que no se requiere SLAT para ejecutar Hyper-V con Windows Server, [44] el problema continuará ocurriendo si se usa una CPU que no sea SLAT con controladores de gráficos acelerados. Sin embargo, se requiere SLAT para ejecutar Hyper-V en versiones cliente de Windows 8. [45]
Migración en vivo
Hyper-V en Windows Server 2008 no admite la "migración en vivo" de VM invitadas (donde la "migración en vivo" se define como el mantenimiento de conexiones de red y servicios ininterrumpidos durante la migración de VM entre hosts físicos). En cambio, Hyper-V en las ediciones Server 2008 Enterprise y Datacenter admite la "migración rápida", en la que una máquina virtual invitada se suspende en un host y se reanuda en otro host. Esta operación ocurre en el tiempo que lleva transferir la memoria activa de la VM invitada a través de la red desde el primer host al segundo host. [46]
Sin embargo, con el lanzamiento de Windows Server 2008 R2 , la migración en vivo es compatible con el uso de Cluster Shared Volumes (CSV). Esto permite la conmutación por error de una VM individual en lugar de que todo el host tenga que realizar una conmutación por error (parece que cuando un nodo (servidor Hyper-V, no una VM) falla, cada "VM que se ejecuta en el nodo fallido" puede migrar a otra en vivo. nodos independientemente de "otras VM en el mismo LUN que se ejecutan en otros nodos que comparten el LUN con el nodo fallido". En Hyper-V estamos agrupando los nodos de Hyper-V, no las VM). Consulte también Volúmenes compartidos en clúster .
La implementación de Windows Server 2012 de Hyper-V (versión 3.0) introdujo muchas características nuevas para aumentar la movilidad de la VM, incluida la capacidad de ejecutar migraciones en vivo simultáneas (Windows Server 2008 R2 solo admitía la migración en vivo de una sola VM a la vez, lo que aumenta significativamente la tiempo necesario para llevar a cabo tareas administrativas, como drenar un nodo para el mantenimiento programado). El único factor limitante real aquí es el hardware y el ancho de banda de red disponible. Windows Server 2012 también admite una nueva opción de "migración en vivo sin nada compartido", en la que no se requiere almacenamiento compartido tradicional para completar una migración. También conocida como "migración del sistema en vivo", una migración en vivo sin compartir moverá una máquina virtual en ejecución y su almacenamiento de un host Hyper-V a otro sin ningún tiempo de inactividad percibido. No es posible la migración en vivo entre diferentes versiones del sistema operativo host, aunque pronto se abordará en Windows Server 2012 R2.
Windows Server 2012 también introdujo la capacidad de usar recursos compartidos SMB simples como una opción de almacenamiento compartido (junto con la nueva función de Servicios de archivo de escalamiento horizontal en Server 2012 para entornos de alta disponibilidad), lo que alivia la necesidad de costosas SAN. Esto es particularmente útil para entornos de bajo presupuesto, sin la necesidad de sacrificar el rendimiento debido a las muchas mejoras nuevas en la pila SMB3. Windows Server 2012 admitirá completamente la migración en vivo de máquinas virtuales que se ejecutan en recursos compartidos SMB, ya sea una migración de sistema en vivo o en vivo.
Hyper-V en Windows Server 2012 también admite la capacidad de migrar el almacenamiento de una máquina virtual en ejecución, por lo que un almacenamiento activo de máquinas virtuales se puede mover de una infraestructura a otra sin que la carga de trabajo de la máquina virtual se vea afectada, lo que reduce aún más las limitaciones asociadas con la movilidad de la máquina virtual.
Con la introducción de Windows Server 2012 R2, SMB 3.0 se introdujo como una opción de transporte para Live Migration, ya sea entre hosts de virtualización agrupados o no agrupados. Esto permite que Hyper-V Live Migration aproveche los beneficios adicionales que brinda SMB 3.0, como SMB Multichannel y SMB Direct (junto con RDMA NIC) para un mayor rendimiento de Live Migration.
Rendimiento degradado para máquinas virtuales con Windows XP
Windows XP accede con frecuencia al registro de prioridad de tareas (TPR) APIC de la CPU cuando cambia el nivel de solicitud de interrupción , lo que provoca una degradación del rendimiento cuando se ejecuta como invitados en Hyper-V. [47] Microsoft ha solucionado este problema en Windows Server 2003 y versiones posteriores. [47]
Intel agrega la virtualización TPR (FlexPriority) a VT-x en Intel Core 2 avanzando hacia adelante para aliviar este problema. [48] AMD tiene una característica similar en AMD-V pero usa un nuevo registro para este propósito. Sin embargo, esto significa que el huésped tiene que usar instrucciones diferentes para acceder a este nuevo registro. AMD proporciona un controlador llamado "Controlador de optimización AMD-V" que debe instalarse en el invitado para hacer eso. [49]
Equipo de NIC
La agrupación de tarjetas de red o la agregación de enlaces no se admiten si los controladores proporcionados por el fabricante de la NIC admiten la agrupación de NIC. [50] Sin embargo, Windows Server 2012 y, por lo tanto, la versión de Hyper-V incluida con él admite la formación de equipos de NIC de software. [51]
NIC Teaming es una opción basada en software en Windows Server 2012. Ofrece redundancia y tolerancia a fallas en una red.
Herramientas de administración
Las herramientas de administración de Hyper-V no son compatibles con Windows Vista Home Basic o Home Premium [52] o Windows 7 Home Premium, Home Basic o Starter.
Hyper-V 2012 solo puede ser administrado por Windows 8, Windows Server 2012 o sus sucesores.
Manejo de VT-x / AMD-V
Hyper-V usa el VT-x en Intel o AMD-V en la virtualización AMD x86 . Dado que Hyper-V es un hipervisor nativo , mientras esté instalado, el software de terceros no puede usar VT-x o AMD-V. Por ejemplo, el emulador de dispositivo Android Intel HAXM (utilizado por Android Studio o Microsoft Visual Studio ) no se puede ejecutar mientras Hyper-V está instalado. [53]
Sistemas operativos del cliente
x64 SKU de Windows 8, 8.1, 10 Pro, Enterprise, Education, vienen con una versión especial de Hyper-V llamada Client Hyper-V. [54]
Funciones agregadas por versión
Windows Server 2012
Windows Server 2012 introdujo muchas características nuevas en Hyper-V. [6]
- Conmutador virtual extensible de Hyper-V [55] [56]
- Virtualización de redes [55]
- Multi Alquiler
- Grupos de recursos de almacenamiento
- Formato de disco .vhdx compatible con discos duros virtuales de hasta 64 TB [57] con resistencia a fallas de energía
- Canal de fibra virtual
- Transferencia de datos descargados
- Réplica de Hyper-V [58]
- Conectividad entre locales
- Respaldo en la nube
Windows Server 2012 R2
Con Windows Server 2012 R2, Microsoft introdujo otro conjunto de características nuevas. [59]
- Disco duro virtual compartido [60]
- Calidad del servicio de almacenamiento [61]
- Máquina virtual de segunda generación [62]
- Modo de sesión mejorado [63]
- Activación automática de máquina virtual [64]
Windows Server 2016
Hyper-V en Windows Server 2016 y Windows 10 1607 agrega [65]
- Virtualización anidada [66] (solo procesadores Intel, tanto las instancias de host como de invitado de Hyper-V deben ser Windows Server 2016 o Windows 10 o posterior)
- Asignación discreta de dispositivos (DDA), que permite el paso directo de dispositivos PCI Express compatibles a máquinas virtuales invitadas [67]
- Contenedores de Windows (para lograr el aislamiento en el nivel de la aplicación en lugar del nivel del sistema operativo)
- VM blindadas que utilizan servidores de atestación remotos
- Monitoreo de la utilización de recursos de la CPU del host por parte de los invitados y protección (limitando el uso de la CPU por parte de los invitados)
Windows Server 2019
Hyper-V en Windows Server 2019 y Windows 10 1809 agrega [68]
- Mejoras en las máquinas virtuales blindadas, incluida la compatibilidad con Linux
- Redes encriptadas de máquinas virtuales
- Fusión de segmentos de recepción de vSwitch
- Múltiples colas de máquinas virtuales dinámicas (p. VMMQ)
- Soporte de memoria persistente
- Mejoras significativas en las funciones y el rendimiento de Storage Spaces Direct y Failover Clustering
Ver también
- Comparación de software de virtualización de plataformas
- Funciones nuevas en Windows 8
- Imagen de disco virtual
- Promesa de especificación abierta de Microsoft
- Lugar de trabajo web remoto de Microsoft
- Servidor Virtual Privado
- Subsistema de Windows para Linux
Referencias
- ^ "Microsoft lanzará Windows Server 2008, con el tiempo, en ocho versiones" . Consultado el 13 de noviembre de 2007 .
- ^ Paul Thurrott. "Vista previa de la virtualización de Windows Server" . Archivado desde el original el 11 de octubre de 2007 . Consultado el 25 de septiembre de 2007 .
- ^ "Anuncio disponible en el centro de descargas de Microsoft" . Archivado desde el original el 29 de junio de 2008 . Consultado el 26 de junio de 2008 .
- ^ "Servidor Microsoft Hyper-V" . Microsoft. pag. 1 . Consultado el 12 de enero de 2012 .
- ^ "Descarga: Microsoft® Hyper-V ™ Server 2008 R2 SP1 - Centro de descarga de Microsoft - Detalles de la descarga" . Microsoft.com . 2011-12-04 . Consultado el 7 de octubre de 2012 .
- ^ a b "Funciones de virtualización del servidor" . Microsoft . Consultado el 5 de octubre de 2012 .
- ^ "Pruebe Hyper-V Server 2012 R2" . Centro de evaluación . Microsoft . Consultado el 16 de febrero de 2015 .
- ^ "Microsoft ayuda a los clientes a superar las barreras de la virtualización y a ser virtual ahora" . PressPass (Comunicado de prensa). Microsoft . 1 de octubre de 2008 . Consultado el 2 de octubre de 2008 .
- ^ "Arquitectura Hyper-V" . Msdn.microsoft.com . Consultado el 4 de abril de 2017 .
- ^ "Staging: hv: storvsc: Mueva el controlador de almacenamiento fuera del área de staging" . Consultado el 28 de diciembre de 2015 .
- ^ "Compatibilidad con FreeBSD y Microsoft Windows Server Hyper-V" . Consultado el 10 de febrero de 2015 .
- ^ a b c "Microsoft Hyper-V Server 2008 R2: Preguntas más frecuentes" . Microsoft.com . Microsoft . Archivado desde el original el 14 de agosto de 2011.
- ^ a b "Microsoft Hyper-V Server: requisitos del sistema" . Microsoft.com . Microsoft . Archivado desde el original el 14 de marzo de 2010.
- ^ Thurott, Paul. "P: ¿Windows Server 2012 requerirá que el procesador sea compatible con SLAT?" . Archivado desde el original el 9 de agosto de 2017 . Consultado el 5 de noviembre de 2011 .
- ^ "Límites de memoria para versiones de Windows (Windows)" . Msdn.microsoft.com . Consultado el 2 de marzo de 2010 .
- ^ "Requisitos del sistema de Microsoft Windows Server 2008" . Microsoft.com . Consultado el 7 de octubre de 2012 .
- ^ "Microsoft Hyper-V Server: descripción general" . Microsoft.com . Consultado el 2 de marzo de 2010 .
- ^ "Informe técnico del servidor Hyper-V" (PDF) .
- ^ "Plan de escalabilidad de Hyper-V en Windows Server 2016" . Microsoft.com . Consultado el 22 de junio de 2017 .
- ^ a b "Acerca de las máquinas virtuales y los sistemas operativos invitados" . TechNet . Microsoft . Consultado el 9 de mayo de 2016 .
- ^ "Instalación de Fedora Core 8 en Hyper-V - Ben Armstrong - Inicio del sitio - Blogs de MSDN" . Blogs.msdn.com . 2008-01-03 . Consultado el 7 de octubre de 2012 .
- ^ Sheinberg, Brian (8 de febrero de 2008). "Primer vistazo: Fedora 9 Alpha, que se ejecuta en Hyper-V Beta" . Crn.com . Archivado desde el original el 23 de julio de 2010 . Consultado el 7 de octubre de 2012 .
- ^ "Instale Ubuntu 7.10 en Hyper-V" . Haiders.net . 2008-04-04. Archivado desde el original el 24 de febrero de 2009 . Consultado el 7 de octubre de 2012 .
- ^ "Disponible hoy: soporte de FreeBSD para Windows Server Hyper-V" . Apertura @ Microsoft. 2012-08-09 . Consultado el 25 de mayo de 2014 .
- ^ "HyperV - FreeBSD Wiki" . Freebsd.org . Consultado el 25 de mayo de 2014 .
- ^ Systancia ofrece virtualización de aplicaciones y escritorios en un solo producto ” . DataMonitor.
- ^ "Microsoft Windows Server 2008 - Descripción general de la solución Hyper-V - Gabe Knuth" . BrianMadden.com . Consultado el 7 de octubre de 2012 .
- ^ Stevens, Alan (27 de febrero de 2008). "Hyper-V de Microsoft: ¿por qué tanto alboroto?" . ZDNet . CBS Interactive . Archivado desde el original el 15 de mayo de 2009 . Consultado el 7 de octubre de 2012 .
- ^ Ramji, Sam; Hanrahan, Tom (20 de julio de 2009). "Microsoft contribuye con controladores de Linux a la comunidad de Linux" . Centro de noticias . Microsoft . Consultado el 2 de marzo de 2010 .
- ^ Foley, Mary Jo (22 de julio de 2009). "Los cerdos vuelan bajo: por qué Microsoft abrió sus controladores de Linux" . ZDNet . CBS Interactive .
- ^ Babcock, Charles (24 de abril de 2008). "Microsoft Hyper-V para hacer alarde de características avanzadas de virtualización" . Informationweek.com . Consultado el 7 de octubre de 2012 .
- ^ Foley, Mary Jo (16 de febrero de 2009). "Microsoft y Red Hat firman pacto de virtualización" . ZDNet . CBS Interactive . Consultado el 7 de octubre de 2012 .
- ^ McMillan, Robert (20 de julio de 2012). "Microsoft agrega 'Big Boobs' al kernel de Linux" . Cableado . ISSN 1059-1028 . Consultado el 12 de julio de 2020 .
- ^ "Descripción general de Hyper-V" . TechNet . Microsoft . Consultado el 5 de octubre de 2012 .
- ^ Archiveddocs. "Descripción general de la máquina virtual de generación 2" . docs.microsoft.com . Consultado el 19 de enero de 2021 .
- ^ Otey, Michael (24 de junio de 2008). "Guest VM Audio Support bajo Hyper-V" . Windows IT Pro . Penton Media . Consultado el 21 de septiembre de 2014 .
- ^ "Habilite el audio en las máquinas invitadas de Windows 2008 que se ejecutan en HyperV" . Blog de Akshat . Microsoft . 7 de abril de 2011 . Consultado el 21 de septiembre de 2014 .
- ^ Gear, Gavin (5 de diciembre de 2013). "Descripción general: modo de sesión mejorado de cliente Hyper-V en Windows 8.1" . Blogs de Windows . Microsoft . Consultado el 21 de septiembre de 2014 .
- ^ Cook, John Paul. "Grabadora de DVD en servidor Hyper-V" . Foros de TechNet . Microsoft . Consultado el 7 de octubre de 2012 .
- ^ "Uso de capacidades completas de escritura de DVD / CD en una máquina virtual Hyper-V | Blog de Mark Gilbert" . Mark-gilbert.co.uk . 2012-09-05 . Consultado el 18 de enero de 2015 .
- ^ a b Armstrong, Ben. "Comprender los problemas de rendimiento de video de alta gama con Hyper-V" .
- ^ "El rendimiento del video puede disminuir cuando una computadora basada en Windows Server 2008 o Windows Server 2008 R2 tiene la función Hyper-V habilitada y un adaptador de pantalla acelerado instalado" . Support.microsoft.com . 2010-11-22 . Consultado el 7 de octubre de 2012 .
- ^ Armstrong, Ben. "Hyper-V versus computación de escritorio" .
- ^ Finn, Aidan. "Windows Server 2012 Hyper-V NO requiere procesadores compatibles con SLAT (EPT / NPT)" .
- ^ Brodkin, Jon (7 de septiembre de 2011). "Hyper-V llega a Windows 8, con un nuevo requisito de virtualización de hardware" . Ars Technica .
- ^ "Migración en vivo de Hyper-V vs migración rápida" . Equipo de virtualización. 2008-09-29 . Consultado el 7 de octubre de 2012 .
- ^ a b "Rendimiento de E / S degradado utilizando una máquina virtual de Windows XP con Windows Server 2008 Hyper-V" . Microsoft TechNet . Microsoft . 5 de marzo de 2010 . Consultado el 28 de agosto de 2013 .
- ^ "Habilitación de las características y ventajas de la tecnología de virtualización Intel" (PDF) . Intel . 2010.
- ^ "AmdvOpt" . Controladores del procesador . AMD . 1 de julio de 2011. Readme.rtf . Consultado el 28 de agosto de 2013 .
- ^ "Política de soporte de Microsoft para NIC Teaming con Hyper-V" . Support.microsoft.com . 2012-01-17 . Consultado el 7 de octubre de 2012 .
- ^ "Descripción general de NIC Teaming" . Microsoft. 29 de febrero de 2012 . Consultado el 7 de octubre de 2012 .
- ^ "Instalar y configurar las herramientas de Hyper-V para la administración remota" . TechNet . Microsoft . Consultado el 7 de octubre de 2012 .
- ^ Syrewicze, Andy (2 de octubre de 2013). "VMware vs Hyper-V: diferencias arquitectónicas" . Syrewiczeit.com . Autoeditado . Archivado desde el original el 25 de febrero de 2018 . Consultado el 18 de enero de 2019 .
- ^ "Fix Hyper-V no se ha instalado en la computadora 'localhost ' " . Techdracula.com . Consultado el 6 de junio de 2013 .
- ^ a b "Una inmersión profunda en las redes Hyper-V (video y diapositivas)" .
- ^ "Ampliación del conmutador Hyper-V (vídeo y diapositivas)" .
- ^ "Descripción general del formato de disco duro virtual de Hyper-V" . TechNet . Microsoft . Consultado el 25 de agosto de 2012 .
- ^ Revendedor, Mike. "Réplica de Hyper-V en profundidad" . Veeam Software .
- ^ "Novedades de Hyper-V para Windows Server 2012 R2" . Technet.microsoft.com . Consultado el 26 de abril de 2016 .
- ^ "Novedades de Hyper-V para Windows Server 2012 R2" . Technet.microsoft.com . Consultado el 26 de abril de 2016 .
- ^ "Novedades de Hyper-V para Windows Server 2012 R2" . Technet.microsoft.com . Consultado el 26 de abril de 2016 .
- ^ "Novedades de Hyper-V para Windows Server 2012 R2" . Technet.microsoft.com . Consultado el 26 de abril de 2016 .
- ^ "Novedades de Hyper-V para Windows Server 2012 R2" . Technet.microsoft.com . Consultado el 26 de abril de 2016 .
- ^ "Novedades de Hyper-V para Windows Server 2012 R2" . Technet.microsoft.com . Consultado el 26 de abril de 2016 .
- ^ "Novedades de Hyper-V en Windows Server 2016" . Docs.microsoft.com . Consultado el 27 de octubre de 2017 .
- ^ "Ejecute Hyper-V en una máquina virtual con virtualización anidada" . Docs.microsoft.com . Consultado el 27 de octubre de 2017 .
- ^ "Novedades de Hyper-V en Windows Server 2016" . Docs.microsoft.com . Consultado el 21 de febrero de 2019 .
- ^ "Novedades de Windows Server 2019" . Docs.microsoft.com . Consultado el 21 de febrero de 2019 .
Otras lecturas
- "Especificación funcional de nivel superior de hipervisor" . Microsoft . 2016 . Consultado el 4 de abril de 2017 .
- Koens, Dimitri (2013). "Referencia rápida de Hyper-V" (PDF) . Dimension IT TV . Consultado el 4 de abril de 2017 .
- Howard, John (2006). "Diapositivas de presentación de WinHEC 2006" . Blog de virtualización . Microsoft . Archivado desde el original el 20 de diciembre de 2015 . Consultado el 4 de abril de 2017 .
- Radzikowski, Przemek (2009). "Evaluación comparativa de Hyper-V en Windows Server 2008 R2 x64" . Consultado el 4 de abril de 2017 .
- Posey, Brien; Zerger, Pete; Henley, Chris (2013). La guía práctica: comprensión de Hyper-V en Windows Server 2012 . Veeam Software . Archivado desde el original el 13 de abril de 2014 . Consultado el 4 de abril de 2017 .
enlaces externos
- Página web oficial
- Guía de consideraciones de diseño de Virtualization Fabric
- Hyper-V en Microsoft TechNet
- Evaluación comparativa de Hyper-V en Windows Server 2008 R2 x64
- Arquitectura Hyper-V
- Arquitectura Hyper-V (alemán)
- Requisitos de la CPU de Hyper-V (alemán)
- Detalles sobre el volumen compartido del clúster (alemán)