Este documento presenta una introducción a la virtualización en Windows Server 2008 Hyper-V. Explica la evolución de la virtualización y las arquitecturas de hipervisores. Luego describe las funcionalidades clave de Hyper-V como particiones hijas, redes virtuales, almacenamiento virtual, snapshots, y alta disponibilidad entre hosts. El objetivo es proporcionar una visión general de las capacidades fundamentales de virtualización de Hyper-V.
5. Escenarios de Virtualización
Pruebas yPruebas y
desarrollodesarrollo
Continuidad del negocioContinuidad del negocio
Delegaciones RemotasDelegaciones Remotas
Consolidación deConsolidación de
ServidoresServidores
6. HardwareHardware
Hipervisor Tipo IHipervisor Tipo I
SistemaSistema
OperativoOperativo
AplicaciónAplicación
SistemaSistema
OperativoOperativo
AplicaciónAplicación
AplicaciónAplicación
Virtualización Nativa: Hipervisores Tipo II Paravirtualización, Hipervisores Tipo I
HardwareHardware
Sistema Operativo AnfitriónSistema Operativo Anfitrión
AplicaciónAplicación AplicaciónAplicación
AplicaciónAplicación
Hipervisor Tipo IIHipervisor Tipo II
GuestGuest
OSOS
AppApp
GuestGuest
OSOS
AppApp
AppApp
AplicaciónAplicación
• Virtual PC
• VMWARE Workstation
• VMWare Server (GSX)
• Virtual Iron, Parallels, etc.
• Xen, XenServer
• VMWARE ESX
7. Arquitecturas de Hypervisores
Monolíticos
Mas simple que un kernel moderno,
pero con cierto nivel de complejidad
Tiene su propio modelo de drivers
Micro-Kernel
Mayor fiabilidad, con menor
superficie de ataque
Sin códico de terceros
Los drivers corren en las particiones
Hypervisor
VM 1
(Admin)
VM 2 VM 3
Hardware Hardware
Hypervisor
VM 2
(“Child”)
VM 3
(“Child”)
Virtualization
Stack
VM 1
(“Parent”)
DriversDriversDrivers
8. Virtualización Asistida por Hardware
El procesador le ofrece a la Máquina Virtual el nivel de privilegios esperado
(Anillo -1)
• Elimina la necesidad de hacerlo por software
• Puede mejorar el rendimiento de la máquina Virtual considerablemente
Virtual Server
Operaciones de Virtual Server
Operaciones de la Máquina
Virtual
Procesador x86
Virtual Server
Máquina Virtual Máquina Virtual Máquina Virtual Máquina VirtualMáquina Virtual Máquina Virtual
Intel- VT
Virtualización sólo por softwareVirtualización sólo por software Virtualización asistida por hardwareVirtualización asistida por hardware
9. Hypercalls
Mecanismo por el que las particiones solicitan
información o acciones del Hipervisor
Actividad del procesador
Gestión de la Guest Physical Address
Interrupciones Virtuales
Control del procesador virtual
Control de particiones
Mensajes entre particiones
11. Requerimientos
Hardware
Arquitectura x64
Virtualización asistida por hardware
• AMD-V o Intel-VT
• 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 (no basta reiniciar)
• Software
Una edición x64 de Windows Server 2008
• Standard/Enterprise/Datacenter/Hyper-V Server
• Hyper-V Sever GRATIS
13. Redes Virtuales
Partición Padre
Redes Virtuales enlazadas a NICs físicas
• Externas – Limitadas por el número de NICs
• Internas – Ilimitadas
• Privadas – Ilimitadas
Solo NICs Ethernet (no Wireless)
Soporta VLANs
Trunking (VTP Protocol)
Máquina Virtual
NIC Sintética
NIC Legacy (Intel 21140)
12 NICs por VM
• 8 sintéticas
• 4 legacy
• Hasta 10Gb/s
• Soporta VLANs
16. Funcionalidad 1/2
Particiones hijas tanto de 32-bit (x86) como de 64-bit (x64)
Maquinas Virtuales SMP con 2/4 cores
Hasta 64 GB de memoria en máquinas virtuales
128 VMs en ejecución concurrente por host, y hasta 512 configuradas
Acceso Pass-Through a disco para VMs
Live Backup: Integración con Volume Shadow Service
Posibilidad de sacar Snapshots de las máquinas virtuales
Control flexible de recursos
Posibilidad de establecer niveles mínimos y máximos de los
recursos de CPU y red.
Networking robusto: Soporte a NLB y VLAN
Manipulación Offline del virtual hard disk (.vhd)
17. Funcionalidad 2/2
Con la actualización “KB956710”, ahora se
puede tener
24 procesadores lógicos
192 Maquinas Virtuales
18. Almacenamiento
Almacenamiento físico
Direct Attach Storage (DAS): SATA, eSATA, PATA, SAS, SCSI, USB, Firewire
Storage Area Networks (SANs): iSCSI, Fiber Channel, SAS
Network Attached Storage (NAS)
Almacenamiento Virtual
Dynamically Expanding Virtual Hard Disks:
Hasta 2040 GB
Fixed Size 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 Integration Components están instalados, no hay diferencias de
rendimiento entre controladoras virtuales IDE y SCSI
Más de 512 Tb por VM
19. Demo
Creación de una Maquina Virtual
Instalación de los “Integration Components”
Diferencia del Hardware Emulado Y Sintético
20. Alta Disponibilidad QM
Save state
• Salva el estado de la
Máquina Virtual
Mover la máquina virtual
• Mueve la conexión del
almacenamiento al host
destino
• Restaurar el estado y
continuar la ejecución
VHDsVHDs
Network ConnectivityNetwork Connectivity
SAN StorageSAN Storage