Subido por Jose Miguel Palomino Falcon

Marco Teórico- hyper v

Anuncio
Marco Teórico
Hyper-V es una tecnología de virtualización basada en hipervisor para ciertas
versiones x64 de Windows. El hipervisor es esencial para la virtualización. Es la
plataforma de virtualización específica del procesador que permite que varios
sistemas operativos aislados compartan una sola plataforma de hardware.
Hyper-V admite el aislamiento en términos de una partición. Una partición es
una unidad lógica de aislamiento, admitida por el hipervisor, en la que se
ejecutan los sistemas operativos. El hipervisor de Microsoft debe tener al menos
una partición principal, o raíz, que ejecute Windows. La pila de administración
de virtualización se ejecuta en la partición principal y tiene acceso directo a los
dispositivos de hardware. La partición raíz crea las particiones secundarias que
alojan los sistemas operativos invitados. Una partición raíz crea particiones
secundarias usando la interfaz de programación de aplicaciones (API) hypercall.
Las particiones no tienen acceso al procesador físico ni manejan las
interrupciones del procesador. En cambio, tienen una vista virtual del
procesador y se ejecutan en una región de direcciones de memoria virtual que
es privada para cada partición invitada. El hipervisor maneja las interrupciones
del procesador y las redirige a la partición respectiva. Hyper-V también puede
acelerar la traducción de direcciones entre varios espacios de direcciones
virtuales invitados mediante una unidad de gestión de memoria de salida de
entrada (IOMMU) que funciona independientemente del hardware de gestión
de memoria utilizado por la CPU. Se utiliza una IOMMU para reasignar
direcciones de memoria física a las direcciones que utilizan las particiones
secundarias.
Arquitectura y Características
Arquitectura
Glosario








APIC - Controlador de interrupción programable avanzado: un dispositivo
que permite asignar niveles de prioridad a sus salidas de interrupción.
Partición secundaria: partición que aloja un sistema operativo invitado:
todos los accesos a la memoria física y a los dispositivos mediante una
partición secundaria se proporcionan a través del Virtual Machine Bus
(VMBus) o el hipervisor.
Hypercall : interfaz para la comunicación con el hipervisor: la interfaz de
hipercampo permite el acceso a las optimizaciones proporcionadas por el
hipervisor.
Hipervisor : una capa de software que se encuentra entre el hardware y
uno o más sistemas operativos. Su trabajo principal es proporcionar
entornos de ejecución aislados llamados particiones. El hipervisor controla
y arbitra el acceso al hardware subyacente.
IC - Componente de integración: componente que permite que las
particiones secundarias se comuniquen con otras particiones y el
hipervisor.
Pila de E / S - pila de entrada / salida
MSR - Rutina de servicio de memoria
Partición raíz : a veces llamada partición padre. Gestiona funciones a nivel
de máquina, como controladores de dispositivo, administración de energía
y adición / eliminación de dispositivos calientes. La partición raíz (o
principal) es la única partición que tiene acceso directo a la memoria física
y dispositivos.








VID - Virtualization Infrastructure Driver: proporciona servicios de
administración de particiones, servicios de administración de procesadores
virtuales y servicios de administración de memoria para particiones.
VMBus : mecanismo de comunicación basado en canales utilizado para la
comunicación entre particiones y la enumeración de dispositivos en
sistemas con múltiples particiones virtualizadas activas. VMBus está
instalado con Hyper-V Integration Services.
VMMS - Servicio de administración de máquinas virtuales - Responsable
de administrar el estado de todas las máquinas virtuales en las particiones
secundarias.
VMWP - Proceso de trabajador de máquina virtual: un componente en
modo de usuario de la pila de virtualización. El proceso de trabajo
proporciona servicios de administración de máquina virtual desde la
instancia de Windows Server 2008 en la partición primaria a los sistemas
operativos invitados en las particiones secundarias. El servicio de
administración de máquinas virtuales genera un proceso de trabajo por
separado para cada máquina virtual en ejecución.
VSC - Virtualization Service Client: instancia de dispositivo sintético que
reside en una partición hija. Los VSC utilizan recursos de hardware
proporcionados por los proveedores de servicios de virtualización (VSP) en
la partición principal. Se comunican con los VSP correspondientes en la
partición primaria sobre el VMBus para satisfacer las solicitudes de E / S
del dispositivo de particiones secundarias.
VSP - Proveedor de servicios de virtualización: reside en la partición raíz y
proporciona soporte de dispositivos sintéticos para las particiones
secundarias a través del Virtual Machine Bus (VMBus).
WinHv - Biblioteca de interfaz de hipervisor de Windows - WinHv es
esencialmente un puente entre los controladores de un sistema operativo
con particiones y el hipervisor que permite a los controladores llamar al
hipervisor utilizando las convenciones de llamadas estándar de Windows.
WMI : el servicio de administración de máquinas virtuales expone un
conjunto de API basadas en el Instrumental de administración de Windows
(WMI) para administrar y controlar máquinas virtuales.
Descripción del rol y la tecnología
El rol Hyper-V permite crear y administrar un entorno informático
virtualizado mediante la tecnología de virtualización integrada en
Windows Server 2012. Al instalar el rol Hyper-V, se instalan los
componentes necesarios y, si lo desea, las herramientas de administración.
Los componentes necesarios incluyen el hypervisor de Windows, el servicio
Administración de máquinas virtuales de Hyper-V, el proveedor de WMI
de virtualización y otros componentes de virtualización, como el bus de
máquina virtual (VMbus), el proveedor de servicios de virtualización (VSP)
y el controlador de infraestructura virtual (VID).


Requisitos de hardware
Hyper-V requiere un procesador de 64 bits que incluya lo siguiente:
Virtualización asistida por hardware. Disponible en procesadores que
incluyen una opción de virtualización, concretamente, los procesadores
con Intel Virtualization Technology (Intel VT) o AMD Virtualization (AMDV).
La prevención de ejecución de datos aplicada por hardware (DEP) debe
estar disponible y habilitada. Concretamente, debe habilitar el bit XD de
Intel (bit ejecutar deshabilitado) o el bit NX de AMD (bit no ejecutar).
Requisitos de software para los sistemas operativos invitados admitidos.
Hyper-V incluye un paquete de software para los sistemas operativos
invitados admitidos que mejora la integración entre el equipo físico y la
máquina virtual. Este paquete se conoce como servicios de integración.
En general, este paquete se instala en el sistema operativo invitado como
un procedimiento independiente después de configurar el sistema
operativo en la máquina virtual. Sin embargo, algunos sistemas
operativos ya incluyen los sistemas de integración y no requieren una
instalación por separado.
Cliente Hyper-V
La tecnología Hyper-V ahora está disponible en una versión de sistema
operativo de escritorio de Windows, lo cual permite usar Hyper-V sin
instalar un sistema operativo de servidor.
Descargar