Hyper-V es la funcionalidad de virtualización incluida en Windows Server 2008 R2 que permite consolidar servidores mediante la virtualización. El documento describe la arquitectura, requisitos y ediciones de Hyper-V, e incluye una demostración de su instalación y configuración básica.
1. ConociendoHyperv R2 Guillermo Sánchez Microsoft Certified Professional Microsoft Certified Technology Specialist gsanchez@itsanchez.com.ar
2. Agenda Introducción Arquitectura Requerimientos Ediciones de Hyperv R2, Licenciamiento Instalación Configuración Básica Administración Maquinas Virtuales Preguntas y respuestas Q&A
3. Introducción Que es Hyperv: Windows Server 2008 HyperV R2 es la funcionalidad de virtualización basada en el hypervisor (Versión 2), incluida como un rol de servidor específico de Windows Server 2008 R2. Contiene todo lo necesario para la puesta en servicio de escenarios de virtualización. Escenario:Consolidación de Servidores: en lugar de desaprovechar varios equipos servidores dedicando cada uno a una carga de trabajo específico, la virtualización permite consolidar estas cargas en un número más reducido e intensificando el uso de los mismos. Esto implica que menos personal maneje estos servidores, menos espacio físico ocupado para los centros de cómputo y una reducción en el consumo de energía. Vale decir, economía y aprovechamiento de recursos que otorgan agilidad al negocio.
4. Arquitectura de Hyperv R2 OS ISV / IHV / OEM VM Worker Processes Microsoft Hyper-V Microsoft / XenSource Particiones Hijas Partición Padre Aplicaciones Aplicaciones Aplicaciones Aplicaciones User Mode WMI Provider VM Service Windows Server 2008 Non-Hypervisor Aware OS Windows Kernel Windows Kernel Xen-Enabled Linux Kernel Windows Server 2003, 2008 VSP IHV Drivers Synthetic Devices Drivers Kernel Mode VMBus Linux VSC VSC Emulation VMBus VMBus Windows hypervisor Hypercall Adapter Ring -1 “Designed for Windows” Server Hardware
5. Requerimientos de HyperV Hardware Arquitectura x64 (no IA64) Virtualización asistida por hardware Intel-VT / AMD-V Data Execution Prevention (DEP) en el hardware NOTA: La BIOS debe soportar y tener habilitadas estas opciones. Hay que apagar/encender el equipo después de hacer algún cambio en el bios (no basta reiniciar) Software Una edición x64 de Windows Server 2008 R2 Standard/Enterprise/Datacenter Microsoft HyperV Server 2008 R2 (Versión Gratuita)
6. Virtualización Asistida por Hardware Virtualización sólo por software Virtualización asistida por hardware El procesador trabaja directamente con las máquinas virtuales, eliminando la necesidad de hacerlo por software. El rendimiento del las maquinas virtuales aumenta ya que trabajan con el procesador sin intermediario (emulación)
7. Virtualización de una CPU SO Invitado (Guest) Emulación Traducción binaria (Lenta) Virtual Server Intel VT / AMDV Ejecución Directa (Rápida) Hyperv R2 VMM CPU El rendimiento del las maquinas virtuales aumenta ya que trabajan con el procesador sin intermediario (emulación), se ve la diferencia entre la virtualización emulada y la asistida por hardware.
8. Windows Server 2008 R2 Hyperv vs. Microsoft Hyperv Server 2008 R2 Microsoft Hyper-V Server Microsoft Hypev Server 2008 R2 (HVS) Hyperv como rol de Windows Server 2008 R2 VM VM Hyper-V Parent Partition MISMAS FUNCIONALIDADES Windows hypervisor VM VM Windows (parent partition) Hardware Windows hypervisor Hardware Descarga gratuita que incluye el hypervisor y todos los componentes necesarios para virtualizar (Windows Kernel, drivers, red, almacenamiento…) Disponible como rol en una instalación “full” o “Server Core” de Windows Server 2008 R2
10. Licenciamiento de Windows Server en entornos virtuales Instancias Virtuales por Licencia Infinito .. 16 8 4 1 Standard Enterprise Datacenter Independiente de la tecnología de virtualización utilizada
12. Funcionalidades de HyperV R2 Partición Padre: 64 Procesadores Lógicos 1Tb de RAM Particiones hijas (Máquinas Virtuales): 32-bit (x86) y 64-bit (x64) RAM: Hasta 64 GB de memoria SMP con 2/4 Procesadores Lógicos 385 VMs en ejecución concurrente por host O 512 Procesadores Virtuales Almacenamiento: Formato VHD y acceso Pass-Through a disco Red: Soporte a NLB, VLAN Tagging, TCP Offload, VMQ, Jumbo Frames… Live Backup: Integración con Volume Shadow Service (VSS) Estándar DMTF para interfaz de gestión por WMI Snapshots (Instantáneas) Manipulación Offline del virtual hard disk
13. Almacenamiento en HyperV R2 Almacenamiento físico DirectAttach Storage (DAS): SATA, eSATA, PATA, SAS, SCSI, USB, Firewire Storage Area Networks (SANs): iSCSI, FiberChannel, SAS Network Attached Storage (NAS) Almacenamiento Virtual DynamicallyExpanding Virtual Hard Disks: Hasta 2040 GB FixedSize Virtual Hard Disks: Hasta 2040 GB Pass-through disks La limitación está realmente en el Sistema Operativo Controladoras Virtuales (Sintéticas) Virtual IDE Hasta 4 dispositivos IDE El dispositivo de arranque de la VM siempre debe ser IDE (VHD o pass-through) Las VMs pueden arrancar directamente de una LUN de la SAN Virtual SCSI Hasta 4 controladoras SCSI virtuales, con hasta 64 discos cada una Si los IntegrationComponents están instalados, no hay diferencias de rendimiento entre controladoras virtuales IDE y SCSI Más de 512 Tb por VM
14. Invitados Soportados en HyperV R2 Servidores Windows 2008 R2: 32-bit (x86) y 64-bit (x64) , en todas sus ediciones. Windows 2008: 32-bit (x86) y 64-bit (x64) , en todas sus ediciones. Windows 2003 / 2003 R2: 32-bit (x86) y 64-bit (x64) con SP2, en todas sus ediciones. Windows 2000 Server: 32-bit (x86) , Server y Advance Server con SP4. Clientes Windows 7: 32-bit (x86) y 64-bit (x64), ediciones Professional, Ultimate y Enterprise. Windows Vista: 32-bit (x86) y 64-bit (x64), ediciones Professional, Ultimate y Enterprise. Windows XP: 32-bit (x86) y 64-bit (x64) con SP2. Distribuciones de Linux (Con Linux ICS V2) Suse Enterprise Linux: 32-bit (x86) y 64-bit (x64), versión 10 o superior. Red Hat Enterprise Linux: 32-bit (x86) y 64-bit (x64), versión 5.2 o superior.