Jumbo Frames, ISCSI e ESXi

4

Eu habilitei o Jumbo Frames (9000) no ESXi para todos os meus vmNICs, vmKernels, vSwitches, iSCSI Bindings etc - basicamente em qualquer lugar no ESXi onde ele tenha configurações de MTU eu coloquei 9000 nele. As portas nos switches (Dell PowerConnects) estão todas definidas para Jumbo Frames. Eu tenho um Dell MD3200i com 2 controladores, cada um com 4 portas para iSCSI. Cada uma dessas portas também está configurada para Jumbo Frames (9000).

Agora, as perguntas:

  1. Eu preciso fazer login em cada VM do Windows Server que estou executando e me aprofundar nas propriedades da NIC e configurá-la manualmente como Jumbo Frames nas propriedades da NIC no Gerenciador de dispositivos também?
  2. Qual é a melhor maneira de testar se os Jumbo Frames estão de fato funcionando conforme planejado?
por vlannoob 21.09.2012 / 03:37

3 respostas

6

Não faça isso a menos que você saiba exatamente o que está fazendo. Realmente apenas faça isso em suas NICs iSCSI dedicadas e portas de switch conectadas e SAN NICs.

Não há muitas razões para ter portas não armazenadas configuradas para Jumbo Frames com equipamentos modernos.

    
por 21.09.2012 / 03:42
3

Para testar se os quadros jumbo estão funcionando corretamente:

  1. Ative o SSH no host do ESXi e faça login no shell ( VmWare KB
  2. Faça um ping de um IP de armazenamento usando a opção "não fragmentar" e usando um tamanho de pacote maior que 1500, ex: vmkping -d -s 7000 storageipaddr

Se você receber algo como:

~ # vmkping -d -s 7000 10.10.10.10
PING 10.10.10.10 (10.10.10.10): 7000 data bytes
sendto() failed (Message too long)
sendto() failed (Message too long)
sendto() failed (Message too long)

--- 10.10.10.10 ping statistics ---
3 packets transmitted, 0 packets received, 100% packet loss

Isso significa que há um problema com sua configuração, mas os quadros Jumbo não estão funcionando! Você deve seguir este documento para ver se todos os seus comutadores virtuais possuem tamanho de MTU adequado.

    
por 21.09.2012 / 12:01
2

Jumbo Frames geralmente são desabilitados por padrão na NIC, portanto é provável que você tenha que habilitar os Jumbo Frames na NIC e certificar-se de configurar os Jumbo Frames para corresponder ao restante dos dispositivos de rede iSCSI.

Como um aparte, eu vi mais do que algumas implementações de iSCSI que experimentaram problemas de E / S que foram originalmente atribuídos a Jumbo Frames (com o problema sendo pensado para ser que Jumbo Frames estavam desativados e precisavam ser ativados ou que Jumbo Frames foram habilitados e precisaram ser desabilitados) que acabaram sendo problemas de controle de fluxo Ethernet. Se você tiver problemas de E / S em sua rede iSCSI, a primeira coisa que faria seria verificar as estatísticas / contadores Ethernet nos switches iSCSI e procurar por um grande número de quadros de pausa de Ethernet. Se você vir essas informações, seu problema está relacionado ao controle de fluxo Ethernet e você deve desativar o controle de fluxo nos comutadores iSCSI.

    
por 21.09.2012 / 03:53