Compartilhar via


Hyper-V: Falha na Criação de V-Switches Dentro do ambiente

Nesse artigos vamos explicar o que é esse problema e como podemos resolver.

SINTOMAS

Ao tentar criar um switch virtual do Gerenciador de Rede Virtual, você recebe uma mensagem de erro ao aplicar as novas mudanças de rede virtual. A mensagem de erro: “Setup switch falhou Não é possível vincular a [nome do adaptador de rede] porque ele já está ligado a outra rede virtual.”.

Ao criar o switch virtual através de um script, você pode receber um erro semelhante a um dos seguintes:

Criando Net2New-VirtualNetwork: VMM não pode concluir a operação Hyper-V no servidor … (ID de erro: 12700, erro em detalhes: Erro desconhecido (0x8005))

ou:

Remove-VirtualNetwork:. Um erro de gerenciamento de hardware ocorreu a tentar contactar o servidor k9-campos7000-5.ad.iss-eps.net (ID de erro: 2927, de erro em detalhes: Erro desconhecido (0x80338029))

Existem muitos códigos de erro possível, dependendo do roteiro, mas em geral os erros não podem apontar para um interruptor diretamente.

CAUSA

O adaptador de rede tem o protocolo usado pelo switch virtual Hyper-V ainda ligado a ele. Isto é chamado de ligação a vms_pp. (Microsoft Network Virtual Switch Protocol)

Nota: Esta questão ainda não foi conhecido por ser específico para um hardware adaptador de rede particular ou plataforma.

RESOLUÇÃO

Duas ferramentas são fornecidas pela Microsoft para resolver este problema.

NVSPbind é uma ferramenta para modificar as ligações de rede a partir da linha de comando. É especialmente útil em ambientes de servidores de núcleo com a função Hyper-V habilitada. Esta ferramenta é o método menos invasivo e preferido para contornar o problema. Esta ferramenta pode ser baixado do MSDN.

As instruções para utilizar NVSPbind para resolver o problema

1) Comando> nvspbind

Isto irá produzir uma lista de todas as placas de rede, bem como as ligações para cada um. Encontre o adaptador em que o erro ocorreu, e ver se o vms_pp ligação é habilitado. Na saída de exemplo a seguir, o nome amigável do adaptador com o erro é “NIC Nome amigável”.

{6B360F51-C6C4-4EA0-AFEF-E4D1056B498E}

“PCI \ VEN_14E4 & dev_1600 & subsys_3015103c”

“Nome amigável NIC”

“Conexão Local”:

deficiência: ms_netbios (Interface NetBIOS)

deficientes: ms_server (Compartilhamento de arquivos e impressoras para redes Microsoft)

deficientes: ms_pacer (Agendador de pacotes QoS)

deficientes: ms_ndiscap (NDIS Capture Filter LightWeight)

deficientes: ms_wfplwf (PAM filtro Lightweight)

deficientes: ms_msclient (Client for Microsoft Networks)

deficientes: ms_tcpip6 (Internet Protocol versão 6 (TCP / IPv6))

deficientes: ms_netbt (WINS Client (TCP / IP) protocolo)

deficientes: ms_smb (Microsoft NetbiosSmb)

deficientes: ms_tcpip (Internet Protocol Version 4 (TCP / IPv4))

deficientes: ms_lltdio (Link-Layer Topology Discovery Mapper I / O driver)

deficientes: ms_rspndr (Link-Layer Topology Discovery Responder)

deficientes: ms_pppoe (Point to Point Protocol over Ethernet)

deficientes: ms_ndisuio (NDIS Usermode I / O Protocol)

ativado: vms_pp (Microsoft Network Virtual Switch Protocol)

2) Para desativar a ligação vms_pp:

Prompt de Comando> nvspbind / u “Nome amigável NIC”

Usando NVSPscrub.js para resolver o problema

NVSPscrub.js (também disponível na MSDN) é uma ferramenta para remover todas as configurações de rede virtual Hyper-V da partição pai. Esta ferramenta é mais invasiva, e irá remover completamente a configuração, ao invés de apenas as ligações. Ele deve ser usado somente se NVSPbind é mal sucedido em resolver o problema.