Determining expected hardware resource utilization requirements is an important step.Organizations should plan to collect and analyze performance statistics based on available data.Details can be stored in a spreadsheet or database in order to provide easy analysis in future steps.Some example performance counters: Processor (CPU) Process (memory) Committed bytes (memory) Physical disk (disk) Network interface (network)
Sacale El Jugo A La Virtualizacion - Presentation Transcript
Sácale el jugo a la Virtualización Gonzalo Balladares RiveraMVP Exchange Server MCSA:M, MCITP, MCTS gonzalo.balladares@activetrainer.cl http://gballadares.spaces.live.com Pablo Campos MCT, MCTS, RHCT pacampos@alx.cl http://geeks.ms/blogs/pcampos
Agenda ¿Por qué Virtualizar? ¿Cómo Planificar un proyecto de Virtualización? Introducción a Hyper-V R2 Administración de Hyper-V R2
¿Por qué Virtualizar?
PorquéVirtualizar? MejorUso de Recursos Consolidación de Servidores ContinuidadOperativa Flexibilidad
Ejemplo: Uso de Recursos
Ejemplo: Uso de CPU
Ejemplo: Uso de RAM
¿Cómo Planificar un proyecto de Virtualización?
¿Cómo Planificar un Proyecto de Virtualización? SolutionAccelerators IPD MAP
Solution AcceleratorsHerramientas para cada etapa de lo proyectos de Infraestructura y Virtualización Microsoft Assessment and Planning Toolkit (MAP) Infrastructure Planning and Design Guides (IPD) Offline Virtual Machine Servicing Tool Windows Server 2008 Security Guide Microsoft Deployment Toolkit 2010
SolutionAccelerators Guías y Herramientas para: Inventario de Redes Diseño, Planificación e Implementación de Nuevos Servicios, Seguridad Existen SolutionAccelerators para Windows Desktop Windows Server Virtualización Seguridad IT Governance & Compliance http://www.microsoft.com/SolutionAccelerators
IPD: InfrastructurePlanning and Design Guías de planificación y diseño cuyo objetivo es clarificar y hacer más eficiente el proceso de planificación y diseño de tecnologías de infraestructura Microsoft Define un flujo de decisión Describe las decisiones que deben tomarse Relaciona las decisiones y opciones para el negocio Entrega un set de preguntas para entender el negocio http://www.microsoft.com/ipd
IPD: InfrastructurePlanning and Design IPD Guides forVirtualization Microsoft Enterprise Desktop Virtualization App-V Terminal Services Windows Server Virtualization SelectingtheRightVirtualizationTechnology
IPD: InfrastructurePlanning and Design IPD Guides forVirtualization IPD Guides for Windows Server IPD Guides for System Center IPD Guides forOtherTopics SharePoint Online Exchange Online Microsoft SQL Server Windows Optimized Desktop Scenarios
IPD: Windows Server Virtualization Diagrama de Flujo de Decisiones
Paso 1: Determine el alcance del proyecto de Virtualization Tarea 1. Determine el alcance del proyecto Qué partes de la infraestructura serán virtualizados? Opción 1: Toda la Empresa Opción 2: Los servidores centrales Opción 3: Los servidores de Sucursales Validación con el Negocio Definir Objetivos y Beneficios esperados
Paso 2: Crear un listado de Servicios (Workloads) Tarea 1: Crear un listado de Servicios/Servidores Candidatos Ubicación Sistema Operativo Aplicaciones Tarea 2: Determinar Compatibilidad Registrar cualquier limitante o requisito técnico específico que podría entrar en conflicto con la tecnología de virtualización.
Paso 2: Crear un listado de Servicios (Workloads) Tarea 3: Determinar Requerimientos de Recursos Opción 1: Usar Microsoft Assessment and Planning (MAP) Toolkit Opción 2: Usar System Center Virtual Machine Manager (VMM) 2008 Opción 3: Manualmente
Paso 2: Crear un listado de Servicios (Workloads) Fuentes de datos de rendimiento: Datos de RendimientoHistóricos Especificaciones y requisitos Resultados de Pruebas de Benchmark/Load-testing
Comparación entre Alternativas
Paso 3: Elegir estrategias de Backup y de Tolerancia a Fallas para cada Servicio (Workload) Tarea 1: Seleccionar estrategia de respaldos Opción 1: Backup a nivel de Aplicación Opción 2: Backup a nivel de Servicio (Workload) Opción 3: Backup a nivel de máquina virtual
Paso 3: Elegir estrategias de Backup y de Tolerancia a Fallas para cada Servicio (Workload) Tarea 1: Seleccionar estrategia de Tolerancia a Fallas Opción 1: Network Load Balancing Opción 2: Cluster de Aplicaciones Opción 3: Cluster de Máquinas Virtuales (Host Clustering)
Siguientes pasos… Paso 4: Consolidar y Analizar los requisitos de los servicios (Workload) Paso 5: Diseñar y Desplegar el los requisitos de Hardware para el Host de Virtualización. Paso 6: Asignar Servicios (Workloads) a Servidores de Virtualización Paso 7: Diseñar Backup y Tolerancia a Fallas Paso 8: DiseñarInfraestructura de Storage Paso 9: DiseñarInfraestructura de Redes
Desafíos de una MigraciónMigración de clientes y Servidores Windows y Virtualization Dónde están mis actuales desktops y servers? Pueden mis actuales servidores ser migrados a Windows Server 2008? Pueden mis actuales desktops ser migrados a Windows7? a Office 2007? Pueden algunos de mis servidores ser consolidados usando usingHyper-V? Pueden algunos de mis desktops ser virtualizados usando Virtualización de Aplicaciones?
Microsoft Assessment and Planning Toolkit (MAP) Antes era Windows Vista Hardware Assessment (WVHA) Toolkit Completo Herramientas de Discovery Inventario sin agentes (Agent-less) de PCs,Servers, Aplicaciones, dispositivos de red y roles Evaluación para Migraciones y propuestas
MAP 4.0
Red MAP: Cómo Funciona? Migración de S.O? Consolidación de Servidores? Virtualización? Realiza un Inventario del entorno de redessin instalaragentes y recomiendalastecnologíasapropiadas MAP MAP Tool User (IT Pro/Partner) Genera Reportespara DistintosEscenarios de Migración
MAP: Interfaz de usuarios y Reportes Windows Server 2008 New User Interface Virtualization Windows Vista
MAP: Propuestas de Migración
Introducción a Hyper-V R2
Windows Server 2008 R2 Hyper-V Misma arquitectura que Windows Server 2008 Hyper-V Integración con nuevas tecnologías Nuevos escenarios dinámicos Mejores ratios de consolidación Datacenter dinámico (Usando Systems Center Suite) Virtualización del Escritorio (en combinación con Remote Desktop Services)
Requisitos de Hyper-V R2 Hardware Arquitectura x64 (no IA64) Virtualización asistida por hardware Intel-VT / AMD-V Data ExecutionPrevention (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 Microsoft Hyper-V Server
Funcionalidades de Hyper-V 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
Más Funcionalidades de Hyper-V R2 Almacenamiento: Formato VHD y acceso Pass-Through a disco Networking: Soporte a NLB, VLAN Tagging, TCP Offload, VMQ, Jumbo Frames… Live Backup: Integración con VolumeShadowService Administración por WMI Snapshots Manipulación Offline del virtual hard disk
Almacenamiento en Hyper-V 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 2 TB FixedSize Virtual Hard Disks: Hasta 2040 GB Pass-throughDisks Differencing Disks
Más Almacenamiento en Hyper-V R2 Agregar / Quitar VHDs y discos pass-through a VMsen ejecución sin requerir un reinicio Aplica a dispositivos que se conecten a la virtual SCSI controller Permite Crecimiento del almacenamiento de las VMs sin downtime. Nuevos escenarios de backup Nuevos escenarios de SQL/Exchange
Proporcionadopor Arquitectura de Hyper-V OS ISV / IHV / OEM VM Worker Processes Microsoft Hyper-V Microsoft / XenSource Partición Padre ParticionesHijas 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 Emulated Devices Drivers IHV Drivers Synthetic Devices Drivers Kernel Mode VMBus Linux VSC VSC Emulacion VMBus VMBus Windows hypervisor Hypercall Adapter Ring -1 “Designed for Windows” Server Hardware
Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2 Microsoft Hyper-V Server Microsoft Hyper-V Server 2008 R2 (HVS) Hyper-V comorol de Windows Server 2008 R2 VM VM Hyper-V Parent Partition MISMAS FUNCIONALIDADES Windows hypervisor VM VM Windows (parent partition) Hardware Windows hypervisor Hardware Descargagratuitaqueincluye el hypervisor y todos los componentesnecesariosparavirtualizar (Windows Kernel, drivers, red, almacenamiento…) Disponiblecomorol en unainstalación “full” o “Server Core” de Windows Server 2008
Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2
Administración Remota
Licenciamiento de Windows Server en entornos virtuales InstanciasVirtualesporLicencia iIimitadas .. 16 8 4 1 Standard Enterprise Datacenter Independiente de la tecnología de virtualización utilizada
Administración de Hyper-V R2
Administración de Discos
DEMOAdministración de DiscosAgregar Discos SCSI en caliente
Hyper-V Networking Máquina Virtual NIC Sintética NIC Legacy (Intel 21140) 12 NICs por VM 8 sintéticas 4 legacy Hasta 10Gb/s Soporta VLANs 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) NIC enlazada a Hyper-V NIC dedicada (Gestión)
Switches virtuales – Switches físicos VM1 VM2 VLAN2 VLAN1 VMBUS Los puertos del Switch Virtual son troncales Virtual Switch Tarjeta física del Host VLAN2 VLAN1 Trunk Port Physical Network Switch
PowerShell Por qué? Qué? Shell Interactiva Completo set de comandos Nuevo Language de Scripting Orientada a Objetos Revolucionaria
Objetos ObjetosObjetos “Un objetoesunacolección de partes y comousarlas ” Cómo se Usan Partes Usarlas Metodos Partes Propiedades Pedalear Volante GiroDerecho Ruedas GiroIzquierdo Pedales PresionarFrenoDelantero Frenos Marco PresionarFrenoDelantero
Objetos ObjetosObjetos Como Usarlas Métodos Partes Propiedades Stop() Nombre del Servicio Start() Estado Pause() Descripción Windows Service
DEMOPowerShell – Export - Snapshots
Interoperabilidad con Linux LIC : http://www.microsoft.com/downloads/details.aspx?FamilyID=c299d675-bb9f-41cf-b5eb-74d0595ccc5c&displaylang=en Satori : http://www.xen.org/products/satori.html
Aquitecturahyper-v
DEMOIntegrationComponents en Linux
Host ClusteringHA, Quick Migration, Live Migration, CSVs NIC3 - 192.168.100.2 NIC3 - 192.168.100.1 Red de HeartBeat NODO2 NODO1 Server Core Server Core NIC1 - 192.168.0.1 NIC1 - 192.168.0.2 Red Pública NIC2 - 10.10.10.1 NIC2 - 10.10.10.2 “Intranet” Red Virtual DC 192.168.0.100 Almacenamiento SAN 192.168.0.100
Quick Migration vs. Live Migration Live Migration (Windows Server 2008 R2Hyper-V) Estado de la VM y Transferencia de la Memoria Crea la VM en el destino Mueve páginas de memoria desde el origen al destino via Ethernet de manera iterativa Transferencia final del estado y restauración de la VM Pausa la máquina virtual Mueve el almacenamiento desde el origen al destino Continua la ejecución Quick Migration (Windows Server 2008 Hyper-V) Salva el estado de ejecución Crea la VM en el destino Escribe la memoria de la VM en el almacenamiento compartido Mueve la VM Mueve la conectividad del almacenamiento del host origen al host destino Restaura el estado y continua la ejecución Lee la memoria de la VM del almacenamiento compartido y la restaura en el host destino Continua la ejecución Host 2 Host 1 Host 1 Host 2
Cluster Shared Volumes Todos los servidores del cluster tienen acceso simultáneo a las mismas LUN del almacenamiento Utiliza NTFS, elimina los problemas de letras de unidad, mismas herramientas, sin modificaciones en la SAN…
0 comments
Post a comment