Partilhar via


Hyper-V serviços de integração

Os serviços de integração, geralmente chamados de componentes de integração, são serviços que permitem que a máquina virtual se comunique com o host Hyper-V. Muitos desses serviços são conveniências, enquanto outros são importantes para a capacidade da máquina virtual de funcionar corretamente.

Este artigo é uma referência para cada serviço de integração disponível no Windows. Ele também atua como um ponto de partida para informações relacionadas a serviços de integração específicos ou seu histórico.

Para obter mais informações, consulte o guia do Windows Server sobre como gerenciar serviços de integração.

Referência rápida

Nome Nome de serviço do Windows Nome do Daemon Linux Description Impacto na VM quando desabilitada
Hyper-V Serviço de batimento cardíaco vmicheartbeat hv_utils Informa que a máquina virtual está sendo executada corretamente. Varia
Hyper-V Serviço de Desligamento de Convidados vmicshutdown hv_utils Permite que o host acione o desligamento de máquinas virtuais. Alto
Hyper-V Serviço de Sincronização de Tempo vmictimesync hv_utils Sincroniza o relógio da máquina virtual com o relógio do computador host. Alto
Hyper-V Serviço de Intercâmbio de Dados (KVP) vmickvpexchange hv_kvp_daemon Fornece uma maneira de trocar metadados básicos entre a máquina virtual e o host. Médio
Hyper-V Solicitante de cópia de sombra de volume vmicvss hv_vss_daemon Permite que o Serviço de Cópias de Sombra de Volume faça backup da máquina virtual sem desligá-la. Varia
Hyper-V Interface de Serviço ao Hóspede vmicguestinterface hv_fcopy_daemon Fornece uma interface para o host Hyper-V copiar arquivos de ou para a máquina virtual. Low
ServiçoHyper-V PowerShell Direct vmicvmsession não disponível Fornece uma maneira de gerenciar a máquina virtual com o PowerShell sem uma conexão de rede. Low

Hyper-V serviço de batimento cardíaco

Nome de serviço do Windows: vmicheartbeat
Nome do Daemon Linux: hv_utils
Descrição: Informa ao host Hyper-V que a máquina virtual tem um sistema operacional instalado e que ele foi inicializado corretamente.
Adicionado em: Windows Server 2012, Windows 8
Impacto: Quando desabilitada, a máquina virtual não pode relatar se o sistema operacional dentro da máquina virtual está funcionando corretamente. Essa limitação pode afetar alguns tipos de monitoramento e diagnóstico do lado do host.

O serviço de pulsação torna possível responder a perguntas básicas como "a máquina virtual inicializou?".

Quando Hyper-V relata que um estado de máquina virtual está "em execução" (consulte o exemplo na seção a seguir), isso significa Hyper-V reservar recursos para uma máquina virtual; Isso não significa que um sistema operacional está instalado ou funcionando. Esta limitação é onde o batimento cardíaco se torna útil. O serviço de pulsação informa Hyper-V que o sistema operacional dentro da máquina virtual foi inicializado.

Verifique a pulsação com o PowerShell

Execute Get-VM como Administrador para ver a pulsação de uma máquina virtual:

Get-VM -VMName $VMName | select Name, State, Status

Sua saída deve ser algo como isto:

Name    State    Status
----    -----    ------
DemoVM  Running  Operating normally

O Status campo é determinado pelo serviço de pulsação.

Hyper-V serviço de desligamento de convidados

Nome de serviço do Windows:vmicshutdown
Nome do Daemon Linux:hv_utils
Descrição: Permite que o host Hyper-V solicite que a máquina virtual seja desligada. O host sempre pode forçar a máquina virtual a desligar, mas essa ação é como virar o interruptor de energia em vez de selecionar o desligamento.
Adicionado em: Windows Server 2012, Windows 8
Impacto:Alto impacto Quando desativado, o host não pode acionar um desligamento amigável dentro da máquina virtual. Todos os desligamentos são interrupções abruptas de energia, o que pode causar perda ou corrupção de dados.

Hyper-V serviço de sincronização de tempo

Nome de serviço do Windows:vmictimesync
Nome do Daemon Linux:hv_utils
Descrição: Sincroniza o relógio do sistema da máquina virtual com o relógio do sistema do computador físico.
Adicionado em: Windows Server 2012, Windows 8
Impacto:alto impacto Quando desativado, o relógio da máquina virtual se desloca de forma irregular.

Hyper-V serviço de intercâmbio de dados (KVP)

Nome de serviço do Windows:vmickvpexchange
Nome do Daemon Linux:hv_kvp_daemon
Descrição: Fornece um mecanismo para trocar metadados básicos entre a máquina virtual e o host.
Adicionado em: Windows Server 2012, Windows 8
Impacto: Quando desabilitadas, as máquinas virtuais que executam o Windows 8 ou o Windows Server 2012 ou anterior não recebem atualizações para Hyper-V serviços de integração. A desativação da troca de dados também pode afetar alguns tipos de monitoramento e diagnóstico do lado do host.

O serviço de troca de dados (às vezes chamado de KVP) compartilha pequenas quantidades de informações de máquina entre a máquina virtual e o host Hyper-V usando pares chave-valor (KVP) por meio do registro do Windows. Você também pode usar o mesmo mecanismo para compartilhar dados personalizados entre a máquina virtual e o host.

Os pares chave-valor consistem em uma "chave" e um "valor". Tanto a chave quanto o valor são cadeias de caracteres e nenhum outro tipo de dados é suportado. Quando cria ou altera um par chave-valor, tanto o convidado como o anfitrião podem vê-lo. As informações do par chave-valor são transferidas pelo Hyper-V VMbus e não exigem nenhum tipo de conexão de rede entre o convidado e o host Hyper-V.

O serviço de troca de dados é uma ótima ferramenta para preservar informações sobre a máquina virtual. Para compartilhamento ou transferência de dados interativos, use o PowerShell Direct.

Saiba mais sobre como usar pares chave-valor para compartilhar informações entre o host e o convidado no Hyper-V.

Hyper-V Solicitante de cópia de sombra de volume

Nome de serviço do Windows:vmicvss
Nome do Daemon Linux:hv_vss_daemon
Descrição: Permite que o Serviço de Cópias de Sombra de Volume faça backup de aplicativos e dados na máquina virtual.
Adicionado em: Windows Server 2012, Windows 8
Impacto: Quando desabilitada, não é possível fazer backup da máquina virtual durante a execução (usando o VSS).

O serviço de integração do Solicitante de Cópias de Sombra de Volume é necessário para o VSS (Serviço de Cópias de Sombra de Volume). O VSS (Serviço de Cópias de Sombra de Volume) captura e copia imagens para backup em sistemas em execução, particularmente servidores, sem degradar indevidamente o desempenho e a estabilidade dos serviços que eles fornecem. Esse serviço de integração torna isso possível coordenando as cargas de trabalho da máquina virtual com o processo de backup do host.

Leia mais sobre Cópia de sombra de volume em Fazendo backup e restaurando máquinas virtuais.

Hyper-V Interface de Serviço ao Cliente (Guest Service Interface)

Nome de serviço do Windows:vmicguestinterface
Nome do Daemon Linux:hv_fcopy_daemon
Descrição: Fornece uma interface para o host Hyper-V copiar arquivos bidirecionalmente de ou para a máquina virtual.
Adicionado em: Windows Server 2012 R2, Windows 8.1
Impacto: Quando desativado, o anfitrião não pode copiar ficheiros de e para o convidado utilizando Copy-VMFile. Leia mais sobre o cmdletCopy-VMFile.

Observações:
Desabilitado por padrão. Consulte PowerShell Direct usando Copy-Item.

Serviço Hyper-V PowerShell Direct

Nome de serviço do Windows:vmicvmsession
Nome do Daemon Linux: n/a
Descrição: Fornece um mecanismo para gerenciar uma máquina virtual com o PowerShell por meio de uma sessão VM sem uma rede virtual. Adicionado em: Windows Server TP3, janelas 10
Impacto: Se você desabilitar esse serviço, o host não poderá se conectar à máquina virtual com o PowerShell Direct.

Observações:
O nome do serviço foi originalmente Hyper-V VM Session Service.
O PowerShell Direct está em desenvolvimento ativo e só está disponível em hosts e convidados do Windows 10/Windows Server Technical Preview 3 ou posterior.

O PowerShell Direct habilita o gerenciamento do PowerShell dentro de uma máquina virtual a partir do host Hyper-V, independentemente de qualquer configuração de rede ou configurações de gerenciamento remoto no host Hyper-V ou na máquina virtual. Esse recurso torna mais fácil para os administradores de Hyper-V automatizar e executar scripts de tarefas de gerenciamento e configuração.

Os seguintes recursos podem ser úteis para gerenciar o PowerShell Direct: