Ten artykuł zawiera informacje na następujące tematy:
- Przygotowanie hostów VMware ESXi do podłączenia macierzy SC5020 SCv20x0, Scv30X0, SC5020
- Zgodność sterownika z łącznością front-end SAS
- Przygotowanie hostów VMware ESXi do podłączenia macierzy SC5020 SCv20x0, Scv30X0, SC5020
Przegląd artykułu bazy wiedzy 000147092 macierz zgodności z pamięcią masową firmy Dell dla obsługiwanego sterownika i oprogramowania wbudowanego
- ESXi 5.5 i 6.0 wymagają sterownika mpt3sas i należy je pobrać z witryny VMware.
- Dostosowane przez firmę Dell obrazy ISO ESX 5.5 i 6.0 NIE ładują automatycznie odpowiedniego sterownika HBA SAS. Trzeba zaktualizować sterownik.
- Używanie macierzystego sterownika skrzynki odbiorczej powoduje, że HBA nie są w stanie znaleźć żadnych woluminów w ESX.
- ESXi 6.5 wymaga sterownika lsi_msgpt3. Można użyć sterownika skrzynki odbiorczej. Jednak różne obrazy ISO używają domyślnie różnych sterowników.
- Firma Dell EMC zaleca korzystanie z dostosowanego przez Dell obrazu ISO dla VMware na serwerach Dell EMC 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 ładuje automatycznie odpowiednie sterownik HBA SAS.
- Jeśli użytkownik korzysta ze standardowego obrazu ISO VMware ESX 6.5, konieczne jest włączenie właściwego sterownika HBA SAS skrzynki odbiorczej.
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.
Do podłączenia hosta ESX z HBA SAS do macierzy Storage Center trzeba użyć DSM Data Collector. Podłączanie klienta DSM bezpośrednio do macierzy nie jest obecnie obsługiwane.
Określ, który sterownik jest włączony:
- Włącz SSH na hoście ESXi.
- Zaloguj się do hosta ESXi z klienta vSphere.
- Wybierz kartę Configuration (Konfiguracja), a następnie wybierz opcję Security Profile (Profil zabezpieczeń) w menu oprogramowania.
- W obszarze usług wybierz opcję Properties (Właściwości).
- Wybierz opcję SSH, następnie kliknij przycisk Options (Opcje).
- Kliknij przycisk Start i zatwierdzić przyciskiem OK.
- Połącz się z hostem ESXi za pomocą klienta SSH (np. Putty).
- Określ, który sterownik jest uruchomiony: Aby to zrobić, należy wpisać następujące polecenie: "esxcfg-scsidevs-a"
- W przypadku korzystania ze standardowego obrazu ISO ESX 6.5 możesz 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 poprzez wpisanie jednego z poniższych poleceń:
- esxcli system module set --enabled=false --module=lsi_msgpt3. Przejdź do kroku 6.
- Sprawdź, czy wersja sterownika odpowiada jednej w artykule KB 000147092 tabelą zgodności pamięci masowej DELL Storagepoprzez wpisanie następującego polecenia:
- W przypadku typu sterownika mpt3sas: vmkload_mod -s mpt3sas |grep Version.
Aktualizacja sterownika:
- Przenieś wszystkie maszyny wirtualne z hosta i włącz tryb konserwacji.
- Pobierz poprawną wersję sterownika, jak określono w artykule KB 000147092 tabelą zgodności pamięci masowej DELL Storage: : (w momencie przygotowywania tego dokumentu wersja sterownika to 04.00.00.00.1vmw dla ESX 5.5 U2). Sterownik można znaleźć w witryny VMware.
- Wyodrębnij plik .VIB z pobranego pakietu sterownika ZIP.
- Prześlij plik .VIB do hosta ESXi.
- W interfejsie hosta ESXi wybierz kartę Configuration (Konfiguracja).
- Wybierz opcję Storage (Pamięć masowa) w menu Configuration (Konfiguracja), a następnie magazyn danych do przesłania pliku VIB.
(Jeśli nie ma dostępnego magazynu danych, można użyć dowolnego klienta FTP i przekazać plik do katalogu /tmp).
- Przejrzyj magazyn danych poprzez kliknięcie go prawym przyciskiem myszy i wybranie opcji Browse Datastore (Przeglądaj magazyn danych).
- Prześlij plik VIB poprzez kliknięcie ikony przesyłania pliku.
- 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.
- HBA powinny mieć załadowany prawidłowy sterownik i powinny być w stanie pracować poprawnie z 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.
- Zgodność sterownika z Connectivity2 front end SAS
W macierzy zgodności pamięci masowej Dell EMC wersja ESXi VMWare 6.5 jest testowana i obsługiwana przez funkcję łączności SAS Front End. Sterowniki SAS „lsi-msgpt3” w wersji 12 oraz Storage Center OS (SCOS) w wersjach 7.2.x i 7.3.x zostały włączone do tego przetestowanego i obsługiwanego rozwiązania. Jednak aktualizacje do VMWare ESXi 6.5 U1, 6.5 U2 i 6.7 automatycznie instalują zaktualizowane sterowniki SAS lsi-msgpt3 takie jak wersja 16. Bez ręcznej ingerencji w konfigurację parametru modułu w sterowniku wersje lsi-msgpt3 nowsze niż 12 nie działają prawidłowo (np. host restartujący widzi pojemność LUN równą 0 bajtów, traci dostęp do woluminów SAS Front End po awarii kontrolera, wykonywane są 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:
Jeśli użytkownik korzysta z łączności SAS między centrum pamięci masowej i hostami ESXi korzystając ze sterownika lsi-msgpt3 (zazwyczaj ESXi 6.5 lub nowsze), zalecane jest zmodyfikowanie parametru modułu zgodnie z opisem poniżej dla wszystkich wersji sterownika SAS lsi-msgpt3. Jest to wymagane dla każdej wersji wyższej niż 12. Zaktualizowane najlepsze praktyki można znaleźć na stronie Sprawdzone sposoby postępowania dotyczące urządzeń Dell EMC serii SC z oprogramowaniem VMware vSphere 5.x-6.x. Należy pamiętać, że zmiana ta wymaga ponownego uruchomienia hosta.
Kroki umożliwiające konfigurację parametru modułu w sterowniku SAS
- Przejdź do listy wartości parametrów modułu
Lista parametrów modułu systemu esxcli -m lsi_msgpt3
- 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
- Sprawdź, czy wartość parametru modułu została zmodyfikowana za pomocą polecenia z kroku 1.
- Zrestartuj hosta ESXi, aby zastosować zaktualizowaną wartość.