Problemi delle schede SAS da 12 GB con gli host VMware ESX/ESXi 5.x e 6.x
Riepilogo: I problemi della scheda SAS da 12 GB sugli host VMware ESX(i) possono essere risolti passando dal driver nativo msgpt3 al driver mpt3sas.
Sintomi
In questo articolo viene descritto come risolvere i problemi delle schede SAS da 12 GB sugli host ESX(i) utilizzando un driver diverso e vengono forniti vari link ad articoli pertinenti della Knowledge Base di VMware.
Causa
Risoluzione
Descrizione del problema
Sono stati segnalati vari problemi che interessano questo articolo:
- La scheda SAS da 12 GB fornita con il dispositivo MD34xx non viene visualizzata in ESXi sotto la voce delle schede di storage.
- Archivi dati non accessibili durante la configurazione.
- Connessione intermittente dell'host allo storage.
- Disponibilità di un singolo percorso anche se si utilizzano più cavi/più schede HBA.
Le schede fornite con i sistemi Dell (o vendute a parte) possono essere di 2 tipi:
- LSI 9300-8e
- Numeri di parte Dell: 156NC e J91FN
- Dell SAS da 12 Gbps
- Numeri di parte Dell: T93GD (low profile) e 2PHG9 (full height)
Soluzione
Per ESXi 5.5 ed ESXi 6, l'utilizzo della versione più recente del driver msgpt3 offre un alto tasso di successo per la risoluzione di questi problemi. Trattandosi di un driver nativo, è preferibile utilizzare tale driver msgpt3 e non il driver mpt3sas. Tuttavia, in alcuni casi potrebbe essere necessario il driver mpt3sas per risolvere il problema. Ulteriori informazioni sui "driver nativi" sono disponibili al seguente indirizzo:
È possibile verificare quali siano le versioni dei driver caricate inviando i comandi seguenti tramite SSH all'host:
-
esxcli software vib list | grep mpt3sas -
esxcli software vib list | grep msgpt3
Per i driver più recenti disponibili, consultare la pagina dei driver (è necessario utilizzare le credenziali VMware per scaricare i file):
LSI 9300-8e
http://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=34317&deviceCategory=io&details=1&keyword=9300&vioSolutions=Standard%20-%20IO%20Devices&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc
Dell SAS da 12 Gbps
https://www.vmware.com/resources/compatibility/detail.php?deviceCategory=io&productid=34856&deviceCategory=io&details=1&VID=1000&DID=0097&SVID=1028&SSID=1f46&page=1&display_interval=10&sortColumn=Partner&sortOrder=Asc
Come installare i driver (asincroni) in ESXi 5.x e 6.x:
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2005205
-
Vengono elencati più metodi con link a seconda delle situazioni.
-
Metodo consigliato:
Come installare i driver in ESXi 4.x:
- Metodo consigliato descritto nella sezione "Existing ESXi/ESX installation using esxupdate and Datastore Browser" relativa all'installazione ESXi/ESX esistente con esxupdate e il browser di archivio dati.
Dopo l'installazione del driver e il riavvio dell'host (verifica del funzionamento):
- Passare alla scheda Configuration (Configurazione) > link Storage Adapters (Schede di rete).
- Verrà visualizzato uno dei 2 nomi seguenti in base alla scheda utilizzata:
- Avago (LSI)3008
- Dell 12Gbps SAS HBA external
NOTA:
Se si utilizza ESXi 5.5 o versione successiva ed è stato installato il driver mpt3sas, è necessario disattivare il driver nativo lsi_msgpt3 e utilizzare il driver mpt3sas.
Eseguire il comando seguente, quindi riavviare il sistema:
esxcli system module set --enabled=false --module=lsi_msgpt3