Implementação do Servidor Hyper-V - configuração do adaptador

3

Tenho certeza de que esta pergunta já foi feita em algum lugar. Na verdade, tenho certeza que já li sobre isso antes, mas posso encontrar recursos para me ajudar no caminho.

O que estou tentando fazer é implantar um conjunto de servidores Hyper-V sem ter que fazer nada além de iniciar o processo. Posso pensar em maneiras de configurar tudo por meio do PowerShell e / ou unattend.xml , exceto pelos adaptadores de rede. Os comandos estão disponíveis, mas há um problema significativo:

Como obtenho o Windows para detectar consistentemente o adaptador correto para designar cada rede?

Esses são hosts Hyper-V em cluster com vários endereços IP e VLANs e adaptadores agrupados, mas, no meu entender, o Windows detecta adaptadores em uma ordem aleatória. Para roteirizar, preciso de consistência. Não posso supor que Local Area Connection 12 seja sempre a porta 3 na placa 2, por exemplo. A mesma porta física em cada nó do cluster será conectada à mesma VLAN ou agregada.

  • Eu tenho que sair por aí e coletar o endereço MAC de cada porta em cada adaptador e ter algum tipo de tabela de pesquisa em meus scripts?
  • Existe um atributo no registro / WMI que posso referenciar ao configurar meus adaptadores e equipes?
por john 10.07.2015 / 16:47

1 resposta

0

Respondendo a minha própria pergunta, porque me deparei com a resposta no outro dia.

O que eu procurava era Nomeação de dispositivo consistente . Aparentemente, esse problema não é específico para dispositivos Windows.

Consistent Network Device Naming is a convention for naming Ethernet adapters in Linux.

It was created around 2009 to replace the old standard ethX which caused problems on multihomed machines because the network interface controllers (NICs) would get named based on the order in which they were found by the kernel as it booted. Adding new interfaces could cause the previously added ones to change names.

link

Esse problema não se manifesta da mesma maneira no Windows, mas como descrevi na minha pergunta. Por fim, o Windows usa o nome fornecido pelo BIOS em vez do padrão "Local Area Connection # X". Isso significa que os nomes de interface persistem entre as construções do SO.

Não sei ao certo a importância do suporte de hardware, mas as gerações mais recentes da Dell e da HP têm esse recurso no BIOS. Ele também é totalmente compatível com a implantação de dispositivos físicos no System Center Virtual Machine Manager. Scripts também podem ser escritos para configurar interfaces, porque é seguro assumir que o nome da interface é sempre o mesmo.

Para quem trabalha com o Virtual Machine Manager, consulte link . Esta série de posts é de muito boa qualidade.

    
por 13.08.2015 / 08:33