Dell Storage: Vorbereiten von VMware ESXi-Hosts für die Anbindung an mehrere SAS-Arrays

Summary: Befolgen Sie diese Anweisungen, um VMware ESXi für die Anbindung an SCv20x0-, SCv30x0-, SC4020- und SC5020-SAS-Arrays vorzubereiten.

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

Dieser Artikel enthält Informationen zu folgenden Themen:   
  • Vorbereiten des VMware ESXi-Hosts für die Anbindung an SCv20x0-, Scv30X0-, SC4020- und SC5020-Arrays
  • Treiberkompatibilität mit Front-End-SAS-Konnektivität

  1. Vorbereiten des VMware ESXi-Hosts für die Anbindung an SCv20x0-, Scv30X0-, SC4020- und SC5020-Arrays

Lesen Sie den KB-Artikel 000147092 DELL Storage-Kompatibilitätsmatrix für die unterstützten Treiber und die unterstützte Firmware.

  • ESXi 5.5 und 6.0 erfordern den Treiber "mpt3sas" und müssen vom VMware-Website heruntergeladen werden..
    • Die von Dell angepassten ESX 5.5- und 6.0-ISOs laden NICHT automatisch den richtigen SAS-HBA-Treiber. Der Treiber muss aktualisiert werden.
    • Die Verwendung des nativen Posteingangstreibers führt dazu, dass die HBAs keine Volumes in ESX erkennen können.
  • ESXi 6.5 erfordert den "lsi_msgpt3"-Treiber und der Posteingangstreiber kann verwendet werden. Unterschiedliche ISO-Images verwenden jedoch standardmäßig unterschiedliche Treiber.
    • Dell Technologies empfiehlt die Verwendung des kundenspezifischen ISO-Image von Dell für VMware auf Dell PowerEdge-Servern. Die ISO-Datei befindet sich im Abschnitt "Enterprise Solutions" auf der Seite "Driver and Download" (Treiber und Download) auf der Website von Dell.
    • Die angepasste Dell ESX 6.5-ISO lädt automatisch den richtigen SAS-HBA-Treiber.
    • Bei Verwendung der standardmäßigen VMware ESX 6.5-ISO muss der richtige SAS-HBA-Treiber aktiviert sein.
Dieses Verfahren richtet sich nach den in Schritt 4 aufgeführten Schritten des Scv20x0-Installationsposters, das mit dem System mitgeliefert wird, oder Kapitel 3 im Bereitstellungshandbuch.
 
Der DSM Data Collector muss verwendet werden, um einen ESX-Host mit SAS-HBAs mit dem Storage Center -Array zu verbinden. Das direkte Verbinden des DSM-Clients mit dem Array wird nicht unterstützt.

Prüfen Sie, welcher Treiber aktiviert ist:  
  1. Aktivieren Sie SSH auf dem ESXi-Host:
    1. Anmelden beim ESXi-Host mit vSphere Client
    2. Wählen Sie die Registerkarte "Configuration" und dann "Security Profile" im Menü "Software".
    3. Wählen Sie im Bereich "Services" die Option "Properties" aus.
    4. Wählen Sie "SSH" und klicken Sie dann auf die Schaltfläche "Optionen".
    5. Klicken Sie auf "Start" und bestätigen Sie mit "OK".
  2. Stellen Sie über den SSH-Client ein Verbindung zum ESXi-Host her (z. B. als Putty).
  3. Prüfen Sie, welcher Treiber ausgeführt wird. Geben Sie dazu den folgenden Befehl ein: "esxcfg-scsidevs -a"                                                       
HOW11081_en_US__1ESX_SAS_esxcfg-SCSIDEVS-A
 
  1. Wenn Sie ein standardmäßiges ESX 6.5-ISO-Image verwenden, können Sie den Treiber "mpt3sas" deaktivieren und den Treiber "lsi_msgpt3" mit den folgenden Befehlen aktivieren:  
  • esxcfg-module -d mpt3sas
  • esxcfg-module -e lsi_msgpt3
  1. Wenn Sie im Fall von ESX 5.5 und 6.0 über den falschen Treiber verfügen, fahren Sie mit Schritt 5a fort. Wenn der richtige Treiber aufgeführt wird, fahren Sie mit Schritt 5b fort.
    1. Deaktivieren Sie den falschen Treiber, indem Sie einen der folgenden Befehle eingeben:
  • esxcli system module set --enabled=false --module=lsi_msgpt3. Fahren Sie mit Schritt 6 fort.
HOW11081_en_US__2ESX_SAS_esxcli_system_module_set(1)
  1. Überprüfen Sie, ob die Treiberversion mit der Version im Wissensdatenbank-Artikel übereinstimmt 000147092 DELL Storage Kompatibilitätsmatrix übereinstimmt Geben Sie den folgenden Befehl ein:
  • Geben Sie für den mpt3sas-Treiber "vmkload_mod -s mpt3sas |grep Version" ein. 
HOW11081_en_US__3ESX_SAS_vmkload_mod
  Aktualisieren des Treibers:  
  1. Verschieben Sie alle VMs vom Host und wechseln Sie in den Wartungsmodus.
  2. Laden Sie die korrekte Treiberversion herunter, wie im KB-Artikel 000147092 angegeben. DELL Storage Kompatibilitätsmatrix übereinstimmt: (Zum jetzigen Zeitpunkt ist die Treiberversion 04.00.00.00.1vmw für ESX 5.5 U2.) Den Treiber finden Sie auf der VMware-Website heruntergeladen werden..
  3. Extrahieren ." VIB"-Datei aus dem heruntergeladenen "ZIP"-Treiberpaket
  4. Laden Sie die VIB-Datei auf den ESXi-Host hoch
    1. Wählen Sie auf der ESXi-Hostschnittstelle die Registerkarte "Configuration" aus.
    2. Wählen Sie im Konfigurationsmenü "Storage" und dann einen Datenspeicher zum Hochladen der "VIB"-Datei
      (wenn kein Datenspeicher verfügbar ist, können Sie einen beliebigen FTP-Client verwenden und in den Ordner /tmp hochladen)
    3. Durchsuchen Sie Ihren Datenspeicher (indem Sie mit der rechten Maustaste darauf klicken), und wählen Sie "Browse Datastore" aus.
    4. Laden Sie die VIB-Datei hoch, indem Sie auf das Symbol "Datei hochladen" klicken.
  5. Installieren Sie den neuen Treiber (passen Sie den Pfad und Dateinamen entsprechend an), indem Sie den folgenden Befehl eingeben: "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. Starten Sie den VMware ESXi-Host neu.
  2. Auf den HBAs sollte jetzt der richtige Treiber geladen sein und sie können ordnungsgemäß mit Storage Center funktionieren. Dies können Sie überprüfen, indem Sie den vorstehenden Schritt 5b wiederholen.
Darüber hinaus sollte die HBA-Firmware mithilfe von iDRAC aktualisiert werden.
  1. Treiberkompatibilität mit Front-end-SAS-Konnektivität2

Ausstellen:
In der Dell Storage-Kompatibilitätsmatrix wird die VMware ESXi-Version 6.5 mit SAS-Frontend-Konnektivität getestet/unterstützt. SAS-Treiber "lsi-msgpt3" Version 12 und Storage Center OS (SCOS) Versionen 7.2.x und 7.3.x waren Teil dieser getesteten und unterstützten Lösung. Bei Upgrades auf VMware ESXi 6.5 U1, 6.5 U2 und 6.7 werden jedoch automatisch aktualisierte lsi-msgpt3-SAS-Treiber installiert, z. B. Version 16. Ohne manuelle Intervention bei der Konfiguration eines Modulparameters auf dem Treiber funktionieren lsi-msgpt3-Versionen größer als 12 nicht ordnungsgemäß (z. B. führt ein Neustart des Hosts zu einer LUN-Kapazität von 0 Byte, Verlust des Zugriffs auf SAS-Frontend-Volumes nach Controller-Failover, PSOD-Kernel-Speicherabbilder) mit ESXi-Versionen, die diesen aktualisierten Treiber und SCOS verwenden. Dies hat insbesondere Auswirkungen auf ESXi 6.5 und 6.7, wenn dieser neuere Treiber jedoch auf ESXi 6.0 verwendet wird (was nicht der Standardtreiber ist) gilt dies auch.

Empfehlungen: 

Wenn Sie eine SAS-Verbindung zwischen Storage Center und ESXi-Hosts unter Verwendung des lsi-msgpt3-Treibers (in der Regel ESXi 6.5+) verwenden, besteht die bewährte Vorgehensweise darin, den Modulparameter wie unten beschrieben für alle Versionen des lsi-msgpt3-SAS-Treibers zu ändern. Sie ist eine Voraussetzung für alle Versionen größer als 12. Diese aktualisierten Best-Practice-Einstellungen finden Sie unter Best Practices der Dell SC Serie mit VMware vSphere 5.x bis 6.x. Beachten Sie, dass diese Änderung einen Neustart des Hosts erfordert, um wirksam zu werden.

Schritte zum Konfigurieren des Modulparameters auf dem SAS-Treiber 

  1. Listen Sie die Werte der Modulparameter auf
esxcli system module parameters list -m lsi_msgpt3
 
SLN313031_en_US__1image(7172)
  1. Ändern Sie den Modulparameter Issue_scsi_cmd_to_bringup_drive
esxcli system module parameters set -p issue_scsi_cmd_to_bringup_drive=0 -m lsi_msgpt3
  1. Überprüfen Sie, dass der Modulparameterwert mit dem Befehl „list“ in Schritt 1 geändert wurde.
SLN313031_en_US__2image(7173)
  1. Starten Sie den ESXi-Host neu, damit der geänderte Wert in Kraft tritt. 
 

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.