Buenas!. Los servicios de Integración de Hyper-v vienen a ser las VMware Tools de VMware, son unos servicios que permiten que la maquina virtual se comunique con el Host de Hyper-v.
Servicios de Integración de Hyper-v:
- Servicio de latido de Hyper-v: este servicio informa de que la maquina virtual se esta ejecutando correctamente
- Servicio de cierre de invitado de Hyper-v: Permite al Host activar el apagado de maquinas virtuales
- Servicio de sincronización de Hora: sincronización de hora entre el host y la maquina virtual
- Servicio de intercambio de datos de Hyper-v: ofrece una forma de intercambiar datos básicos entre la maquina virtual y el host.
- Servicio de instantáneas de volumen de Hyper-v: Permite al Servicio de instantáneas de volumen hacer una copia de seguridad de la máquina virtual sin apagarla.
- Interfaz de servicio de invitado de Hyper-v: ofrece una interfaz para que el host copie archivos en la maquina virtual o desde ella.
- Servicio directo de PowerShell de Hyper-v: administras la máquina virtual con PowerShell sin una conexión de red.
En esta ocasión voy a instalar los servicios de integración en una maquina virtual con CentOS 7, ya que con las maquinas virtuales de Windows se pueden instalar fácilmente desde Acción — insertar disco de instalación de servicios de integración.
Si vemos en el administrador de Hyper-v en la VM de CentOS no aparece ningún mensaje o nota de que tenga instalados los servicios de integración como en las VMs de Windows que pone «Actualizado y requiere actualización», he de decir que aunque las instales en CentOS/RedHat, seguirá sin poner nada, o por lo menos con la versión de LIS 4.1 que es la que voy a instalar. Aunque en versiones anteriores si lo pone.
Para descargarnos los Servicios de Integración para CentOS/RedHat 7 vamos a este LINK.
Podemos descárgalo en formato .iso para mapearlo en la unidad de CD/DVD o en tar.gz y descomprimirlo dentro del sistema operativo.
Yo descargaré el fichero tar.gz.
Si instalan la versión mínima de CentOS, para conocer la ip necesitaremos instalar las net-tools.
Una vez instaladas, hacemos ifconfig para conocer la ip que nos ha dado el DCHP.
Descargamos el WinScp portable y copiamos el fichero descargado con los servicios de integración a la VM con CentOS.
Una vez copiado el fichero comprobamos que esta el fichero tar.gz y lo descomprimimos con tar -zxvf nombrefichero.tar.gz.
Al descomprimir nos deja una carpeta LISISO a la que accedemos y vemos todas las LIS de todas las versiones de RedHat, CentOS y Oracle.
Para conocer nuestra versión de CentOS y así instalar las LIS correspondientes, hacemos un cat /etc/centos-release.
Como la versión de CentOS es la 7.2, accedemos a la carpeta CentOS72 y listamos los ficheros.
Instalamos con ./install.sh. Una vez instalados los servicios de integración, nos pedirá reiniciar la VM.
Reiniciamos y comprobamos si están instalados los servicios de integración y la versión. Utilizamos el comando /sbin/modinfo hv_vmbus.
También podemos comprobar los controladores de los servicios de integración con lsmod | egrep -i «^hv | hyperv».
Una de las «desventajas» de no tener instalados los LIS es que a la hora de apagar nos dará un error.
Con los últimos Sistemas operativos invitados de las VMs, los LIS, se actualizan con Windows update y las VM con Linux a través del administrador de paquetes.
Saludos y espero que os guste.