Dell Storage: VMware ESXi-hosts voorbereiden voor koppeling aan meerdere SAS-arrays
Summary: Volg deze instructies om uw VMware ESXi voor te bereiden op koppeling aan SCv20x0, SCv30x0, SC4020 en SC5020 SAS-arrays.
Instructions
- VMware ESXi-host voorbereiden voor koppeling aan SCv20x0-, SCV30X0-, SC4020- en SC5020-arrays
- Drivercompatibiliteit met front-end SAS-connectiviteit
- VMware ESXi-host voorbereiden voor koppeling aan SCv20x0-, SCV30X0-, SC4020- en SC5020-arrays
Lees KB-artikel 000147092 DELL Storage Compatibility Matrix voor de ondersteunde driver en firmware
- Voor ESXi 5.5 en 6.0 is de "mpt3sas"-driver vereist en deze moeten worden gedownload van de VMware-website.
- De aangepaste ESX 5.5 en 6.0 ISO's van Dell laden NIET automatisch het juiste SAS HBA-stuurprogramma. De driver moet worden bijgewerkt.
- Het gebruik van de native inbox-driver leidt ertoe dat de HBA's geen volumes in ESX kunnen zien.
- ESXi 6.5 vereist de "lsi_msgpt3"-driver en de inbox-driver kan worden gebruikt. Verschillende ISO-images gebruiken echter standaard verschillende drivers.
- Dell Technologies raadt aan om de door Dell aangepaste ISO voor VMware op Dell PowerEdge servers te gebruiken. U vindt de ISO onder het gedeelte Oplossing voor bedrijven op de pagina Drivers en downloads op de website van Dell.
- De aangepaste ESX 6.5 ISO van Dell laadt automatisch de juiste SAS HBA-driver.
- Als u de standaard VMware ESX 6.5 ISO gebruikt, moet de juiste SAS HBA-driver in de doos zijn ingeschakeld.
Bepalen welke driver is ingeschakeld:
- Schakel SSH ins op de ESXi host:
- Meld u aan bij de ESXi-host met vSphere Client
- Selecteer het tabblad "Configuration" en selecteer vervolgens "Security Profile" in het menu Software.
- Selecteer in het gedeelte Services de optie 'Eigenschappen'.
- Selecteer "SSH" en klik vervolgens op de knop "Options".
- Klik op "Start" en bevestig met "OK".
- Maak verbinding met de ESXi host via een SSH client (zoals Putty).
- Bepaal welke driver wordt uitgevoerd. Dit kan worden gedaan door de volgende opdracht te typen: "esxcfg-scsidevs -a"
- Als u een standaard ESX 6.5 ISO-image gebruikt, kunt u de "mpt3sas"-driver uitschakelen en de "lsi_msgpt3"-driver inschakelen met de volgende opdrachten:
- esxcfg-module -d mpt3sas
- esxcfg-module -e lsi_msgpt3
- Voor ESX 5.5 & 6.0: Als u de verkeerde driver hebt, gaat u naar stap 5a. Als u de juiste driver ziet, gaat u naar stap 5b.
- Schakel de onjuiste driver uit met een van de volgende opdrachten:
- esxcli system module set --enabled=false --module=lsi_msgpt3. Ga naar stap 6
- Controleer of de driverversie overeenkomt met de versie in KB-artikel 000147092 compatibiliteitsdiagram van Dell Storage door de volgende opdracht uit te voeren:
- Voor de mpt3sas driver typt u "vmkload_mod -s mpt3sas |grep Version"
- Verplaats alle VM's van de host, ga naar onderhoudsmodus.
- Download de juiste driverversie zoals vermeld in KB-artikel 000147092 compatibiliteitsdiagram van Dell Storage: (Op het moment van schrijven is de driverversie 04.00.00.00.1vmw voor ESX 5.5 U2.) De bestuurder is te vinden op de VMware-website.
- Uittreksel ." VIB"-bestand van download "ZIP" driverpakket
- Upload het VIB-bestand naar de ESXi-host
- Selecteer in de ESXi-hostinterface het tabblad "Configuration".
- Selecteer "Storage" in het configuratiemenu en vervolgens een datastore voor het uploaden van het "VIB"-bestand
(als er geen datastore beschikbaar is, kunt u elke FTP-client gebruiken en uploaden naar de map /tmp) - Blader door uw datastore (door er met de rechtermuisknop op te klikken), "Browse Datastore".
- Upload het "VIB"-bestand door het pictogram "upload a file" te selecteren
- Installeer de nieuwe driver (pas uw pad en bestandsnaam dienovereenkomstig aan) met de volgende opdracht: "esxcli software vib install -v /vmfs/volumes/ESXi01-Local/scsi-mpt3sas-04.00.00.00.1vmw-1OEM.500.0.0.472560.x86_64.vib"
- Start de VMware ESXi host opnieuw op.
- De HBA's zouden nu de juiste driver moeten hebben geladen en zouden correct moeten werken met Storage Center. U kunt dit controleren door stap 5b hierboven te herhalen.
- Drivercompatibiliteit met front-end SAS-connectiviteit2
Uitgeven:
In de Dell Storage Compatibility Matrix wordt de 6.5 VMware ESXi-versie getest/ondersteund met SAS front-end connectiviteit. SAS-driver 'lsi-msgpt3' versie 12 en Storage Center OS (SCOS) versies 7.2.x en 7.3.x maakten deel uit van deze geteste en ondersteunde oplossing. Bij upgrades naar VMware ESXi 6.5 U1, 6.5 U2 en 6.7 worden echter automatisch bijgewerkte lsi-msgpt3 SAS-drivers geïnstalleerd, zoals versie 16. Zonder handmatige tussenkomst van het configureren van een moduleparameter op de driver, werken lsi-msgpt3-versies groter dan 12 niet goed (bij het opnieuw opstarten van de host wordt bijvoorbeeld een LUN-capaciteit van 0 bytes gezien, wordt toegang tot SAS Front-End-volumes verloren na failover van de controller, PSOD-kerneldumps) met ESXi-versies die gebruikmaken van deze bijgewerkte driver en SCOS. Dit heeft vooral betrekking op ESXi 6.5 en 6.7; echter, als deze nieuwere driver wordt gebruikt op ESXi 6.0 (dit is niet de standaarddriver), dan is dit ook van toepassing.
Aanbevelingen:
Als u SAS-connectiviteit tussen Storage Center en ESXi-hosts gebruikt met behulp van het lsi-msgpt3-stuurprogramma (ESXi 6.5+), kunt u het beste de moduleparameter wijzigen zoals hieronder beschreven voor alle versies van het lsi-msgpt3 SAS-stuurprogramma. Het is een vereiste voor elke versie groter dan 12. Deze bijgewerkte Best Practice-instellingen vindt u in de Dell SC Series Best Practices with VMware vSphere 5.x–6.x. Houd er rekening mee dat voor deze wijziging een herstart van de host nodig is om van kracht te worden.
Stappen voor de configuratie van de moduleparameter voor de SAS driver
- Geef de waarden van de moduleparameter weer
- Wijzig de moduleparameter issue_scsi_cmd_to_bringup_drive
- Controleer of de waarde van de moduleparameter is gewijzigd door de list-opdracht in stap 1.
- Start de ESXi host opnieuw op om de gewijzigde waarde te activeren.