Code camp 2010 - Hyper-V R2 y Linux

2,011 views

Published on

Instalacion de integracion Services IS en Hyper-V R2.
k

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

  • Be the first to like this

No Downloads
Views
Total views
2,011
On SlideShare
0
From Embeds
0
Number of Embeds
535
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Code camp 2010 - Hyper-V R2 y Linux

  1. 1.
  2. 2. Hyper-V en Windows 2008 R2Interoperativilidad en Linux<br />Guillermo Sánchez<br />IT Senior Consultant | Algeiba IT<br />gsanchez@algeiba.com.ar<br />http://itsanchez.com.ar/<br />http://twitter.com/ITSanchezAR<br />Augusto Alvarez<br />IT Service Manager | Algeiba IT<br />aalvarez@algeiba.com.ar<br />http://blog.augustoalvarez.com.ar/<br />http://twitter.com/augustoalvarez<br />
  3. 3. Agenda<br />Introducción <br />¿Que son los Servicios de Integración (IS)?<br />Instalación de Servicios de Integración (IS)<br />Copias de Seguridad<br />Preguntas y Respuestas<br />
  4. 4. Arquitectura Hyper-V R2<br />VM Worker Processes<br />Particiones Hijas (Child)<br />Partición Padre<br />Aplicaciones<br />Aplicaciones<br />Modo<br />Usuario<br />Aplicaciones<br />Aplicaciones<br />WMI Provider<br />VM Service<br />SO sin Synthetic Drivers<br />Windows Server 2008 R2<br />Windows Server 2003, 2008, 2008 R2<br />Modo <br />Kernel<br />VSP<br />Windows Kernel<br />Linux VSC<br />Linux<br />Kernel<br />IHV Drivers<br />VSC<br />Windows Kernel<br />VMBus<br />Emulado<br />VMBus<br />VMBus<br />Ring -1<br />Windows hypervisor<br />“Designed for Windows” Server Hardware<br />
  5. 5. ¿Que son los servicios de Integración (IS)?<br />IS = Servicios de Integración(utilizado para referirse a los Componentes de Integracion IC).<br />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). <br />Enlightenment generalmente incluye:<br />Controladores Sintéticos (Synthetic Drivers).<br />Servicios de Integración (IS).<br />
  6. 6. IS en Windows<br />
  7. 7. ¿Qué se obtiene para Linux?<br />Enlightenments para Linux incluye (depende de la versión):<br />Controladores Sintéticos (Synthetic Drivers)<br />IDE driver<br />SCSI driver<br />Network Drive (Red)<br />Soporte SMP (desde uno hasta cuatro procesadores virtual están soportados)<br />Servicios de Integración (shutdown, time sync, heartbeat)<br />¿Qué falta?<br />Integración de Mouse en consola (puede obtenerse desde Xen)<br />Servicios de Integración (data exchange and “live” backup)<br />
  8. 8. Servicios de Integración Para Linux por versión<br />
  9. 9. ¿Como consigo las (IS)?<br />V2/V2.1 (2008 and Hyper-V R2) disponibles en http://www.microsoft.com/downloads<br />Linux kernel 2.6.32 y superiores, IS estarán disponibles (si son incluidas en la distribución – solo habilitarlas)<br />Manual!<br />Archivo ISO<br />
  10. 10. Instalación de IS Distribuciones SOPORTADAS<br />Distribuciones Soportadas:<br />SUSE Linux Enterprise Server 10 SP2 (x86 o x64)<br />SUSE Linux Enterprise Server 11 (x86 o x64)<br />Red Hat Enterprise Linux 5.2, 5.3, 5.4, 5.5 (x86 o x64)<br />Deben estar instalados<br />Código fuente del Kernel de Linux<br />Compilador de C (para compilar los drivers!)<br />
  11. 11. Performance en VMs<br /> Con IS<br />IO es ~40% mas rápido que emulado emulado<br />Red es ~30% mas rápido que emulado<br />Emulado<br />IO y red tienen una degradación comparadas con un equipo físico.<br />SO Sin Hypervisor (sin IS Instaladas)<br />Linux<br />Kernel<br />Linux VSC<br />VMBus<br />Emulación<br />
  12. 12. DEMO<br />Linux en Hyper-V R2Servicios de Integración<br />
  13. 13. Escenario Básico de Virtualización<br />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.<br />
  14. 14. Tipos de Backups (Host)<br />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. <br />
  15. 15. Tipos de Backups (VMS)<br />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.<br />
  16. 16. Mejores Practicas Hyper-V R2<br />Tener definida y documentada la estrategia de backup.<br />Definir la priorización de las maquinas virtuales y sus servicios según la criticidad para el negocio.<br />Mantener una red aislada para la transferencia de backups.<br />Efectuar DR de manera periódica (bare-metal).<br />Sistema Operativo en una partición exclusiva para mayor eficacia en caso de DR.<br />
  17. 17. DEMO<br />Backup en Hyper-V<br />
  18. 18. Preguntas<br />
  19. 19. Recursos adicionales<br />Guillermo:<br />www.itsanchez.com.ar<br />www.twitter.com.ar/ITSanchezAR<br />Augusto:<br />blog.augustoalvarez.com.ar<br />http://twitter.com/augustoalvarez<br />Distribuciones Linux<br />www.redhat.com (RHEL)<br />www.suse.com (SLES)<br />www.centos.org (CentOS)<br />www.ubuntu.com(Ubuntu)<br />
  20. 20. Instalación de IS Agregando Pre Requisitos en Distribuciones SOPORTADAS<br />Red Hat (RHEL)updates<br />yum install kernel-devel<br />yum groupinstall "development tools"<br />yum update<br />Suse (SLES) updates<br />yast –i kernel-devel<br />yast –i kernel-source<br />yast –igcc<br />
  21. 21. Script, Ejemplofuncional<br />VSBackup.cmd(se ejecuta como tarea programada):<br />@echo off<br />diskshadow /s: d:VSBackupVSBackup.dsh<br />VSBackup.dsh(se utiliza en VSBackup):<br />#DiskShadow script file<br />set context persistent nowriters<br />set metadata e:VSBackupackup.cab<br />set verbose on<br />begin backup<br />add volume d: alias Virtuales<br />create<br />expose %Virtuales% v:<br />exec d:VSBackupVSCopiar.cmd<br />unexpose v:<br />end backup<br />#End of script<br />
  22. 22. Participá del DEMOFEST<br />Los mejores proyectos de las células Microsoft, los grupos de investigación de estudiantes, son seleccionados para participar en el espacio del DEMOFEST.<br />¡Conocélos!<br />
  23. 23. Necesitamos tu Feedback!<br />Completá los FORM de avaluación que estarán en nuestra WEB:<br />www.codecamp.com.ar<br />Necesitamos de tu feedback para mejorar.<br />
  24. 24. © 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.<br />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.<br />

×