Servicios de integración de Hyper-V
Los servicios de integración (también denominados componentes de integración) son servicios que permiten que la máquina virtual se comunique con el host de Hyper-V. Muchos de estos servicios son convenientes, mientras que otros pueden ser bastante importantes para que la máquina virtual funcione correctamente.
Este artículo es una referencia para cada servicio de integración disponible en Windows. También sirve como punto de partida para cualquier información relacionada con servicios de integración específicos o su historia.
Para obtener más información, puede hacer referencia a la guía de Windows Server sobre la administración de servicios de integración.
Referencia rápida
Nombre | Nombre del servicio de Windows | Nombre del demonio de Linux | Descripción | Efecto en la máquina virtual cuando se deshabilita |
---|---|---|---|---|
Servicio de latido de Hyper-V | vmicheartbeat | hv_utils | Informa de que la máquina virtual se está ejecutando correctamente. | Varía |
Servicio Cierre de invitado de Hyper-V | vmicshutdown | hv_utils | Permite al host activar el apagado de las máquinas virtuales. | Alta |
Servicio de sincronización de hora de Hyper-V | vmictimesync | hv_utils | Sincroniza el reloj de la máquina virtual con el reloj del equipo host. | Alta |
Servicio de intercambio de datos de Hyper-V (KVP) | vmickvpexchange | hv_kvp_daemon | Proporciona una forma de intercambiar metadatos básicos entre la máquina virtual y el host. | Media |
Solicitante de instantáneas de Hyper-V | vmicvss | hv_vss_daemon | Permite al Servicio de instantáneas de volumen hacer una copia de seguridad de la máquina virtual sin apagarla. | Varía |
Interfaz de servicio de invitado de Hyper-V | vmicguestinterface | hv_fcopy_daemon | Proporciona una interfaz para que el host de Hyper-V copie archivos en o desde la máquina virtual. | Bajo |
Servicio directo de PowerShell de Hyper-V | vmicvmsession | no está disponible | Proporciona una forma de administrar la máquina virtual con PowerShell sin una conexión de red. | Bajo |
Servicio de latido de Hyper-V
Nombre del servicio de Windows: vmicheartbeat
Nombre del demonio de Linux: hv_utils
Descripción: indica al host de Hyper-V que la máquina virtual tiene un sistema operativo instalado y que se inició correctamente.
Agregado en: Windows Server 2012, Windows 8
Impacto: Cuando está deshabilitado, la máquina virtual no puede informar de que el sistema operativo de la máquina virtual está funcionando correctamente. Esto puede afectar a algunos tipos de supervisión y diagnósticos del lado host.
El servicio de latido permite responder a cuestiones básicas como "¿Se inició la máquina virtual?".
Cuando Hyper-V informa de que el estado de una máquina virtual es "running" (vea el siguiente ejemplo), significa que Hyper-V tiene reservados recursos para una máquina virtual, y no que hay un sistema operativo instalado o en funcionamiento. Ahí es donde el servicio de latido resulta útil. El servicio de latido indica a Hyper-V que el sistema operativo de la máquina virtual se ha iniciado.
Comprobación del latido con PowerShell
Ejecute Get-VM como administrador para ver el latido de una máquina virtual:
Get-VM -VMName $VMName | select Name, State, Status
El resultado debe ser similar al siguiente:
Name State Status
---- ----- ------
DemoVM Running Operating normally
El campo Status
viene determinado por el servicio de latido.
Servicio Cierre de invitado Hyper-V
Nombre del servicio de Windows: vmicshutdown
Nombre del demonio de Linux: hv_utils
Descripción: permite al host de Hyper-V solicitar el apagado de la máquina virtual. El host siempre puede forzar la desconexión de la máquina virtual, pero sería como apagarla con el interruptor, en vez de seleccionar el apagado.
Agregado en: Windows Server 2012, Windows 8
Impacto:alto impacto: cuando está deshabilitado, el host no puede activar un apagado en condiciones dentro de la máquina virtual. Todos los apagados se producirán como desconexiones de hardware, lo que podría causar pérdidas o daños en los datos.
Servicio de sincronización de hora de Hyper-V
Nombre del servicio de Windows: vmictimesync
Nombre del demonio de Linux: hv_utils
Descripción: sincroniza el reloj del sistema de la máquina virtual con el reloj del sistema del equipo físico.
Agregado en: Windows Server 2012, Windows 8
Impacto:alto impacto: cuando está deshabilitado, el reloj de la máquina virtual se desvía de forma errática.
Servicio de intercambio de datos de Hyper-V (KVP)
Nombre del servicio de Windows: vmickvpexchange
Nombre del demonio de Linux: hv_kvp_daemon
Descripción: proporciona un mecanismo para intercambiar metadatos básicos entre la máquina virtual y el host.
Agregado en: Windows Server 2012, Windows 8
Impacto: cuando está deshabilitado, las máquinas virtuales que ejecutan Windows 8 o Windows Server 2012 (o anterior) no recibirán actualizaciones de los servicios de integración de Hyper-V. La desactivación del intercambio de datos también puede afectar a algunos tipos de supervisión y diagnósticos del lado host.
El servicio de intercambio de datos (denominado a veces KVP) comparte pequeñas cantidades de información de la máquina entre la máquina virtual y el host de Hyper-V, usando para ello pares clave-valor (KVP) a través del Registro de Windows. Este mismo mecanismo también puede servir para compartir datos personalizados entre la máquina virtual y el host.
Los pares clave-valor constan de una “clave” y un “valor”. Tanto la clave como el valor son cadenas. No se admite ningún otro tipo de dato. Cuando un par clave-valor se crea o se modifica, es visible para el invitado y el host. La información sobre el par clave-valor se transfiere a través de VMbus de Hyper-V y no precisa de ningún tipo de conexión de red entre el invitado y el host de Hyper-V.
El servicio de intercambio de datos es una herramienta excelente para conservar la información sobre la máquina virtual; para transferir datos o compartir datos de forma interactiva, use PowerShell Direct.
Obtenga más información sobre cómo usar pares clave-valor para compartir información entre el host y el invitado en Hyper-V.
Solicitante de instantáneas de volumen de Hyper-V
Nombre del servicio de Windows: vmicvss
Nombre del demonio de Linux: hv_vss_daemon
Descripción: permite al Servicio de instantáneas de volumen hacer una copia de seguridad de las aplicaciones y los datos de la máquina virtual.
Agregado en: Windows Server 2012, Windows 8
Impacto: cuando está deshabilitado, no se puede hacer una copia de seguridad de la máquina virtual mientras se esté ejecutando (con VSS).
El servicio de integración Solicitante de instantáneas de volumen es necesario para el Servicio de instantáneas de volumen (VSS). El Servicio de instantáneas de volumen (VSS) captura y copia imágenes para la copia de seguridad en los sistemas en ejecución, especialmente los servidores, sin degradar innecesariamente el rendimiento y la estabilidad de los servicios que estos prestan. Este servicio de integración hace esto posible al coordinar las cargas de trabajo de la máquina virtual con el proceso de copia de seguridad del host.
Obtenga más información sobre la instantánea de volumen en Copia de seguridad y restauración de máquinas virtuales.
Interfaz de servicio de invitado de Hyper-V
Nombre del servicio de Windows: vmicguestinterface
Nombre del demonio de Linux: hv_fcopy_daemon
Descripción: proporciona una interfaz para que el host de Hyper-V copie archivos bidireccionalmente en o desde la máquina virtual.
Agregado en: Windows Server 2012 R2, Windows 8.1
Impacto: cuando está deshabilitado, el host no puede copiar archivos en y desde el invitado con Copy-VMFile
. Obtenga más información sobre el cmdlet Copy-VMFile.
Notas:
Deshabilitado de forma predeterminada. Consulte PowerShell Direct con Copy-Item.
Servicio directo de PowerShell de Hyper-V
Nombre del servicio de Windows: vmicvmsession
Nombre del demonio de Linux: no disponible
Descripción: proporciona un mecanismo para administrar la máquina virtual con PowerShell a través de una sesión de máquina virtual sin una red virtual.
Agregado en: Windows Server TP3, Windows 10
Impacto: cuando está deshabilitado, este servicio impide que el host pueda conectarse a la máquina virtual con PowerShell Direct.
Notas:
Originalmente, el nombre del servicio era Servicio de sesión de máquina virtual de Hyper-V.
PowerShell Direct se encuentra en fase activa de desarrollo y únicamente está disponible en Windows 10, en Windows Server Technical Preview 3 o en hosts o invitados con versiones posteriores.
PowerShell Direct permite la administración de PowerShell dentro de una máquina virtual desde el host de Hyper-V, independientemente de la configuración de la red o la configuración de administración remota en el host de Hyper-V o la máquina virtual. Esto facilita a los administradores de Hyper-V la automatización y la creación de scripts para las tareas de administración y configuración.
Los siguientes recursos pueden resultar útiles para administrar PowerShell Direct: