Sacale El Jugo A La Virtualizacion

2,829 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,829
On SlideShare
0
From Embeds
0
Number of Embeds
196
Actions
Shares
0
Downloads
180
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • 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

    1. 1. Sácale el jugo a la Virtualización<br />Gonzalo Balladares RiveraMVP Exchange Server<br />MCSA:M, MCITP, MCTS<br />gonzalo.balladares@activetrainer.cl<br />http://gballadares.spaces.live.com<br />Pablo Campos MCT, MCTS, RHCT<br />pacampos@alx.cl<br />http://geeks.ms/blogs/pcampos<br />
    2. 2. Agenda<br />¿Por qué Virtualizar?<br />¿Cómo Planificar un proyecto de Virtualización?<br />Introducción a Hyper-V R2<br />Administración de Hyper-V R2<br />
    3. 3. ¿Por qué Virtualizar?<br />
    4. 4. PorquéVirtualizar?<br />MejorUso de Recursos<br />Consolidación de Servidores<br />ContinuidadOperativa<br />Flexibilidad<br />
    5. 5. Ejemplo: Uso de Recursos<br />
    6. 6. Ejemplo: Uso de CPU<br />
    7. 7. Ejemplo: Uso de RAM<br />
    8. 8. ¿Cómo Planificar un proyecto de Virtualización?<br />
    9. 9. ¿Cómo Planificar un Proyecto de Virtualización?<br />SolutionAccelerators<br />IPD<br />MAP<br />
    10. 10. Solution AcceleratorsHerramientas para cada etapa de lo proyectos de Infraestructura y Virtualización<br />Microsoft<br />Assessment and Planning Toolkit (MAP)<br />Infrastructure Planning and Design Guides (IPD)<br />Offline Virtual Machine Servicing Tool<br />Windows Server<br />2008 Security Guide<br />Microsoft<br />Deployment Toolkit 2010<br />
    11. 11. SolutionAccelerators<br />Guías y Herramientas para:<br />Inventario de Redes<br />Diseño, Planificación e Implementación de Nuevos Servicios, Seguridad<br />Existen SolutionAccelerators para<br />Windows Desktop<br />Windows Server<br />Virtualización<br />Seguridad <br />IT Governance & Compliance<br />http://www.microsoft.com/SolutionAccelerators<br />
    12. 12. IPD: InfrastructurePlanning and Design<br /> 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<br />Define un flujo de decisión<br />Describe las decisiones que deben tomarse<br />Relaciona las decisiones y opciones para el negocio<br />Entrega un set de preguntas para entender el negocio<br />http://www.microsoft.com/ipd<br />
    13. 13. IPD: InfrastructurePlanning and Design<br />IPD Guides forVirtualization<br />Microsoft Enterprise Desktop Virtualization<br />App-V<br />Terminal Services<br />Windows Server Virtualization<br />SelectingtheRightVirtualizationTechnology<br />
    14. 14. IPD: InfrastructurePlanning and Design<br />IPD Guides forVirtualization<br />IPD Guides for Windows Server<br />IPD Guides for System Center<br />IPD Guides forOtherTopics<br />SharePoint Online<br />Exchange Online<br />Microsoft SQL Server<br />Windows Optimized Desktop Scenarios<br />
    15. 15. IPD: Windows Server Virtualization <br />Diagrama de Flujo de Decisiones<br />
    16. 16. Paso 1: Determine el alcance del proyecto de Virtualization<br />Tarea 1. Determine el alcance del proyecto<br />Qué partes de la infraestructura serán virtualizados?<br />Opción 1: Toda la Empresa<br />Opción 2: Los servidores centrales<br />Opción 3: Los servidores de Sucursales<br />Validación con el Negocio<br />Definir Objetivos y Beneficios esperados<br />
    17. 17. Paso 2: Crear un listado de Servicios (Workloads)<br />Tarea 1: Crear un listado de Servicios/Servidores Candidatos<br />Ubicación<br />Sistema Operativo<br />Aplicaciones<br />Tarea 2: Determinar Compatibilidad<br />Registrar cualquier limitante o requisito técnico específico que podría entrar en conflicto con la tecnología de virtualización.<br />
    18. 18. Paso 2: Crear un listado de Servicios (Workloads)<br />Tarea 3: Determinar Requerimientos de Recursos<br />Opción 1: Usar Microsoft Assessment and Planning (MAP) Toolkit <br />Opción 2: Usar System Center Virtual Machine Manager (VMM) 2008 <br />Opción 3: Manualmente<br />
    19. 19. Paso 2: Crear un listado de Servicios (Workloads)<br />Fuentes de datos de rendimiento:<br />Datos de RendimientoHistóricos<br />Especificaciones y requisitos<br />Resultados de Pruebas de Benchmark/Load-testing<br />
    20. 20. Comparación entre Alternativas<br />
    21. 21. Paso 3: Elegir estrategias de Backup y de Tolerancia a Fallas para cada Servicio (Workload) <br />Tarea 1: Seleccionar estrategia de respaldos<br />Opción 1: Backup a nivel de Aplicación<br />Opción 2: Backup a nivel de Servicio (Workload)<br />Opción 3: Backup a nivel de máquina virtual<br />
    22. 22. Paso 3: Elegir estrategias de Backup y de Tolerancia a Fallas para cada Servicio (Workload) <br />Tarea 1: Seleccionar estrategia de Tolerancia a Fallas<br />Opción 1: Network Load Balancing<br />Opción 2: Cluster de Aplicaciones<br />Opción 3: Cluster de Máquinas Virtuales (Host Clustering)<br />
    23. 23. Siguientes pasos…<br />Paso 4: Consolidar y Analizar los requisitos de los servicios (Workload)<br />Paso 5: Diseñar y Desplegar el los requisitos de Hardware para el Host de Virtualización.<br />Paso 6: Asignar Servicios (Workloads) a Servidores de Virtualización<br />Paso 7: Diseñar Backup y Tolerancia a Fallas<br />Paso 8: DiseñarInfraestructura de Storage<br />Paso 9: DiseñarInfraestructura de Redes<br />
    24. 24. Desafíos de una MigraciónMigración de clientes y Servidores Windows y Virtualization<br />Dónde están mis actuales desktops y servers?<br />Pueden mis actuales servidores ser migrados a Windows Server 2008?<br />Pueden mis actuales desktops ser migrados a Windows7? a Office 2007?<br />Pueden algunos de mis servidores ser consolidados usando usingHyper-V?<br />Pueden algunos de mis desktops ser virtualizados usando Virtualización de Aplicaciones?<br />
    25. 25. Microsoft Assessment and Planning Toolkit (MAP)<br />Antes era Windows Vista Hardware Assessment (WVHA)<br />Toolkit Completo<br />Herramientas de Discovery <br />Inventario sin agentes (Agent-less) de PCs,Servers, Aplicaciones, dispositivos de red y roles<br />Evaluación para Migraciones y propuestas<br />
    26. 26. MAP 4.0<br />
    27. 27. Red <br />MAP: Cómo Funciona?<br />Migración de S.O?<br />Consolidación de Servidores?<br />Virtualización?<br />Realiza un Inventario del entorno de redessin instalaragentes y recomiendalastecnologíasapropiadas<br />MAP<br />MAP Tool User<br />(IT Pro/Partner)<br />Genera Reportespara<br />DistintosEscenarios de <br />Migración<br />
    28. 28. MAP: Interfaz de usuarios y Reportes<br />Windows Server 2008<br />New User Interface<br />Virtualization<br />Windows Vista<br />
    29. 29. MAP: Propuestas de Migración<br />
    30. 30. Introducción a Hyper-V R2<br />
    31. 31. Windows Server 2008 R2 Hyper-V<br />Misma arquitectura que Windows Server 2008 Hyper-V<br />Integración con nuevas tecnologías<br />Nuevos escenarios dinámicos<br />Mejores ratios de consolidación<br />Datacenter dinámico (Usando Systems Center Suite)<br />Virtualización del Escritorio (en combinación con Remote Desktop Services)<br />
    32. 32. Requisitos de Hyper-V R2<br />Hardware<br />Arquitectura x64 (no IA64)<br />Virtualización asistida por hardware<br />Intel-VT / AMD-V<br />Data ExecutionPrevention (DEP) en el hardware<br />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)<br />Software<br />Una edición x64 de Windows Server 2008<br />Standard/Enterprise/Datacenter<br />Microsoft Hyper-V Server<br />
    33. 33. Funcionalidades de Hyper-V R2<br />Partición Padre:<br />64 Procesadores Lógicos<br />1Tb de RAM<br />Particiones hijas (Máquinas Virtuales):<br />32-bit (x86) y 64-bit (x64)<br />RAM: Hasta 64 GB de memoria<br />SMP con 2/4 Procesadores Lógicos<br />385 VMs en ejecución concurrente por host O 512 Procesadores Virtuales<br />
    34. 34. Más Funcionalidades de Hyper-V R2<br />Almacenamiento: Formato VHD y acceso Pass-Through a disco<br />Networking: Soporte a NLB, VLAN Tagging, TCP Offload, VMQ, Jumbo Frames…<br />Live Backup: Integración con VolumeShadowService<br />Administración por WMI<br />Snapshots<br />Manipulación Offline del virtual hard disk<br />
    35. 35. Almacenamiento en Hyper-V R2<br />Almacenamiento físico<br />DirectAttach Storage (DAS): SATA, eSATA, PATA, SAS, SCSI, USB, Firewire<br />Storage Area Networks (SANs): iSCSI, FiberChannel, SAS<br />Network Attached Storage (NAS)<br />Almacenamiento Virtual<br />DynamicallyExpanding Virtual Hard Disks: Hasta 2 TB<br />FixedSize Virtual Hard Disks: Hasta 2040 GB<br />Pass-throughDisks<br />Differencing Disks<br />
    36. 36. Más Almacenamiento en Hyper-V R2<br />Agregar / Quitar VHDs y discos pass-through a VMsen ejecución sin requerir un reinicio<br />Aplica a dispositivos que se conecten a la virtual SCSI controller<br />Permite<br />Crecimiento del almacenamiento de las VMs sin downtime.<br />Nuevos escenarios de backup<br />Nuevos escenarios de SQL/Exchange<br />
    37. 37. Proporcionadopor<br />Arquitectura de Hyper-V<br />OS<br />ISV / IHV / OEM<br />VM Worker Processes<br />Microsoft Hyper-V<br />Microsoft / XenSource<br />Partición Padre<br />ParticionesHijas<br />Aplicaciones<br />Aplicaciones<br />Aplicaciones<br />Aplicaciones<br />User Mode<br />WMI Provider<br />VM Service<br />Windows Server 2008<br />Non-Hypervisor Aware OS<br />Windows Kernel<br />Windows Kernel<br />Xen-Enabled Linux Kernel<br />Windows Server 2003, 2008<br />VSP<br />Emulated<br />Devices<br />Drivers<br />IHV Drivers<br />Synthetic<br />Devices<br />Drivers<br />Kernel Mode<br />VMBus<br />Linux VSC<br />VSC<br />Emulacion<br />VMBus<br />VMBus<br />Windows hypervisor<br />Hypercall Adapter<br />Ring -1<br />“Designed for Windows” Server Hardware<br />
    38. 38. Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2<br />Microsoft Hyper-V Server<br />Microsoft Hyper-V Server 2008 R2 (HVS)<br />Hyper-V comorol de <br />Windows Server 2008 R2<br />VM<br />VM<br />Hyper-V<br />Parent Partition<br />MISMAS FUNCIONALIDADES<br />Windows hypervisor<br />VM<br />VM<br />Windows (parent partition)<br />Hardware<br />Windows hypervisor<br />Hardware<br />Descargagratuitaqueincluye el hypervisor y todos los componentesnecesariosparavirtualizar (Windows Kernel, drivers, red, almacenamiento…)<br />Disponiblecomorol en unainstalación “full” o “Server Core” de Windows Server 2008<br />
    39. 39. Windows Server 2008 R2 Hyper-V vs. Microsoft Hyper-V Server 2008 R2<br />
    40. 40. Administración Remota<br />
    41. 41. Licenciamiento de Windows Server en entornos virtuales<br />InstanciasVirtualesporLicencia<br />iIimitadas ..<br />16<br /> 8<br /> 4<br /> 1<br />Standard Enterprise Datacenter<br />Independiente de la tecnología de virtualización utilizada<br />
    42. 42. Administración de Hyper-V R2<br />
    43. 43. Administración de Discos<br />
    44. 44. DEMOAdministración de DiscosAgregar Discos SCSI en caliente <br />
    45. 45. Hyper-V Networking<br />Máquina Virtual<br />NIC Sintética<br />NIC Legacy (Intel 21140)<br />12 NICs por VM<br />8 sintéticas<br />4 legacy<br />Hasta 10Gb/s<br />Soporta VLANs<br />Partición Padre<br />Redes Virtuales enlazadas a NICs físicas<br />Externas – Limitadas por el número de NICs<br />Internas – Ilimitadas<br />Privadas – Ilimitadas<br />Solo NICs Ethernet (no Wireless)<br />Soporta VLANs<br />Trunking (VTP Protocol)<br />NIC enlazada a Hyper-V<br />NIC dedicada (Gestión)<br />
    46. 46. Switches virtuales – Switches físicos<br />VM1<br />VM2<br />VLAN2<br />VLAN1<br />VMBUS<br />Los puertos del Switch Virtual <br />son troncales<br />Virtual Switch<br />Tarjeta física del Host<br />VLAN2<br />VLAN1<br />Trunk Port<br />Physical Network Switch<br />
    47. 47. Laboratorio Duoc<br />Nodo1.eitco.local<br />Nodo1.eitco.local<br />172.17.0.20255.255.0.0GW:172.17.0.1Vlan 20<br />172.17.0.10255.255.0.0GW:172.17.0.1Vlan 20<br />10.20.15.2255.255.252.0<br />10.20.15.3255.255.252.0<br />192.168.111.20255.255.255.0GW:192.168.111.1Vlan 10<br />192.168.111.10255.255.255.0GW:192.168.111.1Vlan 10<br />TRUNK<br />TRUNK<br />Cisco 2950 Layer 2<br />Vlan 10<br />Vlan 20<br />10.20.15.1255.255.252.0<br />Cisco 1800 Series<br />
    48. 48. DEMOConfiguración de las redes<br />
    49. 49. PowerShell<br />Por qué?<br />Qué?<br />Shell Interactiva<br />Completo set de comandos<br />Nuevo Language <br />de Scripting<br />Orientada a Objetos<br />Revolucionaria<br />
    50. 50. Objetos ObjetosObjetos<br />“Un objetoesunacolección de partes y comousarlas ”<br />Cómo se Usan<br />Partes<br />Usarlas<br />Metodos<br />Partes<br />Propiedades<br />Pedalear<br />Volante<br />GiroDerecho<br />Ruedas<br />GiroIzquierdo<br />Pedales<br />PresionarFrenoDelantero<br />Frenos<br />Marco<br />PresionarFrenoDelantero<br />
    51. 51. Objetos ObjetosObjetos<br />Como Usarlas<br />Métodos<br />Partes<br />Propiedades<br />Stop()<br />Nombre del Servicio<br />Start()<br />Estado<br />Pause()<br />Descripción<br />Windows<br />Service<br />
    52. 52. DEMOPowerShell – Export - Snapshots<br />
    53. 53. Interoperabilidad con Linux<br />LIC : http://www.microsoft.com/downloads/details.aspx?FamilyID=c299d675-bb9f-41cf-b5eb-74d0595ccc5c&displaylang=en<br />Satori : http://www.xen.org/products/satori.html<br />
    54. 54. Aquitecturahyper-v<br />
    55. 55. DEMOIntegrationComponents en Linux<br />
    56. 56. Host ClusteringHA, Quick Migration, Live Migration, CSVs<br />NIC3 - 192.168.100.2<br />NIC3 - 192.168.100.1<br />Red de HeartBeat<br />NODO2<br />NODO1<br />Server Core<br />Server Core<br />NIC1 - 192.168.0.1<br />NIC1 - 192.168.0.2<br />Red Pública<br />NIC2 - 10.10.10.1<br />NIC2 - 10.10.10.2<br />“Intranet” Red Virtual<br />DC<br />192.168.0.100<br />Almacenamiento SAN<br />192.168.0.100<br />
    57. 57. Quick Migration vs. Live Migration<br />Live Migration<br />(Windows Server 2008 R2Hyper-V)<br />Estado de la VM y Transferencia de la Memoria<br />Crea la VM en el destino<br />Mueve páginas de memoria desde el origen al destino via Ethernet de manera iterativa<br />Transferencia final del estado y restauración de la VM<br />Pausa la máquina virtual<br />Mueve el almacenamiento desde el origen al destino<br />Continua la ejecución<br />Quick Migration<br />(Windows Server 2008 Hyper-V)<br />Salva el estado de ejecución<br />Crea la VM en el destino<br />Escribe la memoria de la VM en el almacenamiento compartido<br />Mueve la VM<br />Mueve la conectividad del almacenamiento del host origen al host destino<br />Restaura el estado y continua la ejecución<br />Lee la memoria de la VM del almacenamiento compartido y la restaura en el host destino<br />Continua la ejecución<br />Host 2<br />Host 1<br />Host 1<br />Host 2<br />
    58. 58. Cluster Shared Volumes<br />Todos los servidores del cluster tienen acceso simultáneo a las mismas LUN del almacenamiento<br />Utiliza NTFS, elimina los problemas de letras de unidad, mismas herramientas, sin modificaciones en la SAN…<br />
    59. 59. DEMOAlta disponibilidad<br />
    60. 60. © 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.<br />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.<br />

    ×