O evento VmSwitch Error 113 é registrado quando você inicia ou migra máquinas virtuais ao vivo

Este artigo fornece uma solução para o evento VmSwitch Error 113 que ocorre quando você inicia ou migra máquinas virtuais ao vivo.

Aplica-se a: Windows Server 2012 R2
Número de KB original: 3001783

Sintomas

Considere o seguinte cenário:

  • Você tem um computador baseado em Windows Server 2012 R2 que está configurado para uma ou mais equipes nic usando o LBFO (Windows NIC Teaming).
  • Você implementou o LBFO (Windows NIC Teaming) no modo de equipe Independente do Switch usando a porta Hyper-V ou o modo de balanceamento de carga dinâmico. Além disso, você configurou corretamente os NICs para usar processadores não sobrepostos. (Para obter mais informações, consulte KB2974384).
  • Um comutador virtual do Hyper-V está associado a uma das equipes LBFO.
  • Você inicia uma máquina virtual no servidor Hyper-V ou migra uma máquina virtual de um servidor para outro servidor.

Nesse cenário, o seguinte evento Erro 113 é registrado intermitentemente no log de eventos:

Nome do Log: Sistema
Fonte: Microsoft-Windows-Hyper-V-VmSwitch
Data: <DateTime>
ID do evento: 113
Categoria da Tarefa: Nenhuma
Nível: erro
Palavras-chave:
Usuário: SYSTEM
Computador: Server1.contoso.com
Descrição:
Falha ao alocar VMQ para NIC EDCED345-4C96-4C75-92A0-0C4FC5688F73--35BEB899-5BE9-4128-900A-6FE0BBFC7B22 (Nome amigável: Adaptador de rede) na opção DE4F3664-68D9-4781-825B-882A540FAB08 (Nome amigável: Opção VM). Motivo – falha no OID. Status = {Operação Falha} A operação solicitada não teve êxito.

Além disso, o VmSwitch do Hyper-V pode não alocar filas de VMQ para máquinas virtuais.

Na descrição do evento, o texto Motivo sempre será falha do OID. O texto Status variará de acordo com o driver do adaptador de rede que está sendo usado. Alguns outros exemplos de status incluem o seguinte:

  • Status = Um parâmetro inválido foi passado para um serviço ou função.
  • Status = Existem recursos insuficientes do sistema para concluir a API.
  • Status = Desconhecido

Motivo

Esse problema ocorre porque o VmSwitch pressupõe que o processador padrão para VMQ é zero (0) quando executa a alocação de VMQ. Isso faz com que alguns drivers de adaptador de rede rejeitem a alocação e gerem o Erro 113.

Resolução

Para resolve esse problema, instale o hotfix 3031598.

Mais informações

Há outra fonte do Erro 113 do Hyper-V V V que não está relacionada ao problema mencionado na seção Sintomas. Esse erro ocorre quando o servidor Hyper-V tem mais máquinas virtuais em execução do que o número de filas de VMQ disponíveis nos adaptadores de rede física. Nesta situação, o texto de descrição do Erro 113 se assemelha ao seguinte:

Descrição:
Falha ao alocar VMQ para NIC
EDCED345-4C96-4C75-92A0-0C4FC5688F73--35BEB899-5BE9-4128-900A-6FE0BBFC7B22
(Nome amigável: adaptador de rede) na opção DE4F3664-68D9-4781-825B-882A540FAB08 (Nome amigável: Comutador de VM).
Motivo – o número máximo de VMQs com suporte na NIC de Protocolo é excedido. Status = Sistema insuficiente
existem recursos para concluir a API.

Observação

Nesta descrição do evento, o texto Razão indica claramente que o número máximo de VMQs com suporte na NIC de Protocolo é excedido.