Armazenamento da Dell: Preparando hosts VMware ESXi para conectar-se a vários arrays SAS

Summary: Siga estas instruções para preparar seu VMware ESXi para conectar aos arrays SAS SCv20x0, SCv30x0, SC4020 e SC5020.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

Este artigo informa sobre:   
  • Preparando o host do VMware ESXi para conectar aos arrays SCv20x0, Scv30X0, SC4020 e SC5020
  • Compatibilidade de driver com conectividade SAS front-end

  1. Preparando o host do VMware ESXi para conectar aos arrays SCv20x0, Scv30X0, SC4020 e SC5020

Analise o artigo da KB 000147092 Matriz de compatibilidade de armazenamento da DELL para obter o driver e o firmware compatíveis

  • ESXi 5.5 e 6.0 exigem o driver "mpt3sas" e devem ser baixados do site do VMware.
    • Os ISOs ESX 5.5 e 6.0 personalizados pela Dell NÃO carregam automaticamente o driver de HBA SAS adequado. O driver precisa ser atualizado.
    • O uso do driver nativo da caixa de entrada faz com que os HBAs não consigam ver nenhum volume no ESX.
  • O ESXi 6.5 requer o driver "lsi_msgpt3" e o driver da caixa de entrada pode ser usado. No entanto, imagens ISO diferentes usam drivers diferentes por padrão.
    • A Dell Technologies recomenda o uso da ISO personalizada pela Dell para VMware em servidores Dell PowerEdge. O ISO pode ser encontrado na seção Soluções do Enterprise na página Drivers e Download no site da Dell.
    • O ISO ESX 6.5 personalizado pela Dell carrega automaticamente o driver de HBA SAS adequado.
    • Se estiver usando o ISO padrão do VMware ESX 6.5, o driver correto do HBA SAS deverá estar ativado.
Esses procedimentos estão alinhados com as etapas descritas na etapa 4 do pôster de instalação do SCv20x0 que acompanha o sistema ou no capítulo 3 do Guia de implementação.
 
O Data Collector do DSM deve ser usado para conectar um host ESX com HBAs SAS ao array do Storage Center. A conexão do DSM Client diretamente ao array não é compatível.

Determine que driver está ativado:  
  1. Ative SSH no host do ESXi:
    1. Faça log-in no host do ESXi com o vSphere Client
    2. Selecione a guia "Configuração" e, em seguida, selecione "Perfil de segurança" no menu Software.
    3. Na área Services, selecione "Properties".
    4. Selecione "SSH" e clique no botão "Options".
    5. Clique em "Start" e confirme com "OK".
  2. Conecte-se ao host ESXi usando um cliente SSH (como Putty).
  3. Determine que driver está em execução. Isso pode ser feito digitando o seguinte comando: "esxcfg-scsidevs -a"                                                       
HOW11081_en_US__1ESX_SAS_esxcfg-scsidevs-a
 
  1. Se você estiver usando uma imagem ISO padrão do ESX 6.5, poderá desativar o driver "mpt3sas" e ativar o driver "lsi_msgpt3" com estes comandos:  
  • esxcfg-module -d mpt3sas
  • esxcfg-module -e lsi_msgpt3
  1. Para o ESX 5.5 e 6.0, se você tiver o driver incorreto, vá para a etapa 5a. Se você tiver o driver correto listado, vá para a etapa 5b.
    1. Desative o driver incorreto digitando um dos seguintes comandos:
  • esxcli system module set --enabled=false --module=lsi_msgpt3. Vá para a etapa 6
HOW11081_en_US__2ESX_SAS_esxcli_system_module_set(1)
  1. Verifique se a versão do driver corresponde à versão do artigo da base de conhecimento 000147092 Matriz de compatibilidade DELL Storage digitando o seguinte comando:
  • Para o driver mpt3sas, digite "vmkload_mod -s mpt3sas |grep Version
HOW11081_en_US__3ESX_SAS_vmkload_mod
  Atualizar o driver:  
  1. Mova todas as VMs para fora do host, entre no modo de manutenção.
  2. Faça download da versão correta do driver, conforme indicado no artigo da base de conhecimento 000147092 Matriz de compatibilidade DELL Storage: (No momento em que este artigo foi escrito, a versão do driver é 04.00.00.00.1vmw para ESX 5.5 U2.) O driver pode ser encontrado na site do VMware.
  3. Extrato." VIB" do download do pacote do driver "ZIP"
  4. Carregue o arquivo "VIB" no host do ESXi
    1. Na interface do host do ESXi, selecione a guia "Configuration".
    2. Selecione "Storage" no menu Configuration e, em seguida, um datastore para carregar o arquivo
      "VIB" (se nenhum datastore estiver disponível, você poderá usar qualquer client FTP e carregar na pasta /tmp)
    3. Navegue pelo datastore (clicando nele com o botão direito do mouse), "Browse Datastore".
    4. Carregue o arquivo "VIB" selecionando o ícone "upload a file"
  5. Instale o novo driver (ajuste o caminho e o nome do arquivo adequadamente) digitando o seguinte comando: "esxcli software vib install -v /vmfs/volumes/ESXi01-Local/scsi-mpt3sas-04.00.00.00.1vmw-1OEM.500.0.0.472560.x86_64.vib"
HOW11081_en_US__4ESX_SAS_esxcli_software_vib
 
  1. Reinicialize o host VMware ESXi.
  2. Agora, os HBAs devem ter o driver correto carregado e podem funcionar corretamente com o Storage Center. Isso pode ser verificado repetindo a etapa 5b acima.
O firmware do HBA também deve ser atualizado usando o iDRAC.
  1. Compatibilidade de driver com conectividade SAS front-end2

Questão:
Na Matriz de compatibilidade de armazenamento da Dell, a versão 6.5 do VMware ESXi é testada/compatível com conectividade front-end SAS. O driver SAS "lsi-msgpt3" versão 12 e as versões 7.2.x e 7.3.x do sistema operacional do Storage Center (SCOS) estavam nessa solução testada e compatível. No entanto, os upgrades para o VMware ESXi 6.5 U1, 6.5 U2 e 6.7 instalam automaticamente drivers SAS lsi-msgpt3 atualizados, como a versão 16. Sem intervenção manual de configuração de um parâmetro de módulo no driver, as versões lsi-msgpt3 maiores que 12 não funcionam corretamente (por exemplo, a reinicialização do host vê a capacidade de LUN de 0 bytes, perde o acesso aos volumes de front-end SAS após o failover do controlador, dumps do kernel PSOD) com versões do ESXi usando esse driver e SCOS atualizados. Isso mais notavelmente afeta o ESXi 6.5 e 6.7, no entanto, se esse driver mais recente for usado na versão ESXi 6.0 (que não é o driver padrão), isso também ocorrerá.

Recomendações: 

Se você estiver usando conectividade SAS entre o Storage Center e os hosts do ESXi usando o driver lsi-msgpt3 (ESXi 6.5+ normalmente), a configuração de prática recomendada será modificar o parâmetro do módulo, conforme descrito abaixo, para todas as versões do driver SAS lsi-msgpt3. É um requisito para qualquer versão maior que 12. Essas configurações atualizadas de práticas recomendadas podem ser encontradas em Práticas recomendadas da série SC da Dell com o VMware vSphere 5.x–6.x. Lembre-se de que essa alteração requer uma reinicialização do host para entrar em vigor.

Etapas para configurar o parâmetro do módulo do driver do SAS 

  1. Liste os valores do parâmetro do módulo
lista de parâmetros do módulo de sistema esxcli -m lsi_msgpt3
 
SLN313031_en_US__1image(7172)
  1. Modifique o parâmetro do módulo issue_scsi_cmd_to_bringup_drive
conjunto de parâmetros do módulo de sistema esxcli -p issue_scsi_cmd_to_bringup_drive=0 -m lsi_msgpt3
  1. Valide que o valor do parâmetro do módulo foi modificado com a lista de comando na etapa 1.
SLN313031_en_US__2image(7173)
  1. Reinicialize o host ESXi para que o valor alterado entre em vigor. 
 

Affected Products

Storage, Dell Compellent SC4020, Dell Storage SCv2000, Dell Storage SCv2020, Dell Storage SCv2080, Dell Storage SC5020, Dell Storage SCv3000, Dell Storage SCv3020

Products

Storage
Article Properties
Article Number: 000118040
Article Type: How To
Last Modified: 03 Feb 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.