Download - Code Camp Santiago hyper-v
Virtualización en Windows Server 2008 (hyper-v)
Pablo Campos S.Microsoft Certified Profesional
Agenda
Introducción y requerimientosArquitecturaFuncionalidadesSeguridad
EvolucióEvoluciónn
HardwarHardwaree
Virtualización Virtualización Asistida por Asistida por HardwareHardwareMulticoreMulticore
64-Bit64-BitConsumoConsumo
Escenarios de Virtualización
Pruebas y Pruebas y desarrollodesarrollo
Continuidad del Continuidad del negocionegocio
Delegaciones RemotasDelegaciones Remotas
Consolidación de Consolidación de ServidoresServidores
HardwareHardwareHipervisor Tipo IHipervisor Tipo IHipervisor Tipo IHipervisor Tipo I
Sistema Sistema OperativoOperativo
AplicaciónAplicación
Sistema Sistema 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 II Hipervisor Tipo II Hipervisor Tipo II Hipervisor Tipo II
GuestGuestOSOS
AppApp
GuestGuestOSOS
AppApp
AppApp
AplicaciónAplicación
• Virtual PC• VMWARE Workstation• VMWare Server (GSX)• Virtual Iron, Parallels, etc.
• Xen, XenServer• VMWARE ESX
Arquitecturas de HypervisoresMonolíticos
Mas simple que un kernel moderno, pero con cierto nivel de complejidadTiene su propio modelo de drivers
Micro-KernelMayor fiabilidad, con menor superficie de ataqueSin códico de tercerosLos 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
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 softwarePuede mejorar el rendimiento de la máquina Virtual considerablemente
Virtual Server
Operaciones de Virtual ServerOperaciones 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
Hypercalls
Mecanismo por el que las particiones solicitan información o acciones del Hipervisor
Actividad del procesadorGestión de la Guest Physical AddressInterrupciones VirtualesControl del procesador virtualControl de particionesMensajes entre particiones
Arquitectura Hyper-v
RequerimientosHardware
Arquitectura x64Virtualización asistida por hardware
AMD-V o Intel-VT
Data Execution Prevention (DEP) en el hardwareNOTA: 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)
SoftwareUna edición x64 de Windows Server 2008
Standard/Enterprise/Datacenter/Hyper-V Server
Hyper-V Sever GRATIS
Sabores…..
Redes VirtualesPartición Padre
Redes Virtuales enlazadas a NICs físicasExternas – Limitadas por el número de NICsInternas – IlimitadasPrivadas – Ilimitadas
Solo NICs Ethernet (no Wireless)Soporta VLANs
Trunking (VTP Protocol)
Máquina VirtualNIC SintéticaNIC Legacy (Intel 21140)12 NICs por VM
8 sintéticas4 legacy
Hasta 10Gb/sSoporta VLANs
NIC dedicada (Gestión) NIC enlazada a Hyper-V
Emulado Sintético
Demo
Redes Virtuales
Funcionalidad 1/2Particiones hijas tanto de 32-bit (x86) como de 64-bit (x64)Maquinas Virtuales SMP con 2/4 coresHasta 64 GB de memoria en máquinas virtuales128 VMs en ejecución concurrente por host, y hasta 512 configuradasAcceso Pass-Through a disco para VMsLive Backup: Integración con Volume Shadow ServicePosibilidad de sacar Snapshots de las máquinas virtualesControl 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 VLANManipulación Offline del virtual hard disk (.vhd)
Funcionalidad 2/2
Con la actualización “KB956710”, ahora se puede tener
24 procesadores lógicos192 Maquinas Virtuales
AlmacenamientoAlmacenamiento físico
Direct Attach Storage (DAS): SATA, eSATA, PATA, SAS, SCSI, USB, FirewireStorage Area Networks (SANs): iSCSI, Fiber Channel, SASNetwork Attached Storage (NAS)
Almacenamiento VirtualDynamically Expanding Virtual Hard Disks:
Hasta 2040 GBFixed Size Virtual Hard Disks:
Hasta 2040 GBPass-through disks
La limitación está realmente en el Sistema OperativoControladoras Virtuales (Sintéticas)
Virtual IDEHasta 4 dispositivos IDEEl dispositivo de arranque de la VM siempre debe ser IDE (VHD o pass-through)
Las VMs pueden arrancar directamente de una LUN de la SANVirtual SCSI
Hasta 4 controladoras SCSI virtuales, con hasta 64 discos cada unaSi los Integration Components están instalados, no hay diferencias de rendimiento entre controladoras virtuales IDE y SCSIMás de 512 Tb por VM
Demo
Creación de una Maquina VirtualInstalación de los “Integration Components”Diferencia del Hardware Emulado Y Sintético
Alta Disponibilidad QM
Save stateSalva el estado de la Máquina Virtual
Mover la máquina virtualMueve la conexión del almacenamiento al host destino
Restaurar el estado y continuar la ejecución
VHDsVHDs
Network ConnectivityNetwork Connectivity
SAN StorageSAN Storage
© 2008 Microsoft Corporation. Todos los derechos reservados. Microsoft, Windows, Windows Vista y otros nombres de producto son y pueden ser marcas registradas y registros en Estados Unidos y en otros países.La información contenida en el presente es sólo para fines informativos y representa la visión actual de Microsoft Corporation a la fecha de esta presentación. Debido a que Microsoft debe responder a las cambiantes condiciones del mercado, no se debe interpretar como un compromiso por parte de Microsoft, y Microsoft no puede garantizar la precisión de ninguna información provista después de la fecha de esta presentación. MICROSOFT NO OFRECE
GARANTÍA ALGUNA, EXPRESA, IMPLÍCITA O DE LEY, RESPECTO A LA INFORMACIÓN EN ESTA PRESENTACIÓN.