Agrupamento de NIC ESXi 5.5 para balanceamento de carga usando o Cisco Etherchannel

1

Estou usando o switch empilhado Cisco 3750G configurado com etherchannel e conectado ao ESXi Server configurado com o agrupamento de NICs; Balanceamento de carga como roteador baseado em IP Hash. Configuração do switch Cisco: (VID 199 é ESXi-Mgmt)

interface Port-channel4

description "ESXi Mgmt"

Switchport turnk encapsulation dot1q

switchport trunk native vlan 4094

switchport trunk allowed vlan 199,200

switchport mode trunk

spanning-tree portfast trunk

!

interface GigabitEthernet2/0/2

Switchport turnk encapsulation dot1q

switchport trunk native vlan 4094

switchport trunk allowed vlan 199,200

switchport mode trunk

channel-group 4 mode on

!

interface GigabitEthernet3/0/2

Switchport turnk encapsulation dot1q

switchport trunk native vlan 4094

switchport trunk allowed vlan 199,200

switchport mode trunk

channel-group 4 mode on

Configuração do host ESXi:

  • Criado um novo grupo de portas vmkernel chamado ESXi-Mgmt e adicionado NIC0 e NIC4 (placa NIC adicional)

  • configurou o vswitch e o portgroup com o agrupamento de NICs    | Balanceamento de carga: rota baseada em hash IP    | Detecção de failover de rede: somente status de link    | Notificar swtiches: sim    | Retorno: sim

  • configurou o IP para o grupo de portas como 10.1.199.9

~ # esxcfg-vswitch -l

Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks

vSwitch0         3322        4           128               1500    vmnic1

  PortGroup Name        VLAN ID  Used Ports  Uplinks

  VM Network            0        0           vmnic1

  ESXi Management       0        1           vmnic1

Switch Name      Num Ports   Used Ports  Configured Ports  MTU     Uplinks

vSwitch1         3322        6           128               1500    vmnic0,vmnic4

  PortGroup Name        VLAN ID  Used Ports  Uplinks

  ESXi-Mgmt             199      1           vmnic0,vmnic4

NOTA: Eu também tenho NIC1 conectado (sub-rede diferente) para que eu possa acessar usando meu Laptop estar na mesma rede. (configuração no momento da instalação do ESXi)

Eu tenho um servidor conectado à porta Cisco Switch configurada como switchport de acesso para VLAN 199.

PROBLEMA: Eu posso fazer ping no IP 10.1.199.9 do servidor mencionado acima, mas não consigo acessá-lo usando o vsphere web client.

alguém por favor me ajudaria a resolver o problema, pois ainda não tive sorte em encontrar alguma solução? a configuração parece estar correta ao procurar guias.

    
por Amir 15.09.2014 / 12:31

4 respostas

1

Consigo corrigir o problema. Basicamente, configurei o ESXi com etherchannel & Configurações de VID como sugerido pelo VMware primeiro. Uma vez que o etherchannel está configurado, a conexão com o host esxi foi desconectada, o que significa que o etherchannel está configurado corretamente. depois, configurei os switchports da Cisco para estarem no canal ether com o VID correto. Isso funcionou como um pedaço de bolo.

    
por 02.10.2014 / 18:56
1

Desligue o Etherchannel. Você realmente não pode fazer uso disso na situação que você descreveu. Se você estiver usando um vSwitch padrão, poderá definir políticas de balanceamento de carga e usar várias NICs usando hash de IP, mas isso está realmente sendo feito no lado do ESXi. O LACP / Etherchannel não entra em jogo a menos que você esteja usando um Switch Distribuído (dvSwitch ou vDS).

Existe a possibilidade de criar agregação estática sem o comutador distribuído, mas não oferece nenhum benefício em relação ao balanceamento de carga ESXi padrão. Não é comum.

Se você não tem algo parecido com isso, onde definiu um " Grupo de agregação de links ", talvez esteja indo pelo caminho errado.

    
por 15.09.2014 / 13:39
1

A resposta sobre o LACP não ser suportado pelo padrão vSwitch está correta. Etherchannel é suportado pelo vSwitch embora. Então você provavelmente está se perguntando o que há de errado com o etherchannel?

Ao se unir ao etherchannel, uma única sessão TCP / UDP não desfrutará da largura de banda agregada de todos os links em seu canal. Será limitado a um único link. Então, se você tiver 2 links de 1GB no seu canal ether, qualquer sessão nunca excederá 1GB. Outras sessões TCP / UDP serão balanceadas sobre todos os links, ajudando a evitar a saturação, mas com uma única sessão TCP / UDP, a verdadeira largura de banda agregada nunca será alcançada.

Etherchannel ainda tem usos embora. Isso ajuda a evitar a saturação do link quando há várias sessões sendo balanceadas pelo canal. Também é útil para criar conexões tolerantes a falhas a partir de uma pilha de switches, onde você pega portas de switches separados que participam de uma pilha ou de um backplane de chassi e as coloca em um EtherChannel de pilha cruzada. seu host esx.

As NIC de espera atribuídas ao vSwitch fornecem tolerância a falhas, mas há alguma interrupção envolvida, devido ao esx ter preenchido as tabelas CAM do switch upstream com endereços MAC. O Etherchannel é um passo acima do failover da NIC do ESX.

    
por 22.06.2016 / 21:16
0

Você está usando um switch vDistributed (vDS) ou um vSwitch normal? O LACP só funciona totalmente com o vDS e esse é um recurso que requer a licença do Enterprise Plus.

Faça uma leitura de ISTO e < a href="http://kb.vmware.com/selfservice/search.do?cmd=displayKC&docType=kc&docTypeID=DT_KB_1_1&externalId=1001938"> ISTO .

    
por 15.09.2014 / 12:47