Configuração de iSCSI e Jumbo Frames em ESX/ESXi
search cancel

Configuração de iSCSI e Jumbo Frames em ESX/ESXi

book

Article ID: 306489

calendar_today

Updated On:

Products

VMware vSphere ESXi

Issue/Introduction

Disclaimer: Este artigo é uma tradução do iSCSI and Jumbo Frames configuration on ESX/ESXi (1007654). Como os artigos são traduzidos em uma base de melhor esforço, o conteúdo pode tornar-se desatualizado. Para obter o conteúdo mais recente, consulte o artigo em Inglês.

Este artigo fornece informações relacionadas com a configuração de um ambiente NAS e iSCSI com Jumbo Frames.

Observação: Jumbo Frames em software iSCSI para ESX/ESXi 3.5 são um recurso experimental e não são uma configuração totalmente compatível. Os Jumbo Frames são totalmente aceitos no ESX/ESXi 4.x e ESXi 5.0.


Symptoms:
  • São exibidas grandes filas ao monitorar Jumbo Frames
  • A fragmentação de pacotes ocorre quando você usa o utilitário tcpdump


Environment

VMware ESX 4.0.x
VMware vSphere ESXi 5.0
VMware ESXi 4.0.x Embedded
VMware ESXi 4.1.x Installable
VMware ESXi 3.5.x Installable
VMware ESX Server 3.5.x
VMware ESX 4.1.x
VMware ESXi 4.0.x Installable
VMware ESXi 3.5.x Embedded
VMware ESXi 4.1.x Embedded
VMware vSphere ESXi 5.1

Resolution

Leia estas informações importantes sobre os Jumbo Frames antes de trabalhar com eles:

  • O ESX/ESXi aceita uma dimensão de MTU máxima de 9.000.

    Observação: Algumas configurações de switch para Jumbo Frames precisam ter um ajuste MTU maior que 9.000. Para obter mais informações, consulte o Cisco Nexus 5000 Series NX-OS Software Configuration Guide.

  • Qualquer pacote maior que 1.500 MTU é um Jumbo Frame. O ESX/ESXi aceita quadros de até 9 Kb (9000 bytes).
  • Os Jumbo Frames estão limitados a comunicação entre rede de dados apenas (máquinas virtuais e rede vMotion).
  • É possível configurar Jumbo Frames para uma rede iSCSI. Não é uma configuração totalmente aceita no ESX 3.5, mas é aceita no ESX/ESXi 4.x e ESXi 5.0.
  • Os Jumbo Frames podem ser ativados para cada interface vSwitch ou VMkernel através da interface de linha de comando no host ESX.
  • Para permitir que um host ESX envie quadros maiores para a rede física, a rede deve ser compatível com Jumbo Frames de ponta a ponta.
  • Verifique se a NIC ou LOM é compatível com Jumbo Frames.
  • Para obter suporte experimental de Jumbo Frames no ESX 3.5, estas NICs são aceitas:

    • Intel (82546, 82571)
    • Broadcom (5708, 5706, 5709, 57710, 57711)
    • Netxen (NXB-10GXxR, NXB-10GCX4)
    • Neterion (Xframe, Xframe II, Xframe E)

  • Para ESX/ESXi 4.x e ESXi 5.0, entre em contato com seu fornecedor de equipamento NIC em relação ao suporte para Jumbo Frames.
  • Não é possível usar Jumbo Frames em uma placa Broadcom que está configurada como uma iniciadora de equipamento executando funções de descarga iSCSI. Você pode usar Jumbo Frames ou Descarga iSCSI, mas não é possível usar ambos com os adaptadores Broadcom.

Como criar Jumbo Frames habilitados para vSwitch


Para criar Jumbo Frames habilitados para vSwitch:

  1. Faça login no console do host ESX.
  2. Para definir a dimensão da MTU para o vSwitch:

    • Execute esse comando para ESX 3.5 e ESX/ESXi 4.x:

      # esxcfg-vswitch -m MTU vSwitch#

    • Execute esse comando para ESXi 5.0:

      # esxcli network vswitch standard set -m MTU -v vSwitch#

      Observação: Este comando configura a MTU para todos os uplinks neste vSwitch. Defina a dimensão da MTU para a maior dimensão de MTU entre todos os adaptadores de rede virtual conectados ao vSwitch.

  3. Para exibir uma lista de vSwitches no host e para verificar se a configuração do vSwitch está correta:

    • Execute esse comando para ESX 3.5 e ESX/ESXi 4.x:

      # esxcfg-vswitch -l
    • Execute esse comando para ESXi 5.0:

      # esxcli network vswitch standard list

Como configurar Jumbo Frames em um switch padrão vSphere


Para configurar Jumbo Frames em um switch padrão vSphere:

  1. Faça login no vSphere Client e selecione as visualizações de Hosts e Clusters.
  2. Na guia Configuration do host, clique em Networking.
  3. Clique em Properties para o switch padrão vSphere associado com o VMkernel ser modificado.
  4. Na guia Ports, selecione a interface VMkernel e clique em Edit.
  5. Configure a MTU para 9000 e clique em OK.

Como configurar Jumbo Frames em um switch distribuído vNetwork


É possível habilitar um switch distribuído vNetwork para Jumbo Frames alterando a dimensão da MTU para este switch distribuído vNetwork.

Procedimento:

  1. No vSphere Client, exiba a visualização do inventário de rede e selecione o switch distribuído vNetwork.
  2. No menu Inventory, clique em Distributed Virtual Switch > Edit Settings.
  3. Na guia Properties, clique em Advanced.
  4. Defina o MTU Máximo para a maior dimensão de MTU entre todos os adaptadores de rede virtual conectados no switch distribuído vNetwork e clique em OK.

Como criar uma interface de jumbo frames habilitada para VMkernel

  1. No vSphere Client, exiba a visualização do inventário de rede e selecione o switch distribuído vNetwork.
  2. No menu Inventory, clique em Distributed Virtual Switch > Edit Settings.
  3. Na guia Properties, clique em Advanced.
  4. Defina o MTU Máximo para a maior dimensão de MTU entre todos os adaptadores de rede virtual conectados no switch distribuído vNetwork e clique em OK.


Para criar uma interface de jumbo frames habilitada para VMkernel:

  1. Faça login no console do host ESX.
  2. Obtenha a configuração atual do vSwitch e do grupo de portas com o comando esxcfg-vswitch:

    # esxcfg-vswitch -l

  3. Para criar uma interface VMkernel com suporte para Jumbo Frames, crie um grupo de portas em um vSwitch existente:

    # esxcfg-vswitch -A vmkernel_port_group_name vSwitch#

    Observação: Se você planeja ter um vSwitch que só contém o grupo de portas iSCSI, especifique a MTU para o vSwitch como 9000 e especifique a MTU de 9000 ao criar a porta VMkernel também na próxima etapa. Para configurar um vSwitch para usar Jumbo Frames (MTU 9000):

    # esxcfg-vswitch -m 9000 vSwitch#

  4. Para criar uma conexão VMkernel com suporte para Jumbo Frame:

    • Execute este comando para ESX 3.5 e ESX/ESXi 4.x:

      # esxcfg-vmknic -a -i ip_address -n netmask -m MTU portgroup_name

      Observação: Se a porta vmnic já está criada, use apenas o comando para ESX/ESXi 4.1:

      # esxcfg-vmknic -m 9000 portgroup_name

    • Execute esse comando para ESXi 5.0:

      # esxcli network ip interface set -m 9000 -i vmk_interface

  5. Para exibir uma lista de interfaces de VMkernel e para verificar se a configuração da interface habilitada para Jumbo Frame está correta:

    • Execute esse comando para ESX 3.5 e ESX/ESXi 4.x:

      # esxcfg-vmknic -l

    • Execute esse comando para ESXi 5.0:

      # esxcli network ip interface list


Additional Information