Hyper-V 2016 Server e NIC Teaming

2

Estou configurando um novo servidor Hyper-V 2016. A máquina física possui 6 portas de rede. Eu li que é uma prática recomendada ter uma porta de rede dedicada ao gerenciamento remoto do Hyper-V Host, de modo que me deixe com 5 portas. Eu tenho duas sub-redes - uma LAN e uma DMZ. Algumas das VMs que viverão neste servidor estarão na LAN, e algumas estarão na DMZ.

Portanto, no painel de controle do adaptador de rede, tenho o seguinte:

  • NIC onboard 1 10.0.0.140
  • NIC onboard 2 10.0.0.141

  • Slot 1 Port 1 10.0.0.150

  • Slot 1 Port 2 10.0.0.151
  • Slot 1 Port 3 192.168.12.150
  • Slot 1 Port 4 192.168.12.151

Estou pensando que seria melhor agrupar 2 dos NICs para serem usados na LAN. Então pegue mais 2 e use isso para a DMZ.

Portanto, no Gerenciador de Servidores, eu habilitei o NIC Teaming e criei duas equipes dinâmicas independentes de switch, da seguinte maneira:

Slot 1 Port 1 \
               |---- LAN   10.0.0.152
Slot 1 Port 2 /



Slot 1 Port 3 \
               |---- DMZ   192.168.12.152
Slot 1 Port 4 /

Depois de criar as equipes, as 4 NICs individuais já não são mais usadas. O IPv4 é desmarcado em cada uma de suas janelas de propriedades e faz parte da equipe.

Primeira pergunta:

  1. Posso reutilizar os IPs que eu atribuí manualmente a essas 4 NICs? São eles ainda são necessários? (Eu não estou sofrendo por IPs. Estou apenas curioso para saber se eles estão disponíveis para mim desde que essas placas de rede façam parte de uma equipe)

Em seguida, vou instalar a função Hyper-V. Durante a instalação do Hyper-V, o assistente diz "Um switch virtual será criado para cada adaptador de rede selecionado". Na lista, vejo as duas equipes que criei ("LAN" e "DMZ"), mas curiosamente também vejo as NICs individuais aqui na lista.

  1. Por que as NICs individuais apareceriam aqui? Se eu selecioná-los e o assistente criar um comutador virtual, minha equipe NIC quebrará?

  2. Devo selecionar apenas as NICs agrupadas?

  3. Então, mais tarde, digamos que eu criei meu primeiro hyper-v vm, atribua o NIC teamed chamado 'LAN' a ele e instale o Windows. Quando eu faço login nessa VM, presumo que só terei um adaptador de rede. Mas a taxa de transferência desse adaptador "em equipe" significa 2gb em vez de 1gb?

... ou ... Caso eu NÃO agrupe as NICs no host Hyper-V e INSTEAD, atribua as mesmas 2 NICs para cada VM e, em seguida, dentro da VM, faça o agrupamento?

Qual é a melhor maneira de aproveitar várias NICs em um host físico para que cada uma das VMs obtenha o throughput máximo da rede? Agrupar as NICs no host do Hyper-V? Ou, em vez disso, equipe as NICs dentro de cada VM?

    
por E C 14.02.2018 / 18:11

2 respostas

2
  1. Sim, os IPs podem ser reutilizados.

  2. A equipe não quebrará se você criar o vSwitch manualmente (lembre-se de verificar os endereços MAC no adaptador agrupado e o recém-criado vSwitch. Eu os copiei algumas vezes por qualquer motivo). Quanto ao assistente, não tenho certeza e não recomendo usá-lo no seu caso. O Hyper-V simplesmente verifica todos os adaptadores de rede, incluindo NICs agrupadas, e é por isso que você os vê. Isso é quase o mesmo que executar "Get-NetAdapter" no PowerShell.

  3. Sim, se você quiser apresentar a rede agrupada como o comutador virtual, deverá selecionar o adaptador de equipe.

  4. Será mostrado como 10GbE. Falando de rendimento, sua milhagem pode variar. A rede agrupada quase nunca lhe dará um desempenho x2 x3 x "N" na típica operação de transferência de dados ponto-a-ponto. As redes do Teaming ajudam a aumentar a largura máxima do "pipe" para os casos em que você tem vários clientes se conectando a um único compartilhamento SMB, pasta, etc.

  5. Veja algumas informações úteis: link

por 15.02.2018 / 19:55
0
  1. Você pode definitivamente reutilizar todos esses IPs. As NICs agora estão sendo tratadas como uma única NIC para a maioria das finalidades de rede lógica, desde que façam parte da equipe
  2. Não sei por que a Microsoft os deixaria. Provavelmente a equipe da NIC quebraria se você selecionasse uma, mas provavelmente essa é apenas uma escolha estranha do assistente da MS e você deve ignorá-la.

  3. Você deve selecionar apenas as equipes da NIC a serem usadas para criar os comutadores virtuais. Como mencionei no item 1, as equipes da NIC são essencialmente tratadas como uma única NIC, então selecionar essas configurações fará com que você se configure adequadamente.

  4. Isso está correto, deve ser no máximo 2Gb (menos alguma sobrecarga). Ele provavelmente será exibido como 10 Gb, porque essa é a velocidade com a qual o link virtual poderia operar, mas sua largura de banda de rede real será de 2 Gb.

  5. Você deve definitivamente fazer o agrupamento no host. Fazê-lo nas VMs apenas desloca a sobrecarga de rede de lidar com a equipe para um local um pouco mais ineficiente (dentro da VM). Como um pensamento, são suas sub-redes tratadas pelo mesmo switch / infra-estrutura ou são totalmente separadas fisicamente ou por VLAN? Se eles estiverem no mesmo switch e separados apenas por suas sub-redes diferentes, você poderá agrupar todos os 5 NICs disponíveis e simplesmente atribuir os IPs conforme necessário a cada VM. O comutador virtual (e a equipe do NIC) lidaria com o tráfego bem.
por 14.02.2018 / 21:39