1 HyperV en Windows 2008 R 2 Interoperativilidad

  • Slides: 24
Download presentation
1

1

Hyper-V en Windows 2008 R 2 Interoperativilidad en Linux Guillermo Sánchez IT Senior Consultant

Hyper-V en Windows 2008 R 2 Interoperativilidad en Linux Guillermo Sánchez IT Senior Consultant | Algeiba IT gsanchez@algeiba. com. ar http: //itsanchez. com. ar/ http: //twitter. com/ITSanchez. AR 2 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

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 R 2 Particiones Hijas (Child) Partición Padre VM Worker Processes Aplicaciones WMI

Arquitectura Hyper-V R 2 Particiones Hijas (Child) Partición Padre VM Worker Processes Aplicaciones WMI Provider Aplicaciones Windows Server 2003, 2008 R 2 SO sin Synthetic Drivers Aplicaciones Modo Usuario VM Service Windows Server 2008 R 2 Windows Kernel VSP IHV Drivers VMBus Windows Kernel Linux Kernel VSC VMBus Emulado Windows hypervisor “Designed for Windows” Server Hardware Linux VSC Modo Kernel VMBus Ring -1

¿Que son los servicios de Integración (IS)? IS = Servicios de Integración (utilizado para

¿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 correr mas 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).

IS en Windows 6

IS en Windows 6

¿Qué se obtiene para Linux? Enlightenments para Linux incluye (depende de la versión): Controladores

¿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) 7

Servicios de Integración Para Linux por versión Características V 1 (obsoleto) V 2 Versión

Servicios de Integración Para Linux por versión Características V 1 (obsoleto) V 2 Versión Kernel Octubre Diciembre N/A 2008 2010 Fecha V 2. 1 Junio 2010 VMBUS X X 2. 6. 33 (2. 6. 32+) X X IDE X X 2. 6. 33 (2. 6. 32+) X X Network X X 2. 6. 33 (2. 6. 32+) X X SCSI X X 2. 6. 33 (2. 6. 32+) X X SMP "Modinfo DRIVER" support 2. 6. 33 (2. 6. 32+) X Shutdown X X Time. Sync X X Heartbeat 8 2. 1 Beta Marzo 2010 X

¿Como consigo las (IS)? V 2/V 2. 1 (2008 and Hyper-V R 2) disponibles

¿Como consigo las (IS)? V 2/V 2. 1 (2008 and Hyper-V R 2) disponibles en http: //www. microsoft. com/downloads M anu al! Linux kernel 2. 6. 32 y superiores, IS estarán disponibles (si son incluidas en la distribución O S I – ivsolo habilitarlas) o h c r A 9

Instalación de IS Distribuciones SOPORTADAS Distribuciones Soportadas: SUSE Linux Enterprise Server 10 SP 2

Instalación de IS Distribuciones SOPORTADAS Distribuciones Soportadas: SUSE Linux Enterprise Server 10 SP 2 (x 86 o x 64) SUSE Linux Enterprise Server 11 (x 86 o x 64) Red Hat Enterprise Linux 5. 2, 5. 3, 5. 4, 5. 5 (x 86 o x 64) Deben estar instalados Código fuente del Kernel de Linux Compilador de C (para compilar los drivers!) 10

Performance en VMs Emulado Con IS SO Sin Hypervisor (sin IS Instaladas) Linux Kernel

Performance en VMs Emulado Con IS SO Sin Hypervisor (sin IS Instaladas) Linux Kernel Emulación IO y red tienen una degradación comparadas con un equipo físico. 11 Linux VSC VMBus IO es ~40% mas rápido que emulado Red es ~30% mas rápido que emulado

DEMO Linux en Hyper-V R 2 Servicios de Integración 12

DEMO Linux en Hyper-V R 2 Servicios de Integración 12

Escenario Básico de Virtualización Como se ve en la siguiente figura hay dos niveles

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 R 2, lo ideal

Tipos de Backups (Host) Para respaldar el host de Hyper-V R 2, lo ideal es instalar el SO en una partición exclusiva para el sistema operativo y planificar Disaster Recover con Windows Backup.

Tipos de Backups (VMS) Para respaldar las maquinas virtuales se puede utilizar la solución

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 R 2 Tener definida y documentada la estrategia de backup. Definir

Mejores Practicas Hyper-V R 2 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 17

DEMO Backup en Hyper-V 17

Preguntas 18

Preguntas 18

Recursos adicionales Guillermo www. itsanchez. com. ar www. twitter. com. ar/ITSanchez. AR Augusto http:

Recursos adicionales Guillermo www. itsanchez. com. ar www. twitter. com. ar/ITSanchez. AR Augusto http: //blog. augustoalvarez. com. ar/ http: //twitter. com/augustoalvarez Distribuciones 19 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

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! 20

Necesitamos tu Feedback! Completá los FORM de avaluación que estarán en nuestra WEB: www.

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. 21

© 2008 Microsoft Corporation. Todos los derechos reservados. Microsoft, Windows Vista y otros nombres

© 2008 Microsoft Corporation. Todos los derechos reservados. Microsoft, 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. 22

Script, Ejemplo funcional VSBackup. cmd (se ejecuta como tarea programada): @echo off diskshadow /s:

Script, Ejemplo funcional VSBackup. cmd (se ejecuta como tarea programada): @echo off diskshadow /s: d: VSBackup. dsh(se utiliza en VSBackup): #Disk. Shadow script file set context persistent nowriters set metadata e: VSBackupbackup. cab set verbose on begin backup add volume d: alias Virtuales create expose %Virtuales% v: 23 exec d: VSBackupVSCopiar. cmd unexpose v: end backup #End of script

Instalación de IS Agregando Pre Requisitos en Distribuciones SOPORTADAS Red Hat (RHEL) updates yum

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 –i gcc 24