virtualizar con microsoft hyper v - por qué ahora parte1

36
Virtualizar con Microsoft Hyper- V ¿Por qué ahora? Pablo Campos @pcamposs pacampos@alx.cl http://geeks.ms/blogs/pcampos

Upload: pablo-campos

Post on 25-May-2015

7.339 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Virtualizar con microsoft hyper v - por qué ahora parte1

Virtualizar con Microsoft Hyper-V ¿Por qué ahora?

Pablo Campos@[email protected] http://geeks.ms/blogs/pcampos

Page 2: Virtualizar con microsoft hyper v - por qué ahora parte1

Agenda

¿Por qué Virtualizar?Introducción a Hyper-V R2LicenciamientoAdministración de Hyper-V R2

DiscosRedMigraciones «Live» «quick»CSV

Parte 2 -> memoria dinámica, SCVMM, Aprovisionamiento Rápido,

Page 4: Virtualizar con microsoft hyper v - por qué ahora parte1

¿Por qué Virtualizar?

Page 5: Virtualizar con microsoft hyper v - por qué ahora parte1

Por qué Virtualizar?

Consolidación de Servidores

Continuidad Operativa Flexibilidad

Mejor Uso de Recursos

Page 6: Virtualizar con microsoft hyper v - por qué ahora parte1

Introducción a Hyper-V R2

Page 7: Virtualizar con microsoft hyper v - por qué ahora parte1

Windows Server 2008 R2 Hyper-V

Misma arquitectura que Windows Server 2008 Hyper-VIntegración con nuevas tecnologíasNuevos escenarios dinámicos

Mejores ratios de consolidaciónDatacenter dinámico (Usando Systems Center Suite)Virtualización del Escritorio (en combinación con Remote Desktop Services)

Page 8: Virtualizar con microsoft hyper v - por qué ahora parte1

Requisitos de Hyper-V R2Hardware

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 (no basta reiniciar)

SoftwareUna edición x64 de Windows Server 2008

Standard/Enterprise/Datacenter

Microsoft Hyper-V Server

Page 9: Virtualizar con microsoft hyper v - por qué ahora parte1

Funcionalidades de Hyper-V R2

Partición Padre:64 Procesadores Lógicos1Tb de RAM

Particiones hijas (Máquinas Virtuales):32-bit (x86) y 64-bit (x64)RAM: Hasta 64 GB de memoriaSMP con 2/4 Procesadores Lógicos

385 VMs en ejecución concurrente por host O 512 Procesadores Virtuales

Page 10: Virtualizar con microsoft hyper v - por qué ahora parte1

Más Funcionalidades de Hyper-V R2Almacenamiento: Formato VHD y acceso

Pass-Through a discoNetworking: Soporte a NLB, VLAN Tagging, TCP Offload, VMQ, Jumbo Frames…Live Backup: Integración con Volume Shadow ServiceAdministración por WMISnapshotsManipulación Offline del virtual hard disk

Page 11: Virtualizar con microsoft hyper v - por qué ahora parte1

Mas de R2Windows Server 2008 R2 Hyper-V ySystem Center Virtual Machine Manager 2008 R2

Mejor FlexibilidadLive MigrationCluster Shared VolumesQuick Storage MigrationHot Add/remove of StorageProcessor compatibility modeBoot from VHDGreen IT with Core ParkingPerformance and Resource Optimization (PRO)*Intelligent Placement*Cross-Platform Support (VS2005,Hyper-V, ESX)*Self-Service Portal*

Mejor rendimiento y escalabilidad64 logical processor supportImproved memory managementTCP Offload supportVirtual Machine Queue (VMQ) Support

Page 12: Virtualizar con microsoft hyper v - por qué ahora parte1

Operación de Core Parking

Socket 0

Core 0

Core 1

Core 0

Core 1

Socket 1

Core 1

Core 0

Core 0

Core 1

Trabajo

Page 13: Virtualizar con microsoft hyper v - por qué ahora parte1

Operación de Live Migration

Server 1 Server 2

Config

ura

tio

n

Memoria

Config

ura

tio

n

Sta

teSta

te

Page 14: Virtualizar con microsoft hyper v - por qué ahora parte1

Windows Server 2008

VSPWindows

Kernel

Arquitectura de Hyper-V

Aplicaciones

Aplicaciones

Aplicaciones

Non-Hypervisor Aware OS

Windows Server 2003,

2008

Windows Kernel VSC

VMBus Emulacion

“Designed for Windows” Server Hardware

Windows hypervisor

Xen-Enabled Linux Kernel

Linux VSC

Hypercall Adapter

Partición Padre

Particiones Hijas

VM Service

WMI Provider

VM Worker Processes

OSISV / IHV / OEM

Microsoft Hyper-VMicrosoft / XenSource

User Mode

Kernel Mode

Proporcionado por

Ring -1

IHV Drivers

VMBus

VMBus

Aplicaciones

Synthetic

DevicesDrivers

Emulated

DevicesDrivers

Page 15: Virtualizar con microsoft hyper v - por qué ahora parte1

Aquitectura hyper-v

Page 16: Virtualizar con microsoft hyper v - por qué ahora parte1

Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2

Microsoft Hyper-V Server 2008 R2 (HVS)

Descarga gratuita que incluye el hypervisor y todos los componentes necesarios para virtualizar (Windows

Kernel, drivers, red, almacenamiento…)

Windows hypervisor

VM

Hardware

Parent Partition

VM

Microsoft Hyper-V Server

Hyper-V como rol de Windows Server 2008 R2

Disponible como rol en una instalación “full” o “Server Core” de

Windows Server 2008

Hyper-V

VM

Hardware

Windows (parent

partition)

VM

Windows hypervisor

MISMAS FUNCIONALIDADES

Page 17: Virtualizar con microsoft hyper v - por qué ahora parte1

Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2

Page 18: Virtualizar con microsoft hyper v - por qué ahora parte1

Administración Remota

Page 19: Virtualizar con microsoft hyper v - por qué ahora parte1

Instancias Virtuales por Licencia

iIimitadas ..

16

8

4

1

Licenciamiento de Windows Server en entornos virtuales

Standard Enterprise Datacenter Independiente de la tecnología de virtualización

utilizada

Page 20: Virtualizar con microsoft hyper v - por qué ahora parte1

Eligiendo entre Enterprise vs. DatacenterObviamente, Windows Server Standard no es la Edición adecuada para entornos virtualizados.

Cada instancia virtual requiere una licencia asignada al servidorWindows Server Standard carece de las funcionalidades necesarias para montar entornos de Alta Disponibilidad

La edición Datacenter sale más rentable que la EnterpriseEn servidores con 2 procesadores: A partir de 8 instancias virtuales con Windows ServerEn servidores con 4 procesadores: A partir de 16 instancias virtuales con Windows Server

Windows Server Datacenter es la edición más rentable en entornos virtualizados con ratios de consolidación medio-altos de máquinas virtuales con Windows ServerConsultar: Windows Server Virtualization Calculators

http://www.microsoft.com/windowsserver2003/howtobuy/licensing/calculator.mspx

Page 21: Virtualizar con microsoft hyper v - por qué ahora parte1

Administración de Hyper-V R2

Page 22: Virtualizar con microsoft hyper v - por qué ahora parte1

Almacenamiento en Hyper-V R2Almacenamiento 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)

Page 23: Virtualizar con microsoft hyper v - por qué ahora parte1

Administración de Discos

• Hasta 2 TB, recomendado para ambientes de producción

Tamaño Fijo

• Hasta 2 TB, recomendado para ambientes de prueba

De expansión Dinámica

• Depende del tamaño del disco físico, aumenta el performance

Acceso Directo

• Sirven mucho para “deploy” de sistemas operativos, depende de un disco padre

Diferenciales

Page 24: Virtualizar con microsoft hyper v - por qué ahora parte1

Agregar / Quitar VHDs y discos pass-through a VMs en ejecución sin requerir un reinicio

Aplica a dispositivos que se conecten a la virtual SCSI controller

PermiteCrecimiento del almacenamiento de las VMs sin downtime.Nuevos escenarios de backupNuevos escenarios de SQL/Exchange

Más Almacenamiento en Hyper-V R2

Page 25: Virtualizar con microsoft hyper v - por qué ahora parte1

Performance VHD

64K S

eque

ntia

l Rea

d

64K S

eque

ntia

l Write

4K R

ando

m R

ead

4K R

ando

m W

rite

1.00

10.00

100.00

1000.00

Discos Físicos vs. VHD Fijo vs. VHD Dinámico vs. Passthru

Physical Drive in HostFixed VHD in Win7Dynamic VHD in Win7Passthru in Win7

Th

rou

gp

ut(

MB

ps)

(Log Scaled by 10)

Page 26: Virtualizar con microsoft hyper v - por qué ahora parte1

DEMOAdministración de Discos

Page 27: Virtualizar con microsoft hyper v - por qué ahora parte1

Hyper-V NetworkingPartició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

Page 28: Virtualizar con microsoft hyper v - por qué ahora parte1

Switches virtuales – Switches físicos

VM2VM1

Physical Network Switch

Los puertos del Switch Virtual son troncales

Trunk Port

VLAN1 VLAN2

VMBUS

VLAN2

VLAN1

Tarjeta física del Host

Virtual Switch

Page 29: Virtualizar con microsoft hyper v - por qué ahora parte1

DEMOConfiguración de las redes

Page 30: Virtualizar con microsoft hyper v - por qué ahora parte1

Host ClusteringHA, Quick Migration, Live Migration, CSVs

Red Pública

Red de HeartBeat

“Intranet” Red Virtual

NODO2NODO1

Almacenamiento SANDC

Server Core Server Core

NIC3 - 192.168.100.1 NIC3 - 192.168.100.2

NIC1 - 192.168.0.1 NIC1 - 192.168.0.2

192.168.0.100192.168.0.100

NIC2 - 10.10.10.1 NIC2 - 10.10.10.2

Page 31: Virtualizar con microsoft hyper v - por qué ahora parte1

Quick Migration vs. Live MigrationQuick Migration

(Windows Server 2008 Hyper-V)

1. Salva el estado de ejecucióna) Crea la VM en el destinob) Escribe la memoria de la VM en el

almacenamiento compartido

2. Mueve la VMa) Mueve la conectividad del

almacenamiento del host origen al host destino

3. Restaura el estado y continua la ejecución

a) Lee la memoria de la VM del almacenamiento compartido y la restaura en el host destino

b) Continua la ejecución

Live Migration(Windows Server 2008 R2 Hyper-V)

1. Estado de la VM y Transferencia de la Memoria

a) Crea la VM en el destinob) Mueve páginas de memoria desde el

origen al destino via Ethernet de manera iterativa

2. Transferencia final del estado y restauración de la VM

a) Pausa la máquina virtualb) Mueve el almacenamiento desde el

origen al destino

3. Continua la ejecución

Host 1 Host 2 Host 1 Host 2

Page 32: Virtualizar con microsoft hyper v - por qué ahora parte1

Cluster Shared VolumesTodos los servidores del cluster tienen acceso simultáneo a las mismas LUN del almacenamientoUtiliza NTFS, elimina los problemas de letras de unidad, mismas herramientas, sin modificaciones en la SAN…

Page 33: Virtualizar con microsoft hyper v - por qué ahora parte1

Escalabilidad con CSV1000 VMs ejecutandose en un cluster de 16 nodos con 16.5 TB en CSV

Page 34: Virtualizar con microsoft hyper v - por qué ahora parte1

CSV Tolerancia a fallas

SAN

VHD

Falla de Conectividad a

la SAN

I/O redirigido atravez de la

red

Volumen Montado en el

Nodo 1

VM corriendo en el nodo 2

Falla en Nodo 1

Breves colas de I/ O mientras

que la propiedad se

cambia el volumen

El volumen se relocaliza a un nodo saludable

VM corriendo en el nodo 2

Enviado a Red de Redundancia

Falla en la Red

Page 36: Virtualizar con microsoft hyper v - por qué ahora parte1

© 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.

The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this

presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.