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.
Instructions
- Przygotowanie hosta VMware ESXi do podłączenia do macierzy SCv20x0, Scv30X0, SC4020 i SC5020
- Zgodność sterowników z łącznością Front-End SAS
- 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.
Określ, który sterownik jest włączony:
- Włącz SSH na hoście ESXi.
- Zaloguj się do hosta ESXi za pomocą klienta vSphere Client
- Wybierz kartę "Konfiguracja", a następnie "Security Profile" w menu Software.
- W obszarze Usługi wybierz opcję "Właściwości".
- Wybierz "SSH", a następnie kliknij przycisk "Opcje".
- Kliknij "Start" i potwierdź przyciskiem "OK".
- Połącz się z hostem ESXi za pomocą klienta SSH (np. Putty).
- Określ, który sterownik jest uruchomiony: Można to zrobić, wpisując następujące polecenie: "esxcfg-scsidevs -a"
- 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
- 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.
- 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.
- 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"
- Przenieś wszystkie maszyny wirtualne poza hosta, przejdź do trybu konserwacji.
- 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.
- Wyciąg ". VIB" z pobranego pakietu sterowników "ZIP"
- Prześlij plik "VIB" do hosta ESXi
- W interfejsie hosta ESXi wybierz kartę "Configuration".
- 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) - Przeglądaj swój magazyn danych (klikając go prawym przyciskiem myszy), "Przeglądaj magazyn danych".
- Prześlij plik "VIB", wybierając ikonę "upload a file"
- 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"
- Ponownie uruchom hosta VMware ESXi.
- 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.
- 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
- Przejdź do listy wartości parametrów modułu
- Zmodyfikuj parametr modułu issue_scsi_cmd_to_bringup_drive
- Sprawdź, czy wartość parametru modułu została zmodyfikowana za pomocą polecenia z kroku 1.
- Zrestartuj hosta ESXi, aby zastosować zaktualizowaną wartość.