Hyper-V en Windows 2008 R2Interoperativilidad en LinuxGuillermo SánchezIT Senior Consultant | Algeiba ITgsanchez@algeiba.com.arhttp://itsanchez.com.ar/http://twitter.com/ITSanchezARAugusto AlvarezIT Service Manager | Algeiba ITaalvarez@algeiba.com.arhttp://blog.augustoalvarez.com.ar/http://twitter.com/augustoalvarez
AgendaIntroducción ¿Que son los Servicios de Integración (IS)?Instalación de Servicios de Integración (IS)Copias de SeguridadPreguntas y Respuestas
Arquitectura Hyper-V R2VM Worker ProcessesParticiones Hijas (Child)Partición PadreAplicacionesAplicacionesModoUsuarioAplicacionesAplicacionesWMI ProviderVM ServiceSO sin Synthetic DriversWindows Server 2008 R2Windows Server 2003, 2008, 2008 R2Modo KernelVSPWindows KernelLinux VSCLinuxKernelIHV DriversVSCWindows KernelVMBusEmuladoVMBusVMBusRing -1Windows 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).
IS en Windows
¿Qué se obtiene para Linux?Enlightenments para Linux incluye (depende de la versión):Controladores Sintéticos (Synthetic Drivers)IDE driverSCSI driverNetwork 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)
Servicios de Integración Para Linux por versión
¿Como consigo las (IS)?V2/V2.1 (2008 and Hyper-V R2) disponibles en http://www.microsoft.com/downloadsLinux 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 SOPORTADASDistribuciones 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 instaladosCódigo fuente del Kernel de LinuxCompilador de C (para compilar los drivers!)
Performance en VMs   Con ISIO es ~40% mas rápido que emulado emuladoRed es ~30% mas rápido que emuladoEmuladoIO y red tienen una degradación comparadas con un equipo físico.SO Sin Hypervisor (sin IS Instaladas)LinuxKernelLinux VSCVMBusEmulación
DEMOLinux en Hyper-V R2Servicios de Integración
Escenario Básico de VirtualizaciónComo 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 R2Tener 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.
DEMOBackup en Hyper-V
Preguntas
Recursos adicionalesGuillermo:www.itsanchez.com.arwww.twitter.com.ar/ITSanchezARAugusto:blog.augustoalvarez.com.arhttp://twitter.com/augustoalvarezDistribuciones Linuxwww.redhat.com (RHEL)www.suse.com (SLES)www.centos.org (CentOS)www.ubuntu.com(Ubuntu)
Instalación de IS Agregando Pre Requisitos en Distribuciones SOPORTADASRed Hat (RHEL)updatesyum install kernel-develyum groupinstall "development tools"yum updateSuse (SLES) updatesyast –i kernel-develyast –i kernel-sourceyast –igcc
Script, EjemplofuncionalVSBackup.cmd(se ejecuta como tarea programada):@echo offdiskshadow /s: d:\VSBackup\VSBackup.dshVSBackup.dsh(se utiliza en VSBackup):#DiskShadow script fileset context persistent nowritersset metadata e:\VSBackup\backup.cabset verbose onbegin backupadd volume d: alias Virtualescreateexpose %Virtuales% v:exec d:\VSBackup\VSCopiar.cmdunexpose v:end backup#End of script
Participá del DEMOFESTLos 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.arNecesitamos 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.

Code camp 2010 - Hyper-V R2 y Linux

  • 2.
    Hyper-V en Windows2008 R2Interoperativilidad en LinuxGuillermo SánchezIT Senior Consultant | Algeiba ITgsanchez@algeiba.com.arhttp://itsanchez.com.ar/http://twitter.com/ITSanchezARAugusto AlvarezIT Service Manager | Algeiba ITaalvarez@algeiba.com.arhttp://blog.augustoalvarez.com.ar/http://twitter.com/augustoalvarez
  • 3.
    AgendaIntroducción ¿Que sonlos Servicios de Integración (IS)?Instalación de Servicios de Integración (IS)Copias de SeguridadPreguntas y Respuestas
  • 4.
    Arquitectura Hyper-V R2VMWorker ProcessesParticiones Hijas (Child)Partición PadreAplicacionesAplicacionesModoUsuarioAplicacionesAplicacionesWMI ProviderVM ServiceSO sin Synthetic DriversWindows Server 2008 R2Windows Server 2003, 2008, 2008 R2Modo KernelVSPWindows KernelLinux VSCLinuxKernelIHV DriversVSCWindows KernelVMBusEmuladoVMBusVMBusRing -1Windows hypervisor“Designed for Windows” Server Hardware
  • 5.
    ¿Que son losservicios 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).
  • 6.
  • 7.
    ¿Qué se obtienepara Linux?Enlightenments para Linux incluye (depende de la versión):Controladores Sintéticos (Synthetic Drivers)IDE driverSCSI driverNetwork 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)
  • 8.
    Servicios de IntegraciónPara Linux por versión
  • 9.
    ¿Como consigo las(IS)?V2/V2.1 (2008 and Hyper-V R2) disponibles en http://www.microsoft.com/downloadsLinux kernel 2.6.32 y superiores, IS estarán disponibles (si son incluidas en la distribución – solo habilitarlas)Manual!Archivo ISO
  • 10.
    Instalación de ISDistribuciones SOPORTADASDistribuciones 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 instaladosCódigo fuente del Kernel de LinuxCompilador de C (para compilar los drivers!)
  • 11.
    Performance en VMs Con ISIO es ~40% mas rápido que emulado emuladoRed es ~30% mas rápido que emuladoEmuladoIO y red tienen una degradación comparadas con un equipo físico.SO Sin Hypervisor (sin IS Instaladas)LinuxKernelLinux VSCVMBusEmulación
  • 12.
    DEMOLinux en Hyper-VR2Servicios de Integración
  • 13.
    Escenario Básico deVirtualizaciónComo se ve en la siguiente figura hay dos niveles fundamentales a respaldar el sistema operativo del host de Virtualización y las maquinas virtuales.
  • 14.
    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.
  • 15.
    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.
  • 16.
    Mejores Practicas Hyper-VR2Tener 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.
  • 17.
  • 18.
  • 19.
  • 20.
    Instalación de ISAgregando Pre Requisitos en Distribuciones SOPORTADASRed Hat (RHEL)updatesyum install kernel-develyum groupinstall "development tools"yum updateSuse (SLES) updatesyast –i kernel-develyast –i kernel-sourceyast –igcc
  • 21.
    Script, EjemplofuncionalVSBackup.cmd(se ejecutacomo tarea programada):@echo offdiskshadow /s: d:\VSBackup\VSBackup.dshVSBackup.dsh(se utiliza en VSBackup):#DiskShadow script fileset context persistent nowritersset metadata e:\VSBackup\backup.cabset verbose onbegin backupadd volume d: alias Virtualescreateexpose %Virtuales% v:exec d:\VSBackup\VSCopiar.cmdunexpose v:end backup#End of script
  • 22.
    Participá del DEMOFESTLosmejores proyectos de las células Microsoft, los grupos de investigación de estudiantes, son seleccionados para participar en el espacio del DEMOFEST.¡Conocélos!
  • 23.
    Necesitamos tu Feedback!Completálos FORM de avaluación que estarán en nuestra WEB:www.codecamp.com.arNecesitamos de tu feedback para mejorar.
  • 24.
    © 2008 MicrosoftCorporation. 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.