Si es nuevo en Microsoft Hyper-V, puede ser todo un desafío ponerse al día con la plataforma, por qué se usa y cómo funciona. Este es el comienzo de una serie de artículos para ayudarlo a prepararse con algunos conocimientos fundamentales sobre Hyper-V.
comencemos explorando algunos de los conceptos básicos para brindarle información de fondo sobre lo que es Hyper-V y lo que debe saber para comenzar.
¿qué es Hyper-V?,
Hyper-V 2012 R2 es la plataforma de virtualización de Microsoft, o ‘hipervisor’, que permite a los administradores hacer un mejor uso de su hardware virtualizando varios sistemas operativos para ejecutar el mismo servidor físico simultáneamente.
con Hyper-V, puede virtualizar los sistemas operativos de servidor en el Centro de datos o los entornos de Windows phone en su escritorio y casi todo lo demás. También es una gran herramienta para los desarrolladores que quieren una caja de arena segura para probar el software.
cuando Hyper-V debutó en 2008, la virtualización estaba empezando a asomarse a la corriente principal., No mucha gente sabía lo que era, y aún menos gente podría comprender cualquier razón por la que querrían hacerlo. Todo parecía conceptualmente complicado, arriesgado y difícil de implementar y mantener.
Muchas cosas han cambiado en poco tiempo. Ahora, la virtualización está en todas partes.
los centros de datos se construyen alrededor de él. Los desarrolladores confían en él. Los proveedores de nube dependen de ello.
El producto de Microsoft ha ido avanzando junto con el creciente interés. Hyper-V ha sido ampliamente adoptado y está ganando rápidamente en VMware Esxi, el producto de la competencia más popular.,
si has estado esperando que esta tecnología sea más accesible y madura antes de lanzarte, ahora es el momento.
¿por qué debería usar Hyper-V y cómo funciona?
alejarse del hardware físico y pasar a la plataforma de virtualización de Hyper-V proporciona una serie de beneficios. Por supuesto, usted tiene una opción en hipervisores. El principal competidor de Microsoft en el espacio de virtualización es VMware, cuyo producto ESXi independiente es más similar a Hyper-V.,
Cada proveedor ofrece productos adicionales más allá del producto base, especialmente System Center de Microsoft y vSphere de VMware. Estos dos conjuntos de productos difieren radicalmente en la mayoría de las métricas y son difíciles de comparar directamente.,E Channel, NFS y/o iSCSI con MPIO y/o SMB 3 con múltiples canales
se centrará en los beneficios generales de la virtualización y destacará las características particulares que se encuentran en Windows Server con Hyper-V o con Hyper-V Server.,
1.
el Hardware continúa acelerándose en casi todas las métricas de rendimiento. Cada año, las nuevas CPU pueden procesar más datos en la misma cantidad de tiempo, los chips de memoria pueden almacenar más datos por la misma cantidad de dinero y la densidad del disco duro aumenta. Por otro lado, las demandas de las aplicaciones de software más comunes no han aumentado al mismo ritmo. Hyper-V le permite hacer un mejor uso del hardware que ha comprado consolidando más trabajos de computación en menos hardware sin temor a problemas de compatibilidad.,
reducción de la demanda de energía
con la creciente popularidad de las iniciativas «verdes» para reducir el consumo de energía, la consolidación de los sistemas en menos sistemas físicos se traduce directamente en una menor huella energética, tanto en energía directa como en energía auxiliar, como la iluminación y la refrigeración. Una menor huella ecológica también significa una menor factura de servicios públicos.
portabilidad mejorada para aplicaciones de servidor
Hyper-V también proporciona una gran portabilidad para sus aplicaciones basadas en servidor. Se pueden mover fácilmente al nuevo hardware con poco o ningún tiempo de inactividad., Las cargas de trabajo se pueden reequilibrar si el hardware se sobrecarga, o se pueden recuperar rápidamente en otro sistema si falla el hardware. El formato de archivo VHDX que Hyper-V utiliza para mantener los datos de la máquina virtual puede ser montado por cualquier sistema operativo Windows actual para que pueda recuperar datos rápida y fácilmente.
Despliegue Rápido de entornos de servidor
con una infraestructura física ya instalada, se pueden implementar nuevos entornos de sistemas operativos desde plantillas en pocos minutos, reduciendo drásticamente el tiempo necesario para aprovisionar e implementar una nueva instalación de Windows Server o Linux.,
entornos de laboratorio integrados
con las funciones de aprovisionamiento rápido y aislamiento que son naturales para Hyper-V, puede diseñar e implementar rápidamente entornos de prueba y sandbox. Desecharlos una vez que se han completado las pruebas es aún más rápido.
reducción del esfuerzo de administración
todas las máquinas virtuales que se ejecutan en un host o clúster se pueden ver desde un solo panel utilizando las herramientas existentes. Para instalaciones más grandes, hay herramientas de administración disponibles para supervisar máquinas virtuales en todo el Centro de datos. PowerShell y otras herramientas permiten la administración simultánea masiva de estos sistemas.,
ahorro en Licencias
de todas las plataformas de virtualización disponibles actualmente, Hyper-V Server es una de las pocas que no tiene precio, independientemente del conjunto de características. Todas las características de Hyper-V están disponibles incluso en la edición gratuita, incluyendo clústeres de conmutación por error, e/s de múltiples rutas y sin límites artificiales en la utilización de la CPU o la memoria.,
la misma licencia de Windows Server que le permite instalar en un solo sistema físico también le otorga el derecho de ejecutar dos (por licencia de edición estándar) o más (con Datacenter Edition) instancias virtualizadas en el mismo hardware, ampliando el alcance de las licencias de servidor que ya pagó.,
habilitar una infraestructura de escritorio Virtual
con las necesidades de una fuerza de trabajo móvil que a menudo excede la potencia de los dispositivos pequeños modernos, Hyper-V puede proporcionar una infraestructura de escritorio virtual (VDI) para suministrar capacidades de procesamiento de escritorio de alta potencia a computadoras portátiles y dispositivos de mano de baja potencia.
utiliza tecnología que ya conoce
La interfaz de Hyper-V se basa en la familiar interfaz de línea de comandos de Windows. La versión gratuita se puede administrar localmente a través de PowerShell y WMI o de forma remota utilizando herramientas gráficas gratuitas. Incluso puede ejecutar la mayoría de las aplicaciones basadas en Windows Forms.,
Puede encontrar la comparación de productos competitivos de Microsoft aquí.
¿por qué debería usar Hyper-V en el escritorio?
comenzando con Windows 8, Hyper-V ahora es un componente incorporado de las ediciones Professional y Enterprise del sistema operativo de escritorio de Windows. Esta oferta es un subconjunto de la tecnología Hyper-V basada en servidor. Para diferenciar los dos, la versión de escritorio se llama «cliente Hyper-V»., Tiene las siguientes limitaciones:
- requiere traducción de direcciones de segundo nivel (SLAT); Hyper-V Server 2012 R2 solo lo recomienda
- No clustering o replication
- No migrations (can export and import)
- No SR-IOV support
- No Virtual Fibre Channel (can still use FC-attached storage)
- No RemoteFX
Client Hyper-V tiene una distinción muy importante entre los hipervisores de escritorio: es un hipervisor de tipo 1, mientras que casi todos los demás son de tipo 2., Un hipervisor tipo 2 es solo una aplicación que se ejecuta dentro de un sistema operativo y está sometida al mismo tratamiento que otras aplicaciones, como Microsoft Outlook o un videojuego.
el sistema operativo raíz decide cuándo se permitirá el acceso al hipervisor tipo 2 a los recursos, que luego puede redistribuir a los sistemas operativos invitados.
esto a menudo resulta en un rendimiento muy desigual tanto para el sistema operativo raíz como para los huéspedes del hipervisor tipo 2. Las operaciones de Hyper-V como hipervisor tipo 1 se explicarán en la siguiente sección.,
para sus fines, el cliente Hyper-V proporciona un perfil de rendimiento mucho más suave que la mayoría de los hipervisores de escritorio de la competencia. También viene como un componente gratuito incorporado que no requiere descargas, compras o proceso de actualización independiente.
Puede obtener más información sobre el cliente Hyper-V en TechNet.
¿cómo funciona Hyper-V?
si es completamente nuevo en esta tecnología, le ayudaría a tomar unos minutos para fundamentarse en los conceptos básicos de virtualización antes de sumergirse en Hyper-V., No tener una idea básica del funcionamiento de Hyper-V puede conducir a obstáculos conceptuales que impiden una implementación y operación exitosas.
comenzaremos con la computadora familiar. Empiezas con el hardware. Esto está hecho de la placa base y la CPU y la memoria y el disco duro y el monitor. Un sistema operativo es la primera capa de software que se instala. Su trabajo principal es acorralar todo ese hardware, asegurando que todos los bits lleguen a donde necesitan ir. Parte de su función es aceptar la entrada de dispositivos como el teclado y el ratón., Un trabajo relacionado es dirigir la salida a la pantalla, impresoras y otros dispositivos.
Ya sea que lo sepas o no, la virtualización se está produciendo en el diagrama anterior. «Virtualización «es en realidad solo otra palabra para»abstracción». La abstracción es una de las funciones básicas de un sistema operativo. No tiene tiempo para aprender a enviar comandos binarios y datos a la CPU para que su impresora produzca un informe. Por lo tanto, el sistema operativo le presenta una abstracción de la impresora a la que puede enviar trabajos de impresión., El trabajo de impresión que creó se creó dentro de otro programa que proporcionaba una abstracción del documento. Los iconos y el cursor del ratón son abstracciones.
un hipervisor eleva esta abstracción un nivel más. Esto se refleja en el origen de la palabra. En épocas anteriores, lo que ahora llamamos «sistemas operativos» solía llamarse «supervisores». En la lengua vernácula Occidental común, el prefijo «hiper -» ha llegado a significar » por encima de super -«. Por lo tanto, el término «hipervisor» se acuñó para indicar un supervisor de supervisores., Conceptualmente, se ve así:
todavía tenemos las mismas abstracciones que en un sistema informático normal, pero ahora Hyper-V presenta otra capa entre el sistema operativo al que está acostumbrado y el hardware. Esta capa adicional permite que varios sistemas operativos se ejecuten en el mismo hardware.
terminología Hyper-V
al igual que con cualquier grupo tecnológico importante, la virtualización tiene una larga lista de términos técnicos., Muchos de ellos son fáciles de entender cuando se encuentran en contexto, pero algunos pueden ser bastante confusos, especialmente cuando no todos los usan de la misma manera. Esta lista proporciona algunos de los términos más comunes y utiliza cada uno de ellos de la misma manera que la documentación de Microsoft. En aras de la brevedad, no todos los Términos se explicarán a fondo aquí. El material posterior explorará todos estos conceptos en profundidad.,
Plazo |
que Significa |
Hyper-V | Hyper-V es el nombre del producto para Microsoft del hipervisor. Está disponible en una serie de ofertas diferentes. Cuando esta palabra se usa por sí misma, se aplica al hipervisor de forma genérica. |
Hyper-V Server | Esta es la edición gratuita de Hyper-V., No tiene interfaz gráfica y no se puede cambiar al modo de interfaz gráfica. Contiene varias de las características más básicas de Windows Server, pero no tiene acceso a la mayoría de sus funciones avanzadas. |
Windows Server con Hyper-V | Todas las copias completas de Windows Server permiten habilitar Hyper-V como una función. En realidad, Hyper-V reemplazará el núcleo de Windows Server en la capa de arranque físico y convertirá la instalación de Windows Server en un sistema operativo de administración., Debido a que es una copia completa de Windows Server, se puede convertir libremente entre los modos de funcionamiento gráficos y no gráficos. |
Windows Server Core (con Hyper-V) | cuando está en modo Core, Windows Server se parece mucho al servidor Hyper-V. Sin embargo, incluye todas las características de Windows Server y se puede convertir al modo gráfico en cualquier momento. |
Hyper-V Core | Esto es una tontería plazo que debe ser evitado., No está claro a partir de este término si se hace referencia al servidor Hyper-V o al servidor Windows en modo Core. |
Client Hyper-V | Client Hyper-V es una característica que puede habilitar dentro de las ediciones Professional y Enterprise de los sistemas operativos de escritorio Windows 8 y posteriores. No tiene todas las características de Hyper-V, como la agrupación en clústeres. También incluye una característica llamada «Fair Share» en la que no permite que las máquinas virtuales monopolicen los recursos de hardware de la manera en que Hyper-V lo hace en las ofertas de servidores., |
Tipo 1 y Tipo 2 Hipervisor | en ocasiones se puede escuchar referencias a la hipervisor «tipo». Hyper-V es siempre un hipervisor de tipo 1, ya sea que se trate del servidor o de la versión del cliente. Esto significa que es el sistema operativo de inicio físico que se ejecuta directamente en el hardware y administra todos los demás sistemas operativos. Contraste con un hipervisor de tipo 2, como Virtual PC, que se ejecuta como una aplicación dentro de un sistema operativo normal., |
Anfitrión | «Host» se refiere a un sistema físico que ejecuta Hyper-V. |
máquina Virtual | Una máquina virtual, o «VM», es un contenedor lógico que es propiedad y está operado por Hyper-V. |
Partición | Partición es otro, más viejo término que significa casi lo mismo que la máquina virtual., |
sistema operativo de administración | cuando habilita Hyper-V como un rol dentro de Windows Server, la instalación original de Windows Server se convierte en el «sistema operativo de administración». Funciona como una máquina virtual, pero tiene la capacidad de controlar directamente algunos componentes de hardware, como adaptadores de red y almacenamiento. Hyper-V Server incluye una copia especializada y simplificada de Windows Server como su sistema operativo de administración., |
partición primaria | Este es el anterior término «sistema de gestión». A veces también se llama «partición host». |
partición secundaria | Este es el anterior término que significa lo mismo que la «máquina virtual». |
sistema operativo invitado | esto se refiere al sistema operativo que está instalado dentro de una máquina virtual., |
Guest | este es un término potencialmente confuso, ya que a veces se usa para referirse a una máquina virtual y otros términos para referirse al sistema operativo invitado. El significado generalmente se puede inferir con bastante facilidad del contexto. |
virtual switch | Hyper-V no permite que sus máquinas virtuales accedan directamente a la red. En su lugar, crea un interruptor virtual., Este conmutador virtual es el intermediario entre la red física y los adaptadores de red virtuales utilizados por las máquinas virtuales. |
Virtual network | en ediciones anteriores de Hyper-V, Este era el término que se usaba para referirse al conmutador virtual. Debido a la confusión, se recomienda no utilizar este término. |
Network virtualization | la virtualización de redes es un tema grande y avanzado., Puede crear redes completas de capa 2 dentro de una implementación de Hyper-V para aislarlas de otras redes. Funciona como la VLAN tradicional, pero es mucho más escalable. |
CPU Virtual | al igual que con las redes, Hyper-V no presenta CPU directamente a las máquinas virtuales. En su lugar, realiza la programación de subprocesos en su nombre. Al asignar un número específico de CPU virtuales a una máquina virtual, está controlando el número máximo de subprocesos que se le permite operar simultáneamente., |
disco duro Virtual | Hyper-V se puede configurar para permitir que una máquina virtual tenga acceso directo y completo a un disco duro físico, pero esto no se recomienda. Para hacer un mejor uso de los recursos y permitir la movilidad de las máquinas virtuales, Hyper-V permite la creación de archivos muy grandes para el servidor como contenedores. Estos se presentan a las máquinas virtuales como discos normales. Los discos duros virtuales vienen en dos variantes: el archivo VHD anterior y el formato VHDX más reciente., |
disco duro virtual Fijo | Este es un modo del disco duro virtual. Todo el espacio para la unidad se asigna en el momento de la creación. |
disco duro de expansión dinámica | este es otro modo del disco duro virtual. Cuando se crea, solo se asigna una pequeña cantidad de espacio, pero la máquina virtual cree que tiene hasta la cantidad máxima de espacio especificada para el disco. A medida que llena ese espacio, el archivo crece en consecuencia, hasta el máximo especificado., |
disco duro virtual de diferenciación | un disco de diferenciación está conectado a un disco padre, que puede ser fijo, de expansión dinámica u otro disco de diferenciación. Cualquier cambio realizado en los datos se produce dentro del disco de diferenciación. |
memoria dinámica | la memoria de Host se puede asignar a máquinas virtuales de forma estática, o la asignación se puede controlar mediante Hyper-V. este último método se denomina»memoria dinámica»., La máquina virtual comienza con una cantidad definida de memoria que se puede ajustar entre una cantidad mínima y máxima según sea necesario. |
agrupación en clúster de conmutación por error | este término no es exclusivo de Hyper-V; es una tecnología de Microsoft que se utiliza para unir de dos a sesenta y cuatro hosts para proteger una aplicación contra errores físicos. Hyper-V es elegible para el clúster de conmutación por error., |
Checkpoints | el estado de ejecución completo de una máquina virtual se puede guardar sin interrumpir sus operaciones actuales. Si es necesario, esos cambios pueden revertirse muy rápidamente. De lo contrario, se pueden descartar sin impacto. |
Snapshots | un nombre anterior para»checkpoints». Su uso se ha desaconsejado debido a conflictos con el nombre de las instantáneas VSS., |
estado guardado | se puede guardar el estado de ejecución de una máquina virtual y, a continuación, se pueden suspender las operaciones de la máquina virtual. Esto permite que su host se apague o que la máquina virtual se mueva. El sistema operativo invitado no sabe que algo ha sucedido; simplemente se le notifica de un gran cambio de hora una vez que se vuelve a encender., |
aspectos destacados y características de Hyper-V
Hyper-V se introdujo por primera vez con la serie de productos de Windows Server de 2008. Desde entonces, ha ampliado sus capacidades y ha añadido un número significativo de características. En la edición actual (2012 R2), está realmente listo para impulsar todo, desde una pequeña empresa hasta una gran empresa.
estas son solo algunas de las cosas que obtienes con Hyper-V:
- capa de virtualización de alto rendimiento: la virtualización necesariamente agrega algo de sobrecarga a todas las actividades de los invitados.,sistemas
- copia de seguridad en vivo de máquinas virtuales (dependiendo de las capacidades del software de copia de seguridad)
- replicación casi en tiempo real de máquinas virtuales a hosts remotos
- Soporte completo para arquitectura de memoria no uniforme (NUMA) a nivel de invitado y máquina virtual
- modo UEFI para invitados (generación 2)
- transferencia de datos descargada (ODX) para operaciones rápidas de archivos en sistemas de almacenamiento compatibles
- RemoteFX para proporcionar una experiencia gráfica y de audio de alta gama
- licencias simplificadas para invitados de Windows Server
no se preocupe si no reconoce todos estos Términos., La mayoría se ampliará en gran medida en artículos posteriores de esta serie.
Microsoft muestra una serie de características de Hyper-V en TechNet aquí.
¿Cómo empiezo con Hyper-V?
los artículos inmediatamente posteriores a este proporcionarán instrucciones detalladas sobre la instalación de Hyper-V, pero realmente solo hay algunas cosas que necesita para ponerse en marcha ahora mismo.,
- elija su escenario de implementación y adquiera el software
- asegúrese de que su hardware esté a la altura del desafío
- instalar Hyper-V
opciones de implementación para Hyper-v
hay varias maneras fáciles de comenzar con Hyper-V. si desea usarlo en un escritorio o portátil normal con la interfaz familiar de Windows, necesitará una edición profesional o empresarial de Windows 8.1 o Windows 10. Si desea trabajar directamente con el producto completo y nunca tiene que preocuparse por licenciarlo, puede descargar Hyper – V Server desde el sitio de Evaluación de TechNet.,
a pesar de su ubicación, nunca tendrá que pagar o licenciar el servidor Hyper-V. Si no está listo para la experiencia libre de GUI, puede adquirir una edición de evaluación de Windows Server 2012 R2 en su lugar e instalar Hyper-V como un rol. Si desea el conjunto completo de características de Windows, pero también desea la menor utilización de recursos del servidor Hyper-V, puede llegar a un compromiso con Windows Server instalado en modo Core.
requisitos de Hardware de Hyper-V
por supuesto, descargar el software es solo una pieza del rompecabezas. También necesitarás hardware para ejecutarlo., Si va a usar Hyper-V Server o una nueva copia de Windows Server, recuerde que debe ejecutarse directamente en el hardware. Si está utilizando un sistema informático que ya tiene un sistema operativo instalado, tendrá que reemplazarlo.
si está utilizando una instalación existente de Windows Server o habilitará el cliente Hyper-V dentro de una instalación existente de Windows 8.1 o Windows 10, la sustitución será perfecta y no perderá archivos ni configuraciones. Sin embargo, cualquier modo de suspensión se deshabilitará para Windows Server.,
los requisitos mínimos enumerados de Hyper-V en un servidor son en su mayoría los mismos que para Windows Server. Su hardware debe tener lo siguiente:
- procesador de 64 bits a 1,4 GHz
- 512 MB de RAM
- 32 GB de espacio en disco duro
- prevención de ejecución de datos (se explica a continuación)
- virtualización asistida por Hardware (se explica a continuación)
El sistema debe admitir la prevención de ejecución de datos y proporcionar funciones de virtualización asistida por hardware. Es muy raro que los sistemas actuales no soporten estas características, pero diferentes sistemas se referirán a ellas con diferentes nombres., Encontrarás estos ajustes en la configuración del BIOS o UEFI del ordenador. Para la prevención de ejecución de datos, la mayoría de los fabricantes han optado por alguna forma de la frase «No ejecutar», pero también puede encontrar» prevención de ejecución » o NX o XD. La configuración de virtualización de hardware generalmente también se reconoce fácilmente. Consulte con su fabricante si no está seguro.
la traducción de direcciones de segundo nivel es una característica necesaria para el cliente Hyper-V. no es necesaria para ninguna versión de servidor de Hyper-V, pero es altamente deseable., Las operaciones de memoria, especialmente el vídeo, se ven muy mejoradas por esta tecnología. Esta tecnología también tiene diferentes nombres en diferentes plataformas. Intel se refiere a ella como indexación rápida de virtualización (RVI) o tablas de páginas extendidas (EPT). AMD llama a las tablas de páginas anidadas (NPT). Al igual que con DEP y virtualización asistida por hardware, SLAT se ha vuelto muy común.
sin embargo, estos requisitos de hardware aparentemente ligeros pueden ocultar una verdad mayor: ejecutar varios sistemas operativos en el mismo hardware puede gravar rápidamente los sistemas de baja potencia., Si bien no necesita comprar el sistema de gama alta, los mínimos publicados probablemente ni siquiera ejecutarán un solo invitado. Una evaluación completa de lo que necesita será el tema de una discusión enfocada más adelante. Sin embargo, un sistema de prueba razonable se vería como el siguiente:
- Un mínimo de 2 núcleos de CPU, preferiblemente 4 o 6
- 8 GB de RAM
- 300 GB o más de espacio en disco duro
estos recursos le permitirán explorar el potencial de Hyper-V. Para una discusión más completa del uso de hardware en Hyper-V, consulte el siguiente artículo: https://www.altaro.com/hyper-v/hyper-vs-actual-hardware-requirements/.,
Su próximo desafío es instalar Hyper-V! Cómo proceder dependerá del método de distribución que elija:
- Cómo instalar el servidor Hyper-V gratuito o el modo Core
- Cómo instalar Hyper-V 2012 R2 en Windows Server