240 likes | 416 Views
Hyper-V en Windows 2008 R2 Interoperativilidad en Linux. Guillermo Sánchez IT Senior Consultant | Algeiba IT gsanchez@algeiba.com.ar http://itsanchez.com.ar/ http://twitter.com/ITSanchezAR. Augusto Alvarez IT Service Manager | Algeiba IT aalvarez@algeiba.com.ar
E N D
Hyper-V en Windows 2008 R2Interoperativilidad en Linux Guillermo Sánchez IT Senior Consultant | Algeiba IT gsanchez@algeiba.com.ar http://itsanchez.com.ar/ http://twitter.com/ITSanchezAR Augusto Alvarez IT Service Manager | Algeiba IT aalvarez@algeiba.com.ar http://blog.augustoalvarez.com.ar/ http://twitter.com/augustoalvarez
Agenda • Introducción • ¿Que son los Servicios de Integración (IS)? • Instalación de Servicios de Integración (IS) • Copias de Seguridad • Preguntas y Respuestas
Arquitectura Hyper-V R2 VM Worker Processes Particiones Hijas (Child) Partición Padre Aplicaciones Aplicaciones Modo Usuario Aplicaciones Aplicaciones WMI Provider VM Service SO sin Synthetic Drivers Windows Server 2008 R2 Windows Server 2003, 2008, 2008 R2 Modo Kernel Windows Kernel VSP Linux VSC Linux Kernel IHV Drivers VSC Windows Kernel VMBus Emulado VMBus VMBus Ring -1 Windows hypervisor “Designed for Windows” Server Hardware
¿Que son los servicios de Integración (IS)? • IS = Servicios de Integración(utilizado para referirse a los Componentes de Integracion IC). • IS le permite a las maquinas virtuales corrermas con mas performance ya que se integra con la capa de virtualización (algunas veces llamada Enlightenment). • Enlightenment generalmente incluye: • Controladores Sintéticos (Synthetic Drivers). • Servicios de Integración (IS).
¿Qué se obtiene para Linux? • Enlightenments para Linux incluye (depende de la versión): • Controladores Sintéticos (Synthetic Drivers) • IDE driver • SCSI driver • Network Drive (Red) • Soporte SMP (desde uno hasta cuatro procesadores virtual están soportados) • Servicios de Integración (shutdown, time sync, heartbeat) • ¿Qué falta? • Integración de Mouse en consola (puede obtenerse desde Xen) • Servicios de Integración (data exchange and “live” backup)
¿Como consigo las (IS)? • V2/V2.1 (2008 and Hyper-V R2) disponibles en http://www.microsoft.com/downloads • Linux kernel 2.6.32 y superiores, IS estarán disponibles (si son incluidas en la distribución – solo habilitarlas) Manual! Archivo ISO
Instalación de IS Distribuciones SOPORTADAS • Distribuciones Soportadas: • SUSE Linux Enterprise Server 10 SP2 (x86 o x64) • SUSE Linux Enterprise Server 11 (x86 o x64) • Red Hat Enterprise Linux 5.2, 5.3, 5.4, 5.5 (x86 o x64) • Deben estar instalados • Código fuente del Kernel de Linux • Compilador de C (para compilar los drivers!)
Emulado IO y red tienen una degradación comparadas con un equipo físico. Con IS IO es ~40% mas rápido que emulado emulado Red es ~30% mas rápido que emulado Performance en VMs SO Sin Hypervisor (sin IS Instaladas) Linux Kernel Linux VSC VMBus Emulación
DEMO • Linux en Hyper-V R2Servicios de Integración
Escenario Básico de Virtualización • Como se ve en la siguiente figura hay dos niveles fundamentales a respaldar el sistema operativo del host de Virtualización y las maquinas virtuales.
Tipos de Backups (Host) • Para respaldar el host de Hyper-V R2, lo ideal es instalar el SO en una partición exclusiva para el sistema operativo y planificar DisasterRecover con Windows Backup.
Tipos de Backups (VMS) • Para respaldar las maquinas virtuales se puede utilizar la solución de Backup para el entorno físico, además se puede respaldar el disco completo de la VM.
Mejores Practicas Hyper-V R2 • Tener definida y documentada la estrategia de backup. • Definir la priorización de las maquinas virtuales y sus servicios según la criticidad para el negocio. • Mantener una red aislada para la transferencia de backups. • Efectuar DR de manera periódica (bare-metal). • Sistema Operativo en una partición exclusiva para mayor eficacia en caso de DR.
DEMO • Backup en Hyper-V
Recursos adicionales Guillermo • www.itsanchez.com.arwww.twitter.com.ar/ITSanchezAR Augusto • http://blog.augustoalvarez.com.ar/ • http://twitter.com/augustoalvarez Distribuciones • www.redhat.com • www.suse.com • www.centos.org • www.ubuntu.com
Participá del DEMOFEST Los mejores proyectos de las células Microsoft, los grupos de investigación de estudiantes, son seleccionados para participar en el espacio del DEMOFEST. ¡Conocélos!
Necesitamos tu Feedback! • Completá los FORM de avaluación que estarán en nuestra WEB: www.codecamp.com.ar • Necesitamos de tu feedback para mejorar.
© 2008 Microsoft Corporation. Todos los derechosreservados. Microsoft, Windows, Windows Vista y otrosnombres de producto son y pueden ser marcasregistradas y registros en EstadosUnidos y en otrospaíses. La informacióncontenida en el presenteessólopara fines informativos y representa la visión actual de Microsoft Corporation a la fecha de estapresentación. Debido a que Microsoft debe responder a lascambiantescondiciones del mercado, no se debeinterpretarcomo un compromisopor parte de Microsoft, y Microsoft no puedegarantizar la precisión de ningunainformaciónprovistadespués de la fecha de estapresentación. MICROSOFT NO OFRECE GARANTÍA ALGUNA, EXPRESA, IMPLÍCITA O DE LEY, RESPECTO A LA INFORMACIÓN EN ESTA PRESENTACIÓN.
Script, Ejemplofuncional VSBackup.cmd(se ejecuta como tarea programada): @echo off diskshadow /s: d:\VSBackup\VSBackup.dsh VSBackup.dsh(se utiliza en VSBackup): #DiskShadow script file set context persistent nowriters set metadata e:\VSBackup\backup.cab set verbose on begin backup add volume d: alias Virtuales create expose %Virtuales% v: exec d:\VSBackup\VSCopiar.cmd unexpose v: end backup #End of script
Instalación de IS Agregando Pre Requisitos en Distribuciones SOPORTADAS • Red Hat (RHEL)updates yum install kernel-devel yum groupinstall "development tools" yum update • Suse (SLES) updates yast –i kernel-devel yast –i kernel-source yast –igcc