Dell Storage : Préparation de la connexion des hôtes VMware ESXi à plusieurs baies SAS
Summary: Suivez ces instructions pour préparer votre VMware ESXi à se connecter aux baies SAS SCv20x0, SCv30x0, SC4020 et SC5020.
Instructions
- Préparation de la connexion de l’hôte VMware ESXi aux baies SCv20x0, Scv30X0, SC4020 et SC5020
- Compatibilité des pilotes avec la connectivité SAS front-end
- Préparation de la connexion de l’hôte VMware ESXi aux baies SCv20x0, Scv30X0, SC4020 et SC5020
Consultez l’article de la base de connaissances 000147092 la matrice de compatibilité du stockage DELL pour connaître le pilote et le firmware pris en charge.
- ESXi 5.5 et 6.0 nécessitent le pilote « mpt3sas » et doivent être téléchargés à partir du site Internet de VMware.
- Les images ISO ESX 5.5 et 6.0 personnalisées Dell ne chargent PAS automatiquement le pilote HBA SAS approprié. Le pilote doit être mis à jour.
- L’utilisation du pilote de boîte de réception natif empêche les adaptateurs HBA de voir les volumes dans ESX.
- ESXi 6.5 nécessite le pilote « lsi_msgpt3 » et le pilote de boîte de réception peut être utilisé. Toutefois, chaque image ISO différente utilise des pilotes différents par défaut.
- Dell Technologies recommande d’utiliser l’ISO personnalisé Dell pour VMware sur les serveurs Dell PowerEdge. L’image ISO se trouve sous la section Solutions d’entreprise de la page Pilotes et téléchargements sur le site Web de Dell.
- Le fichier ISO ESX 6.5 personnalisé Dell charge automatiquement le pilote HBA SAS approprié.
- Si vous utilisez le fichier ISO VMware ESX 6.5 standard, le pilote HBA SAS intégré doit être activé.
Déterminer quel pilote est activé :
- Activez le SSH sur l’hôte ESXi :
- Connectez-vous à l’hôte ESXi avec vSphere Client
- Sélectionnez l’onglet « Configuration », puis sélectionnez « Security Profile » dans le menu Software.
- Dans la zone Services, sélectionnez « Propriétés ».
- Sélectionnez « SSH », puis cliquez sur le bouton « Options ».
- Cliquez sur « Start » et confirmez en cliquant sur « 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 incorrect en saisissant l’une des commandes suivantes :
- esxcli system module set --enabled=false --module=lsi_msgpt3. Passez à l’étape 6.
- Vérifiez que la version du pilote correspond à celle indiquée dans l’article 000147092 de la base de connaissances DELL Storage Compatibility Matrix (Matrice de compatibilité des systèmes de stockage Dell) en saisissant la commande suivante :
- Pour le pilote mpt3sas, saisissez « vmkload_mod -s mpt3sas |grep Version »
- Déplacez toutes les machines virtuelles hors de l’hôte, passez en mode maintenance.
- Téléchargez la version de pilote appropriée, comme indiqué dans l’article de la base de connaissances 000147092 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 site Internet de VMware.
- Extrait. VIB » à partir du package de pilotes « ZIP » à télécharger
- Télécharger le fichier VIB sur l’hôte ESXi
- Dans l’interface de l’hôte ESXi, sélectionnez l’onglet « Configuration ».
- Sélectionnez « Stockage » dans le menu Configuration, puis un magasin de données pour télécharger le fichier
« VIB » (si aucun magasin de données n’est disponible, vous pouvez utiliser n’importe quel client FTP et le télécharger dans le dossier /tmp) - Parcourez votre datastore (en cliquant dessus avec le bouton droit de la souris), « Browse Datastore ».
- Téléchargez le fichier « VIB » en sélectionnant l’icône « télécharger un fichier »
- Installez le nouveau pilote (ajustez votre 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 maintenant avoir le pilote approprié chargé et peuvent fonctionner correctement avec Storage Center. Vous pouvez le vérifier en répétant l’étape 5b ci-dessus.
- Compatibilité des pilotes avec la connectivité SAS front-end2
Émettre:
Dans la matrice de compatibilité Dell Storage, la version 6.5 de VMware ESXi est testée/prise en charge avec la connectivité front-end SAS. Le pilote SAS « lsi-msgpt3 » version 12 et les versions 7.2.x et 7.3.x du système d’exploitation Storage Center OS (SCOS) étaient inclus dans cette solution testée et prise en charge. Toutefois, les mises à niveau vers VMware ESXi 6.5 U1, 6.5 U2 et 6.7 installent automatiquement les pilotes SAS lsi-msgpt3 mis à jour, tels que la version 16. Sans l’intervention manuelle de la configuration d’un paramètre de module sur le pilote, les versions lsi-msgpt3 supérieures à 12 ne fonctionnent pas correctement (par exemple, le redémarrage de l’hôte voit une capacité de LUN de 0 octet, la perte d’accès aux volumes SAS frontaux lors du basculement du contrôleur, les vidages de noyau PSOD) avec les versions ESXi utilisant ce pilote mis à jour et SCOS. 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 à l’aide du pilote lsi-msgpt3 (ESXi 6.5+ généralement), la pratique d’excellence consiste à modifier le paramètre de module comme décrit ci-dessous pour toutes les versions du pilote SAS lsi-msgpt3. Il s’agit d’une exigence pour toute version supérieure à 12. Ces paramètres de bonnes pratiques mis à jour sont disponibles dans le document Pratiques d’excellence Dell série SC avec VMware vSphere 5.x à 6.x. N’oubliez pas 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
- Modifiez le paramètre de module issue_scsi_cmd_to_bringup_drive
- 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.