As VMs do ESXi perdem aleatoriamente a rede na reinicialização; somente resolução para puxar NICs e redesignar novo driver de NIC com MAC estático

1

Temos um servidor ESXi (HP-ESXi-6.0.0 build-2492585) que possui várias VMs que exibiram o seguinte comportamento:

Quando a VM é reiniciada, ela ocasionalmente perderá toda a conectividade de rede. Acessar a linha de comando da VM a partir do console do host no vSphere, você pode ver as máquinas manter suas placas de rede, configurações de rede, etc. Não é possível pingar nada na rede ou no gateway. Nenhum erro indicado na VM ou logs do lado do host que eu possa encontrar. Uma vez que o erro ocorre, as reinicializações subseqüentes não parecem mudar o comportamento, porém, esse aspecto só foi testado levemente.

A maneira mais direta que encontramos para resolver o problema é matar o vNIC atual e adicionar um novo. Às vezes, basta alterar o driver da vNIC do VMXNET3 para o E1000, mas descobri recentemente que a "correção" mais provável é quando eu altero o endereço MAC de Automático para Manual. Definitivamente, tivemos ocorrências em que excluir o vNIC e adicioná-lo de volta apenas com um novo tipo de adaptador não é suficiente, mas a alteração do MAC é suficiente.

Temos três outros hosts ESXi no mesmo hardware e na versão ESXi, em que as VMs não exibem esse comportamento.

Isso ocorre em VMs com sistemas operacionais baseados em Linux e Windows.

Esse problema pode ocorrer quando todo o host da VM é reinicializado. Na verdade, a manifestação original do problema ocorreu após uma reinicialização do VM Host. Apenas mais recentemente descobrimos que isso também pode ocorrer quando uma única VM é reinicializada ou desligada.

Qualquer ideia sobre onde ou o que procurar nos arquivos de log ou pensamentos sobre como combater esse problema seria muito apreciada!

    
por Sam K 06.07.2018 / 17:34

1 resposta

1

Como a mudança do MAC faz a rede funcionar novamente, eu verifico a porta de uplink do host, onde ela se conecta.

Para garantir que a árvore de abrangência e todas as configurações de portas sejam as mesmas para todas as portas de seus hosts. Como me parece um problema de troca, um pouco ligado ao envenenamento por MAC. Se um switch cisco eu faria uma tabela de endereços show mac para listar o seu mac por porta, se bem me lembro do comando.

    
por 06.07.2018 / 19:43