Hyper-V en Windows 2008 R2Interoperativilidad en Linux<br />Guillermo Sánchez<br />Consultor Senior IT<br />Algeiba<br />
Objetivos de la sesión<br />Aprender a virtualizar ambientes mixtos (Windows/Linux) con Hyper-V R2.<br />Entender como Hyp...
Agenda<br />Introducción <br />¿Que son los Servicios de Integración (IS)?<br />Instalación de Servicios de Integración (I...
Arquitectura Hyper-V R2<br />VM Worker Processes<br />Particiones Hijas (Child)<br />Partición Padre<br />Aplicaciones<br ...
¿Que son los servicios de Integración (IS)?<br />IS = Servicios de Integración(utilizado para referirse a los Componentes ...
IS en Windows<br />
¿Qué se obtiene para Linux?<br />Enlightenments para Linux incluye (depende de la versión):<br />Controladores Sintéticos ...
La Realidad:No se requieren (IS)para correr Linux en Hyper-V R2<br />La emulación de Hyper-V R2 funciona para la mayoría d...
Servicios de Integración Para Linux por versión<br />
¿Como consigo las (IS)?<br />V2/V2.1 (2008 and Hyper-V R2) disponibles en http://www.microsoft.com/downloads<br />Linux ke...
Archivo ReadMe IS V2<br />El archivo “Readme” es un recurso muy útil<br />Explica como:<br />Instalar las IS<br />Actualiz...
Integración de Mouse en Consola<br />El mouse funcionara bien pero no dejara el contexto en forma automática.<br />Se debe...
Instalación de IS Distribuciones SOPORTADAS<br />Código Fuente<br />Distribuciones Soportadas:<br />SUSE Linux Enterprise ...
Instalación de IS Distribuciones NO SOPORTADAS<br />Microsoft NO SOPORTA otras distribuciones de Linux, lo cual no quiere ...
Instalación de IS Procedimiento de Instalación<br />Preparación<br />Con permisos de root <br />Montar el ISO de las IS en...
Instalación de IS Procedimiento de Instalación (II)<br />
Instalación de IS Agregando Pre Requisitos en Distribuciones SOPORTADAS<br />Red Hat (RHEL)updates<br />yum install kernel...
Instalación de IS Compilar e Instalar en Distribuciones SOPORTADAS<br />Preparación Montar ISO y Copiar<br />mount /dev/cd...
Verificando la instalación<br />IS Drivers<br />Version Kernel<br />
Verificando la versión de IS<br />A partir de la versión 2.1 esta soportado modinfo<br />Permite saber la versión de IS in...
Otras distribuciones de Linux<br />En CentOS, la instalación es exactamente la misma que en Red Hat<br />Otras distribucio...
DEMO<br />Linux en Hyper-V R2Servicios de Integración<br />
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<b...
DEMO<br />Linux en Hyper-V R2Backups<br />
Preguntas<br />
Recursos adicionales<br />Blog: www.itsanchez.com.arTwitter: www.twitter.com.ar/ITSanchezAR<br />
Code…<br />
Participá del DEMOFEST<br />Los mejores proyectos de las células Microsoft, los grupos de investigación de estudiantes, so...
Necesitamos tu Feedback!<br />Completá los FORM de avaluación que estarán en nuestra WEB:<br />www.codecamp.com.ar<br />Ne...
© 2008 Microsoft Corporation. Todos los derechosreservados. Microsoft, Windows, Windows Vista y otrosnombres de producto s...
Upcoming SlideShare
Loading in …5
×

CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux

1,407 views

Published on

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
1,407
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
21
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

CodeCamp 2010 | Hyper-V en Windows Server 2008 R2 e interoperabilidad con Linux

  1. 1.
  2. 2. Hyper-V en Windows 2008 R2Interoperativilidad en Linux<br />Guillermo Sánchez<br />Consultor Senior IT<br />Algeiba<br />
  3. 3. Objetivos de la sesión<br />Aprender a virtualizar ambientes mixtos (Windows/Linux) con Hyper-V R2.<br />Entender como Hyper-V R2 trabaja con Linux.<br />Aprender a instalar los Servicios de Integración (IS) en maquinas virtuales con Linux.<br />Diseñar copias de seguridad.<br />
  4. 4. 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 />
  5. 5. 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 />
  6. 6. ¿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 />
  7. 7. IS en Windows<br />
  8. 8. ¿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 />
  9. 9. La Realidad:No se requieren (IS)para correr Linux en Hyper-V R2<br />La emulación de Hyper-V R2 funciona para la mayoría de los sistemas operativos (con menos performance)<br />Hardware emulado:<br />Video = S3 Trio64 SVGA “like” VESA<br />RED = Intel / DEC “Tulip” 21x4x<br />IDE = Similar a Intel 440BX<br />Que un sistema operativo se ejecute en Hyper-V R2 no significa que Microsoft brinde soporte - pero seguramente se ejecutara muy bien!<br />Open Solaris<br />SCO UNIX<br />Otros Linux<br />
  10. 10. Servicios de Integración Para Linux por versión<br />
  11. 11. ¿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 />
  12. 12. Archivo ReadMe IS V2<br />El archivo “Readme” es un recurso muy útil<br />Explica como:<br />Instalar las IS<br />Actualizar de V1 a V2 para SLES (SUSE) y RHEL (Red Hat)<br />Guías y mejores practicas<br />Parámetros avanzados de kernel (hda=noprobehdb=noprobe)<br />MAC addresses estático (utilizado por las VMs para conocer su estado utilizado por la funcionalidad HA de Hyper-V R2) <br />
  13. 13. Integración de Mouse en Consola<br />El mouse funcionara bien pero no dejara el contexto en forma automática.<br />Se debe usar [Ctrl-Alt-Flecha izquierda] para liberar la maquina virtual.<br />No se puede utilizar el mouse en sesiones RDP<br />Use la consola de Hyper-V R2 Local<br />Use la consola de Hyper-V R2 vía RDP.<br />Los servidores Linux se utilizan en modo de texto y suelen no necesitar utilizar el mouse.<br />Después de instalar IS se puede dar soporte de mouse desde el sitio de Xen:http://www.xen.org/download/satori.html(Licencia GPL)<br />Puede no funcionar en todas las distribuciones. <br />
  14. 14. Instalación de IS Distribuciones SOPORTADAS<br />Código Fuente<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 />Compilador<br />
  15. 15. Instalación de IS Distribuciones NO SOPORTADAS<br />Microsoft NO SOPORTA otras distribuciones de Linux, lo cual no quiere decir que no funcionen!<br />Listado de sistemas operativos soportadas por Hyper-V R2http://technet.microsoft.com/en-us/library/cc794868(WS.10).aspx<br />Otras distribuciones tienen el soporte de la Comunidad GNU.<br />Los Servicios de Integración de Linux trabajan con Kernel release 2.6.16 y superiores.<br />
  16. 16. Instalación de IS Procedimiento de Instalación<br />Preparación<br />Con permisos de root <br />Montar el ISO de las IS en la VM<br />Copiar el contenido de la instalación <br />Compilar e Instalar los drivers sintéticos (synthetic drivers)<br />SCSI<br />IDE<br />Red<br />Reiniciar/Confirmar<br />
  17. 17. Instalación de IS Procedimiento de Instalación (II)<br />
  18. 18. 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 />
  19. 19. Instalación de IS Compilar e Instalar en Distribuciones SOPORTADAS<br />Preparación Montar ISO y Copiar<br />mount /dev/cdrom /mnt<br />mkdir /opt/linux_is<br />cd /opt/linux_is<br />cp –r /mnt/* /opt/linux_is<br />Add Hyper-V ISs<br />Instalar IS<br />make<br />make install<br />Reiniciar<br />Shutdown –rf now<br />
  20. 20. Verificando la instalación<br />IS Drivers<br />Version Kernel<br />
  21. 21. Verificando la versión de IS<br />A partir de la versión 2.1 esta soportado modinfo<br />Permite saber la versión de IS instalada!<br />
  22. 22. Otras distribuciones de Linux<br />En CentOS, la instalación es exactamente la misma que en Red Hat<br />Otras distribuciones función con IS, Microsoft NO SOPORTA OTRAS DISTRIBUCIONES<br />Red Hat (Soportada)<br />CentOS (No Soportada)!<br />
  23. 23. DEMO<br />Linux en Hyper-V R2Servicios de Integración<br />
  24. 24. 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 />
  25. 25. DEMO<br />Linux en Hyper-V R2Backups<br />
  26. 26. Preguntas<br />
  27. 27. Recursos adicionales<br />Blog: www.itsanchez.com.arTwitter: www.twitter.com.ar/ITSanchezAR<br />
  28. 28. Code…<br />
  29. 29. 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 />
  30. 30. 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 />
  31. 31. © 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 />

×