Pamięci masowe Dell: Przygotowanie hostów VMware ESXi do podłączenia do wielu macierzy SAS

Summary: Postępuj zgodnie z tymi instrukcjami, aby przygotować oprogramowanie VMware ESXi do podłączenia do macierzy SCv20x0, SCv30x0, SC4020 i SC5020 SAS.

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

Ten artykuł zawiera odpowiedzi na następujące pytania:   
  • Przygotowanie hosta VMware ESXi do podłączenia do macierzy SCv20x0, Scv30X0, SC4020 i SC5020
  • Zgodność sterowników z łącznością Front-End SAS

  1. Przygotowanie hosta VMware ESXi do podłączenia do macierzy SCv20x0, Scv30X0, SC4020 i SC5020

Zapoznaj się z artykułem z bazy wiedzy 000147092 Macierz zgodności pamięci masowej firmy DELL dotycząca obsługiwanego sterownika i oprogramowania wewnętrznego

  • Oprogramowanie ESXi 5.5 i 6.0 wymaga sterownika "mpt3sas" i należy go pobrać ze strony witryny VMware.
    • Dostosowane przez firmę Dell obrazy ISO ESX 5.5 i 6.0 NIE ładują automatycznie odpowiedniego sterownika karty HBA SAS. Trzeba zaktualizować sterownik.
    • Użycie natywnego sterownika skrzynki odbiorczej powoduje, że karty HBA nie widzą żadnych woluminów w systemie ESX.
  • ESXi 6.5 wymaga sterownika "lsi_msgpt3" i można użyć sterownika fabrycznego. Jednak różne obrazy ISO domyślnie korzystają z różnych sterowników.
    • Firma Dell Technologies zaleca korzystanie z dostosowanego przez firmę Dell obrazu ISO dla VMware na serwerach Dell PowerEdge. Obraz ISO może znajdować się w sekcji rozwiązań korporacyjnych na stronie Sterowniki i pliki do pobrania w witrynie internetowej firmy Dell.
    • Dostosowany przez firmę Dell obraz ISO ESX 6.5 automatycznie ładuje odpowiedni sterownik karty HBA SAS.
    • W przypadku korzystania ze standardowego obrazu ISO VMware ESX 6.5 należy włączyć prawidłowy sterownik SAS HBA.
Procedury te są zgodne z czynnościami opisanymi w punkcie 4 plakatu z opisem instalacji SCv20x0 (dostarczonego z systemem) lub w rozdziale 3 w podręczniku wdrożeniowym.
 
Moduł DSM Data Collector musi być używany do podłączania hosta ESX z kartami HBA SAS do macierzy Storage Center. Podłączanie klienta DSM bezpośrednio do macierzy nie jest obsługiwane.

Określ, który sterownik jest włączony:  
  1. Włącz SSH na hoście ESXi.
    1. Zaloguj się do hosta ESXi za pomocą klienta vSphere Client
    2. Wybierz kartę "Konfiguracja", a następnie "Security Profile" w menu Software.
    3. W obszarze Usługi wybierz opcję "Właściwości".
    4. Wybierz "SSH", a następnie kliknij przycisk "Opcje".
    5. Kliknij "Start" i potwierdź przyciskiem "OK".
  2. Połącz się z hostem ESXi za pomocą klienta SSH (np. Putty).
  3. Określ, który sterownik jest uruchomiony: Można to zrobić, wpisując następujące polecenie: "esxcfg-scsidevs -a"                                                       
HOW11081_en_US__1ESX_SAS_esxcfg-SCSIDEVS-A
 
  1. Jeśli używany jest standardowy obraz ISO ESX 6.5, można wyłączyć sterownik "mpt3sas" i włączyć sterownik "lsi_msgpt3" za pomocą następujących poleceń:  
  • esxcfg-module -d mpt3sas
  • esxcfg-module -e lsi_msgpt3
  1. ESX 5.5 i 6.0: w przypadku posiadania nieprawidłowego sterownika przejdź do kroku 5a. Jeśli prawidłowy sterownik znajduje się na liście, przejdź do kroku 5b.
    1. Wyłącz nieprawidłowy sterownik, wpisując jedno z następujących poleceń
  • esxcli system module set --enabled=false --module=lsi_msgpt3. Przejdź do kroku 6.
HOW11081_en_US__2ESX_SAS_esxcli_system_module_set ust. 1
  1. Sprawdź, czy wersja sterownika jest zgodna z wersją opisaną w artykule bazy wiedzy 000147092 tabelą zgodności pamięci masowej DELL Storage wpisując następujące polecenie:
  • W sterowniku mpt3sas wpisz "vmkload_mod -s mpt3sas |grep Version
HOW11081_en_US__3ESX_SAS_vmkload_mod
  Aktualizacja sterownika:  
  1. Przenieś wszystkie maszyny wirtualne poza hosta, przejdź do trybu konserwacji.
  2. Pobierz prawidłową wersję sterownika zgodnie z opisem w artykule z bazy wiedzy 000147092 tabelą zgodności pamięci masowej DELL Storage: (W chwili pisania tego tekstu wersja sterownika ESX 5.5 U2 to 04.00.00.00.1vm). Sterownik można znaleźć na stronie witryny VMware.
  3. Wyciąg ". VIB" z pobranego pakietu sterowników "ZIP"
  4. Prześlij plik "VIB" do hosta ESXi
    1. W interfejsie hosta ESXi wybierz kartę "Configuration".
    2. Wybierz "Storage" w menu Configuration, a następnie magazyn danych do przesłania pliku
      "VIB" (jeśli żaden magazyn danych nie jest dostępny, możesz użyć dowolnego klienta FTP i przesłać do folderu /tmp)
    3. Przeglądaj swój magazyn danych (klikając go prawym przyciskiem myszy), "Przeglądaj magazyn danych".
    4. Prześlij plik "VIB", wybierając ikonę "upload a file"
  5. Zainstaluj nowy sterownik (odpowiednio dostosuj ścieżkę i nazwę pliku), wpisując następujące polecenie: "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. Ponownie uruchom hosta VMware ESXi.
  2. Karty HBA powinny mieć teraz załadowany prawidłowy sterownik i mogą prawidłowo współpracować ze Storage Center. Można to sprawdzić poprzez powtórzenie czynności z kroku 5b powyżej.
Oprogramowanie wewnętrzne HBA należy również aktualizować przy użyciu kontrolera iDRAC.
  1. Zgodność sterowników z łącznością Front-End SAS2

Problem:
W macierzy zgodności pamięci masowej Dell wersja 6.5 VMware ESXi jest testowana/obsługiwana z łącznością frontonu SAS. Sterownik SAS "lsi-msgpt3" w wersji 12 oraz system operacyjny Storage Center (SCOS) w wersjach 7.2.x i 7.3.x znajdowały się w tym przetestowanym i obsługiwanym rozwiązaniu. Jednak uaktualnienia do wersji VMware ESXi 6.5 U1, 6.5 U2 i 6.7 powodują automatyczne zainstalowanie zaktualizowanych sterowników lsi-msgpt3 SAS, takich jak wersja 16. Bez ręcznej interwencji polegającej na skonfigurowaniu parametru modułu w sterowniku wersje lsi-msgpt3 większe niż 12 nie działają prawidłowo (na przykład ponowne uruchomienie hosta spowoduje utratę pojemności jednostek LUN równej 0 bajtów, utrata dostępu do woluminów frontonu SAS po przełączeniu awaryjnym kontrolera, zrzuty jądra PSOD) z wersjami ESXi korzystającymi z tego zaktualizowanego sterownika i SCOS. Dotyczy to głównie wersji ESXi 6.5 i 6.7, ale także ESXi 6.0, jeżeli zostanie tam użyty ten nowszy sterownik (nie jest on domyślnym sterownikiem).

Zalecenia: 

W przypadku korzystania z łączności SAS między Storage Center a hostami ESXi przy użyciu sterownika lsi-msgpt3 (zazwyczaj ESXi 6.5+), najlepszym rozwiązaniem jest zmodyfikowanie parametru modułu zgodnie z poniższym opisem dla wszystkich wersji sterownika LSI-msgpt3 SAS. Jest to wymagane dla każdej wersji większej niż 12. Zaktualizowane ustawienia najlepszych praktyk można znaleźć w artykule Najlepsze praktyki dotyczące serii Dell SC z VMware vSphere 5.x–6.x. Należy pamiętać, że ta zmiana wymaga ponownego uruchomienia hosta, aby odniosła skutek.

Kroki umożliwiające konfigurację parametru modułu w sterowniku SAS 

  1. Przejdź do listy wartości parametrów modułu
Lista parametrów modułu systemu esxcli -m lsi_msgpt3
 
SLN313031_en_US__1image(7172)
  1. Zmodyfikuj parametr modułu issue_scsi_cmd_to_bringup_drive
Zestaw parametrów modułu systemu esxcli -p issue_scsi_cmd_to_bringup_drive=0 -m lsi_msgpt3
  1. Sprawdź, czy wartość parametru modułu została zmodyfikowana za pomocą polecenia z kroku 1.
SLN313031_en_US__2image(7173)
  1. Zrestartuj hosta ESXi, aby zastosować zaktualizowaną wartość. 
 

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.