Ao usar o ESXi com a SAN Fibre Channel, siga as recomendações para evitar problemas de desempenho.

O vSphere Client oferece recursos abrangentes para coletar informações de desempenho. As informações são exibidas graficamente e atualizadas com frequência.

Você também pode usar os utilitários de linha de comando resxtop ou esxtop. Os utilitários fornecem uma visão detalhada de como o ESXi usa os recursos. Para obter mais informações, consulte a documentação vSphere Gerenciamento de recursos.

Verifique com seu representante de armazenamento se o seu sistema de armazenamento é compatível com os recursos de aceleração de hardware da API de armazenamento - Integração de matriz. Em caso afirmativo, consulte a documentação do seu fornecedor para habilitar o suporte à aceleração de hardware no lado do sistema de armazenamento. Para obter mais informações, consulte Aceleração de hardware de armazenamento.

Evitando problemas de SAN Fibre Channel

Ao usar o ESXi com uma SAN Fibre Channel, siga as diretrizes específicas para evitar problemas de SAN.

Para evitar problemas com a configuração da SAN, observe estas dicas:

  • Coloque apenas um armazenamento de dados VMFS em cada LUN.
  • Não altere a política de caminho que o sistema define para você, a menos que você entenda as implicações de fazer essa alteração.
  • Documente tudo. Inclua informações sobre zoneamento, controle de acesso, armazenamento, comutador, servidor e configuração do FC HBA, versões de software e firmware e plano de cabos de armazenamento.
  • Plano para falha:
    • Faça várias cópias de seus mapas de topologia. Para cada elemento, considere o que acontecerá com sua SAN se o elemento falhar.
    • Verifique diferentes links, switches, HBAs e outros elementos para garantir que você não tenha perdido um ponto crítico de falha no seu projeto.
  • Certifique-se de que os HBAs Fibre Channel estejam instalados nos slots corretos no host, com base no slot e na velocidade do barramento. Equilibre a carga do barramento PCI entre os barramentos disponíveis no servidor.
  • Familiarize-se com os vários pontos de monitoramento em sua rede de armazenamento, em todos os pontos de visibilidade, incluindo gráficos de desempenho do host, estatísticas de switch FC e estatísticas de desempenho de armazenamento.
  • Tenha cuidado ao alterar os IDs dos LUNs que têm armazenamentos de dados VMFS sendo usados pelo seu host ESXi. Se você alterar a ID, o armazenamento de dados ficará inativo e suas máquinas virtuais falharão. Assine novamente o armazenamento de dados para torná-lo ativo novamente. Consulte Gerenciando repositórios de dados VMFS duplicados.

    Depois de alterar a ID do LUN, verifique novamente o armazenamento para redefinir a ID no seu host. Para obter informações sobre como usar a nova verificação, consulte Operações de redigitalização para armazenamento ESXi.

Desativar o registro automático do ESXi host

Determinadas matrizes de armazenamento exigem que os hosts ESXi se registrem nas matrizes. ESXi realiza o registro automático do host enviando o nome do host e o endereço IP para a matriz. Se você preferir realizar o registro manual usando o software de gerenciamento de armazenamento, desative o recurso de registro automático ESXi.

Procedimento

  1. No vSphere Client, navegue até o host ESXi.
  2. Clique na guia Configurar (Configure).
  3. Em Sistema (System), clique em Configurações avançadas do sistema (Advanced System Settings).
  4. Em Configurações avançadas do sistema, selecione o parâmetro Disk.EnableNaviReg e clique no ícone Editar (Edit).
  5. Altere o valor para 0.

Resultados

Essa operação desativa o registro automático de host que é ativado por padrão.

Otimizando o desempenho do armazenamento SAN Fibre Channel

Vários fatores contribuem para a otimização de um ambiente SAN típico.

Se o ambiente estiver configurado corretamente, os componentes de malha SAN (especialmente os comutadores SAN) serão apenas pequenos contribuintes devido às suas baixas latências em relação a servidores e matrizes de armazenamento. Certifique-se de que os caminhos através do switch fabric não estejam saturados, ou seja, que o switch fabric esteja sendo executado com a taxa de transferência mais alta.

Desempenho da matriz de armazenamento

O desempenho do storage array é um dos principais fatores que contribuem para o desempenho de todo o ambiente SAN.

Se você encontrar algum problema com o desempenho do storage array, consulte a documentação do fornecedor do storage array para obter informações relevantes.

Para melhorar o desempenho da matriz no ambiente vSphere, siga estas diretrizes gerais:

  • Ao atribuir LUNs, lembre-se de que vários hosts podem acessar o LUN e que várias máquinas virtuais podem ser executadas em cada host. Um LUN usado por um host pode atender a E/S de muitos aplicativos diferentes em execução em diferentes sistemas operacionais. Devido a essa carga de trabalho diversificada, o grupo de RAID que contém as ESXi LUNs normalmente não inclui as LUNs usadas por outros servidores que não estão executando ESXi.
  • Certifique-se de que o cache de leitura/gravação esteja disponível.
  • As matrizes de armazenamento SAN exigem reprojeto e ajuste contínuos para garantir que a E/S tenha balanceamento de carga em todos os caminhos da matriz de armazenamento. Para atender a esse requisito, distribua os caminhos para as LUNs entre todas as SPs para fornecer o balanceamento de carga ideal. O monitoramento próximo indica quando é necessário reequilibrar a distribuição do LUN.
    O ajuste de storage arrays com balanceamento estático é uma questão de monitoramento das estatísticas de desempenho específicas, como operações de E/S por segundo, blocos por segundo e tempo de resposta. A distribuição da carga de trabalho do LUN para distribuir a carga de trabalho entre todas as controladoras de armazenamento também é importante.
    Observação: No momento, o balanceamento de carga dinâmico não é compatível com ESXi.

Desempenho do servidor com Fibre Channel

Você deve considerar vários fatores para garantir o desempenho ideal do servidor.

Cada aplicativo de servidor deve ter acesso ao armazenamento designado com as seguintes condições:

  • Alta taxa de E/S (número de operações de E/S por segundo)
  • Alta taxa de transferência (megabytes por segundo)
  • Latência mínima (tempos de resposta)

Como cada aplicativo tem requisitos diferentes, você pode atender a essas metas selecionando um grupo RAID apropriado na matriz de armazenamento.

Para atingir as metas de desempenho, siga estas diretrizes:

  • Coloque cada LUN em um grupo RAID que forneça os níveis de desempenho necessários. Monitore as atividades e o uso de recursos de outras LUNs no grupo de RAID atribuído. Um grupo de RAID de alto desempenho que tem muitos aplicativos fazendo E/S para ele pode não atender às metas de desempenho exigidas por um aplicativo em execução no host ESXi.
  • Certifique-se de que cada host tenha HBAs suficientes para aumentar o rendimento dos aplicativos no host no período de pico. A distribuição de E/S por vários HBAs fornece taxa de transferência mais rápida e menos latência para cada aplicativo.
  • Para fornecer redundância para uma possível falha de HBA, certifique-se de que o host esteja conectado a uma malha redundante dupla.
  • Ao alocar LUNs ou grupos de RAID para sistemas ESXi, lembre-se de que vários sistemas operacionais usam e compartilham esse recurso. O desempenho do LUN exigido pelo host ESXi pode ser muito maior do que quando você usa máquinas físicas normais. Por exemplo, se você espera executar quatro aplicativos com uso intenso de E/S, aloque quatro vezes a capacidade de desempenho para os ESXi LUNs.
  • Quando você usa vários sistemas ESXi com o vCenter Server, os requisitos de desempenho para o subsistema de armazenamento aumentam de forma correspondente.
  • O número de E/Ss pendentes necessários para os aplicativos em execução no sistema ESXi deve corresponder ao número de E/Ss que o HBA e a matriz de armazenamento podem processar.