Blog de tecnología

Instalación y activación de servicios de integración de Hyper-V Linux

0

Los desarrolladores de Microsoft han diseñado componentes que ayudan a mejorar el rendimiento de las máquinas virtuales en Hyper-V Server. Estos componentes están diseñados como parte de los servicios de integración.

Mientras que el servidor de Hyper-V es lo suficientemente inteligente como para instalar y activar máquinas virtuales de servicios de integración para Windows, para máquinas virtuales ejecutando Linux distribuciones deberá instalar manualmente y activar los servicios de integración. Este artículo explica el proceso de instalación y activación de servicios de integración en las máquinas virtuales Linux distribución.

Servicios de integración de Linux, a veces se denomina simplemente LIS, ofrece dos tipos de componentes: Controladores y servicios. Los controladores juegan un papel importante en mejorar el rendimiento de las máquinas virtuales Linux, y servicios están diseñados para realizar un trabajo específico.

Por ejemplo, el controlador VMBUS actúa como un canal de comunicación para mejorar la comunicación entre máquinas virtuales, y el servicio "Tiempo Sync" ayuda en la sincronización de tiempo con el Host de Hyper-V.

Una vez que se implementan servicios de integración de Linux, máquinas virtuales ejecutando las distribuciones de Linux pueden utilizar funciones como migración en vivo, Jumbo Frames, Tagging de VLAN y Trunking, soporte para Multiprocesamiento simétrico (SMP), Inyección de IP estática, Cambiar el tamaño de VHDX, Copia de seguridad en la máquina Virtual y virtual Fibre Channel.

En la actualidad, Microsoft admite una gran variedad de distribuciones Linux, funcionando como una máquina virtual en un servidor Hyper-V. Específicamente, Microsoft ofrece componentes de Integration Services para el bajo distribuciones Linux:

  • Red Hat Enterprise Linux (RHEL) 5.5-5.8, 6.0-6.3 x86 y x64
  • CentOS 5.5-5.8, 6.0-6.3 x86 y x64
  • SUSE Linux Enterprise Server 11 con SP2 o SP3
  • Open SUSE 12.1
  • Ubuntu 12.04, 12.10, 13.04 y 13.10
  • Oracle Linux 6.4

Antes de hablar sobre los procesos de activación e instalación de servicios de integración de Linux, debe tener en cuenta los siguientes puntos:

  1. Existen algunas distribuciones de Linux que requiere instalación y activación de LIS.
  2. Existen algunas distribuciones de Linux que vienen con LIS ya instalado. Para estas distribuciones, activación sólo es necesario para utilizar todas las características de Hyper-V.

Activación de servicios de integración para las distribuciones de Linux con LIS controladores y servicios ya instalados

Utilice los pasos siguientes para distribuciones de Linux que vienen con LIS controladores y servicios ya instalados. Para este ejemplo hemos elegido Ubuntu 12.04.

  1. El primer paso es editar el “módulos” archivo ubicado en /etc/initramfs-tools usando el siguiente comando:

    sudo vi /etc/initramfs-tools/modules

  2. En el Editor vi, Desplácese a la última línea del archivo y utilice el comando Insertar (I) para añadir y escriba las líneas siguientes:

    hv_vmbus
    hv_storvsc
    hv_blkvsc
    hv_netvsc

  3. Guarde el archivo pulsando la tecla Esc y luego emitir el “: x” comando.
  4. Siguiente, Ejecute los comandos siguientes para volver a inicializar el archivo de "módulos":

    sudo update-initramfs –u

  5. Finalmente, Reinicie la máquina virtual ejecutando el siguiente comando en el Shell:

    sudo shutdown -r now

  6. Una vez que se reinicie la máquina virtual de huésped, los servicios y controladores LIS se registrará en el sistema. Después de reiniciar, puede ejecutar el siguiente comando para verificar el registro de los LIS drivers y servicios:

    Lsmod

    El comando anterior debe listar los servicios y controladores LIS. Necesita buscar para hid_hyperv, hv_netvsc, hv_utils, hv_storvc y hv_vmbus para la activación exitosa de LIS.

Instalar servicios de integración para las distribuciones de Linux hacer no la nave con LIS Drivers y servicios

Usted puede encontrar que necesita instalar Linux Integration Services en una distribución de Linux en los siguientes casos:

  1. Distribuciones de Linux que no se envían con LIS ya integrado.
  2. Cuando haya una nueva versión de LIS en el sitio de Microsoft. Es la versión actual de LIS 3.5.

Desde Linux sólo puede comprender archivos RPM para la instalación, la ISO LIS viene con los archivos RPM necesarios para ayudar a instalar o actualizar los componentes existentes de LIS.

El proceso de instalación de LIS comienza uniendo la ISO LIS a una máquina virtual mediante el administrador de Hyper-V y luego ejecutar un conjunto de comandos para finalizar la instalación como explicado en los pasos siguientes:

  1. Adjuntar el archivo LinuxICv35.ISO a una máquina virtual de Linux.
  2. Ejecute el siguiente comando para montar el archivo ISO:

    # mount /dev/cdrom /media

  3. Como usuario root, cambiar al directorio correspondiente para su distribución:

    Para RHEL / CentOS 5.5: # cd /media/CDROM/RHEL55
    Para RHEL / CentOS 5.6: # cd /media/CDROM/RHEL56
    Para RHEL / CentOS 5.7: # cd /media/CDROM/RHEL57
    Para RHEL / CentOS 5.8: # cd /media/CDROM/RHEL58
    Para RHEL / CentOS 6.0, 6.1, 6.2: # cd /media/CDROM/RHEL6012
    Para RHEL / CentOS 6.3: # cd /media/CDROM/RHEL63

  4. Siguiente, Ejecute el script con la ISO LIS instalar LIS:

    Para RHEL / CentOS 5.5: # ./install_rhel55.sh
    Para RHEL / CentOS 5.6: # ./install_rhel56.sh
    Para RHEL / CentOS 5.7: # ./install_rhel57.sh
    Para RHEL / CentOS 5.8: # ./install_rhel58.sh
    Para RHEL / CentOS 6.0, 6.1, 6.2: # ./install.sh
    Para RHEL / CentOS 6.3: # ./install.sh

  5. Finalmente, deberá reiniciar el equipo virtual Linux para que componentes LIS son inicializados y registrados con éxito.

    Una vez se reiniciado, uso de la “lsmod” o “Modinfo” comando para comprobar el estado de LIS drivers y servicios.

Actualización de LIS

Microsoft ha proporcionado secuencias de comandos de actualización necesarios para actualizar los controladores de la LIS para las distribuciones de Linux. Por favor, siga los pasos anteriores para montar el archivo ISO y luego ejecutar el “Upgrade.sh” secuencia de comandos después de cambiar al directorio correspondiente a tu distribución de Linux.

Al finalizar la secuencia de comandos instalación LIS drivers y servicios, reiniciar la máquina virtual para que LIS controladores y servicios se registran con el kernel de Linux.

Funciones no compatibles

A partir de hoy, las características siguientes no se admiten en los servicios de integración de Linux:

  • Memoria dinámica caliente añadir soporte
  • Ajuste el soporte
  • Descarga de TCP
  • vRSS