Comutador físico que não está aprendendo o endereço MAC de máquinas virtuais

1

Eu tenho um ambiente virtual executando o vSphere 5.1. Eu tenho dois ESXis com um vDS entre eles. Existe, para os propósitos da discussão, apenas um portgroup naquele vDS configurado para usar uma VLAN. O uplink de cada host é formado por duas NICs agrupadas, ambas conectadas ao mesmo switch físico. Em outra porta do comutador físico, há um firewall com uma perna na mesma VLAN que o grupo de portas.

Tenho observado que ocasionalmente, ao criar e iniciar uma nova VM no host1, o comutador não aprenderá o endereço MAC dessa VM (mesmo se eu forçar um ARP gratuito usando arping). Quando isso acontece, a VM não poderá se comunicar com o firewall, ou mesmo com outras VMs (que usam o mesmo grupo de portas) no host2. No entanto, ele ainda pode se comunicar com outras VMs no host1 que estão conectadas ao mesmo grupo de portas.

Além disso, se houver uma VM no host1 que esteja funcionando bem e possa se comunicar externamente, e eu o vMotion para o host2, o comutador não saberá que o endereço MAC foi movido para uma porta diferente (novamente, mesmo depois de eu problema de arping da VM) e, como resultado, essa VM perderá a conectividade com o firewall.

Para aumentar a confusão, e isso está me enlouquecendo, se eu executar um "ping -t" do firewall, enquanto uma VM estiver iniciando, então o switch irá aprender o endereço MAC da VM e a VM poderá se comunicar.

A opção "notificar switches" está ativada no portgroup e no uplink.

O que eu poderia estar perdendo aqui? Estou disposto a considerar ideias loucas. Amanhã vou tentar reiniciar os hosts apenas no caso da configuração do vDS estar fora de sincronia ...

    
por telewin 15.01.2014 / 21:34

2 respostas

1

Por que vale a pena, isso acabou sendo um problema de troca física. Há um tópico muito longo no link que provou ser imensamente útil (ao menos nos mostrar que não estávamos sozinhos nisso ... .).

Obrigado a todos pela ajuda!

    
por 18.03.2014 / 23:11
1

Meu conselho para você é atualizar suas instalações do ESXi. Coisas assim às vezes caem na categoria de bugs e, de acordo com o VMware , o seu número de compilação ( 838463 ) é de outubro de 2012. A versão atual é construir 1312873 .

Faz sentido corrigir se você puder, já que você está trabalhando com uma compilação muito antiga.

Veja também: Os patches do VMware ESXi 5 são cumulativos?

    
por 15.01.2014 / 22:56