Este documento presenta una introducción a Hyper-V R2 y cómo funciona con distribuciones de Linux. Explica la arquitectura de Hyper-V R2, las distribuciones soportadas como Suse y Red Hat, los servicios de integración Linux ICS V2, e instrucciones para instalar los servicios de integración en diferentes distribuciones de Linux.
1. Hyper-V R2 y Linux Guillermo Sánchez Microsoft Certified Professional Microsoft Certified Technology Specialist gsanchez@itsanchez.com.ar
2. Agenda Introducción Arquitectura de Hyper-V R2 Distribuciones Soportadas Servicios de integración (Linux ICS V2) Instalación Servicios de integración Preguntas y respuestas Q&A
3. Introducción Que es Hyperv: Windows Server 2008 HyperV R2 es la funcionalidad de virtualización basada en el hypervisor (Versión 2), incluida como un rol de servidor específico de Windows Server 2008 R2. Contiene todo lo necesario para la puesta en servicio de escenarios de virtualización. Linux sobre Hyper-V R:Veremos como trabajar con las distribuciones soportadas (Red Hat y Suse) en Hyper-v y también como trabajar con una distribución no soportada.
4. Arquitectura de Hyperv R2 OS ISV / IHV / OEM VM Worker Processes Microsoft Hyper-V Microsoft / XenSource Particiones Hijas Partición Padre Aplicaciones Aplicaciones Aplicaciones Aplicaciones User Mode WMI Provider VM Service Windows Server 2008 Non-Hypervisor Aware OS Windows Kernel Windows Kernel Xen-Enabled Linux Kernel Windows Server 2003, 2008 VSP IHV Drivers Synthetic Devices Drivers Kernel Mode VMBus Linux VSC VSC Emulation VMBus VMBus Windows hypervisor Hypercall Adapter Ring -1 “Designed for Windows” Server Hardware
5. Requerimientos de HyperV Hardware Arquitectura x64 (no IA64) Virtualización asistida por hardware Intel-VT / AMD-V Data Execution Prevention (DEP) en el hardware NOTA: La BIOS debe soportar y tener habilitadas estas opciones. Hay que apagar/encender el equipo después de hacer algún cambio en el bios (no basta reiniciar) Software Una edición x64 de Windows Server 2008 R2 Standard/Enterprise/Datacenter Microsoft HyperV Server 2008 R2 (Versión Gratuita)
6. Distribuciones soportadasHyperV R2 Distribuciones de Linux (Con Linux ICS V2) Suse Enterprise Linux: 32-bit (x86) y 64-bit (x64), versión 10 o superior. Red Hat Enterprise Linux: 32-bit (x86) y 64-bit (x64), versión 5.2 o superior. Link de descarga de ICS v2 http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=c299d675-bb9f-41cf-b5eb-74d0595ccc5c Link de descarga Satori (Mouse Driver)http://www.xen.org/download/satori.html
7. Linux Integration Componets (ICS V2) Cuando se instala en una máquina virtual Linux soportada virtual en Hyper-V R2, los componentes de integración Linux proporcionan. Soporte de controladores para los dispositivos sintéticos: incluyen soporte para el controlador de la red, tanto de síntesis y el controlador de almacenamiento sintéticas que han sido desarrollados específicamente para la tecnología Hyper-V. Estos componentes aprovechar el nuevo bus de alta velocidad, VMBus, que fue desarrollado para la tecnología Hyper-V. Requerimientos: Para poder instalar los componentes de integración es necesario contar con las herramientas de desarrollo y los fuentes del Kernel para compilar los nuevos drivers.
8. Instalación en Red Hat Enterprise 5 Montar la imagen LinuxICv2.iso: cd /mnt mkdircdrom mount /dev/hdc /mnt/cdrom mkdir /opt/linux_ic cp -R /mnt/cdrom/* /opt/linux_ic/ umount /mnt/cdrom cd /opt/linux_ic ./setup.pl drivers Para realizar la instalación deben estar las herramientas de desarrollo y el paquete kernel-source instalados.
9. Instalación en Red Hat Enterprise 5Entorno gráfico driver mouse Montar la imagen inputsvc.iso: cd /mnt mkdircdrom mount /dev/hdc /mnt/cdrom mkdir /opt/input_svc cp -R /mnt/cdrom/* /opt/input_svc/ umount /mnt/cdrom cd /opt/input_svc ./setup.pl Para realizar la instalación deben estar las herramientas de desarrollo y el paquete kernel-source instalados.
10. Instalación en Suse Enterprise 11 En el archivo /etc/modprobe.d/unsupported-modules allow_unsupported_modules1 Montar la imagen LinuxICv2.iso: cd /mnt mkdircdrom mount /dev/sr0 /mnt/cdrom mkdir /opt/linux_ic cp -R /mnt/cdrom/* /opt/linux_ic/ umount /mnt/cdrom cd /opt/linux_ic ./setup.pl drivers Para realizar la instalación deben estar las herramientas de desarrollo y el paquete kernel-source instalados.
11. Instalación en Suse Enterprise 11Entorno grafico driver mouse Montar la imagen inputsvc.iso: cd /mnt mkdircdrom mount /dev/sr0 /mnt/cdrom mkdir /opt/input_svc cp -R /mnt/cdrom/* /opt/input_svc/ umount /mnt/cdrom cd /opt/input_svc ./setup.pl Para realizar la instalación deben estar las herramientas de desarrollo y el paquete kernel-source instalados.