Cet article fournit des informations sur les sujets suivants :
- Préparation des hôtes VMware ESXi pour les connecter aux baies SC5020 SCv20x0 Scv30X0 etSC5020
- Compatibilité des pilotes avec la connectivité front-end SAS
- Préparation des hôtes VMware ESXi pour les connecter aux baies SC5020 SCv20x0 Scv30X0 etSC5020
Consultez l’article 000147092 de la base de connaissances Dell Storage Compatibility Matrix pour connaître les pilotes et micrologiciels pris en charge
- ESXi 5.5 et 6.0 requièrent le pilote « mpt3sas » qui doit être téléchargé à partir du site Internet de VMware.
- Les ISO ESX 5.5 et 6.0 personnalisés de Dell ne chargeront PAS automatiquement le pilote HBA SAS approprié. Le pilote doit être mis à jour.
- L’utilisation du pilote natif empêchera les adaptateurs HBA de voir les volumes dans ESX.
- ESXi 6.5 requiert le pilote « lsi_msgpt3 » et le pilote natif peut être utilisé. Cependant, une image ISO différente utilise des pilotes différents par défaut.
- Dell EMC recommande l’utilisation de l’ISO personnalisée pour VMware de Dell sur les serveurs PowerEdge de Dell EMC. L’image ISO se trouve sous la section Solutions d’entreprise de la page Pilotes et téléchargements sur le site Internet de Dell.
- L’image ISO personnalisée ESX 6.5 de Dell charge automatiquement le pilote HBA SAS approprié.
- Si vous utilisez l’image ISO ESX 6.5 standard de VMware, le pilote HBA SAS natif approprié devra être activé.
Ces procédures s’alignent sur l’étape 4 des instructions d’installation du SCv20x0 fournies avec le système ou dans le chapitre 3 du Guide de déploiement.
Pour connecter un hôte ESX à des adaptateurs HBA SAS sur la baie du centre de stockage, le collecteur de données DSM doit être utilisé. La connexion du client DSM directement à la baie n’est pas prise en charge actuellement.
Déterminer quel pilote est activé :
- Activez le SSH sur l’hôte ESXi :
- Connectez-vous à l’hôte ESXi avec le client vSphere
- Sous l’onglet « Configuration », sélectionnez « Security Profile » (Profil de sécurité) dans le menu Software (Logiciel).
- Dans la zone Services, sélectionnez « Properties » (Propriétés).
- Sélectionnez « SSH », puis cliquez sur le bouton « Options ».
- Cliquez sur « Start » (Démarrer), puis validez avec « OK ».
- Connectez-vous à l’hôte ESXi à l’aide d’un client SSH (tel que Putty).
- Déterminez quel pilote est en cours d’exécution Pour ce faire, saisissez la commande suivante : "esxcfg-scsidevs-a"
- Si vous utilisez une image ISO ESX 6.5 standard, vous pouvez désactiver le pilote « mpt3sas » et activer le pilote « lsi_msgpt3 » à l’aide des commandes suivantes :
- esxcfg-module -d mpt3sas
- esxcfg-module -e lsi_msgpt3
- Pour ESX 5.5 et 6.0 ; si vous n’avez pas le pilote approprié, passez à l’étape 5a. Si vous avez le pilote approprié dans la liste, passez à l’étape 5b.
- Désactivez le pilote inapproprié en tapant la commande suivante
- esxcli system module set --enabled=false --module=lsi_msgpt3. Passez à l’étape 6.
- Vérifiez que la version du pilote correspond à celle de l’article 000147092 de la base de connaissances. DELL Storage Compatibility Matrix (Matrice de compatibilité des systèmes de stockage Dell)en tapant la commande suivante :
- Pour le pilote mpt3sas driver, entrez « vmkload_mod - mpt3sas |grep Version »
Mise à jour du pilote :
- Déplacez toutes les machines virtuelles de l’hôte et passez en mode maintenance.
- Téléchargez la version de pilote correcte, comme indiqué dans l’article 000147092 de la base de connaissances DELL Storage Compatibility Matrix (Matrice de compatibilité des systèmes de stockage Dell): (au moment de la rédaction de cet article, la version du pilote est 04.00.00.00.1vmw pour ESX 5.5 U2). Le pilote est disponible sur le site Internet de VMware.
- Extrayez le fichier « .VIB » à partir du package de pilotes téléchargé au format « ZIP ».
- Téléchargez le fichier « .VIB » vers l’hôte ESXi.
- Sur l’interface de l’hôte ESXi, sélectionnez l’onglet « Configuration ».
- Sélectionnez Storage (Stockage) dans le menu Configuration, puis un datastore pour le téléchargement de fichier « .VIB ».
(Si aucun datastore n’est disponible, vous pouvez utiliser n’importe quel client FTP et le télécharger dans le dossier /tmp)
- Parcourez votre datastore (par un clic droit sur celui-ci) à l’aide de l’option « Browse Datastore » (Parcourir le datastore).
- Téléchargez le fichier « .VIB » en sélectionnant l’icône « Upload a file » (Télécharger un fichier).
- Installez le nouveau pilote (ajustez le chemin d’accès et le nom de fichier en conséquence) en saisissant la commande suivante : "esxcli Software VIB install-v/vmfs/volumes/esxi01-local/scsi-mpt3sas-04.00.00.00.1vmw-1OEM.500.0.0.472560.x86_64. VIB"
- Redémarrez l’hôte VMware ESXi.
- Les adaptateurs HBA doivent désormais posséder le pilote approprié et être en mesure de fonctionner correctement avec le centre de stockage. Vous pouvez le vérifier en répétant l’étape 5b ci-dessus.
Le microprogramme HBA doit également être mis à jour à l’aide de l’iDRAC.
- Compatibilité des pilotes avec les SAS front-end Connectivity2
Dans la matrice de compatibilité des systèmes de stockage Dell EMC, ESXi VMWare version 6.5 est testé et pris en charge avec une connectivité SAS front-end. Les pilotes SAS « lsi-msgpt3 » version 12 et Storage Center OS (SCOS) versions 7.2.x et 7.3.x ont été inclus dans cette solution testée et prise en charge. En revanche, les mises à niveau vers VMWare ESXi 6.5 U1, 6.5 U2 et 6.7 installent automatiquement les nouveaux pilotes SAS lsi-msgpt3, tels que la version 16. Sans configuration manuelle du paramètre de module sur le pilote, les versions ultérieures à la version 12 du pilote lsi-msgpt3 ne fonctionnent pas correctement avec les versions ESXi utilisant ce pilote mis à jour et cette version de SCOS (par exemple, capacité LUN de 0 octet au redémarrage de l’hôte, perte d’accès aux volumes SAS front-end au moment du basculement du contrôleur, vidage du noyau PSOD). Cela a plus d’impact sur ESXi 6.5 et 6.7, mais s’applique également à ESXi 6.0 (version pour laquelle ce pilote n’est pas le pilote par défaut).
Recommendations: (Recommandations :)
Si vous utilisez la connectivité SAS entre Storage Center et les hôtes ESXi (en général, ESXi 6.5 et versions ultérieures) avec le pilote lsi-msgpt3, il est recommandé, dans les pratiques d’excellence, de modifier le paramètre de module, comme indiqué ci-dessous, pour toutes les versions du pilote SAS lsi-msgpt3. Cette opération est obligatoire pour toute version supérieure à 12. Cette mise à jour des paramètres, conforme aux pratiques d’excellence, est accessible via les Pratiques d’excellence Dell EMC pour les baies de stockage série SC avec VMware vSphere 5.x-6.x (en anglais) Gardez à l’esprit que cette modification nécessite un redémarrage de l’hôte pour prendre effet.
Étapes de configuration du paramètre de module sur le pilote SAS
- Répertoriez les valeurs du paramètre de module
esxcli system module parameters list -m lsi_msgpt3
- Modifiez le paramètre de module issue_scsi_cmd_to_bringup_drive
esxcli system module parameters set -p issue_scsi_cmd_to_bringup_drive=0 -m lsi_msgpt3
- Assurez-vous que la valeur du paramètre de module a été modifiée avec la commande list de l’étape 1.
- Redémarrez l’hôte ESXi pour appliquer la modification.