Problem:
w macierzy zgodności pamięci masowej Dell EMC wersja 6.5 VMWare ESXi jest testowana/obsługiwana z łącznością frontonu SAS. 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:
W przypadku korzystania z łączności SAS między Storage Center a hostami ESXi przy użyciu sterownika lsi-msgpt3 (zazwyczaj w wersji ESXi 6.5+), najlepszą praktyką jest zmodyfikowanie parametru modułu zgodnie z poniższym opisem dla wszystkich wersji sterownika LSI-msgpt3 SAS. 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 ta zmiana wymaga ponownego uruchomienia hosta, aby odniosła skutek.
Etapy konfigurowania parametru modułu w sterowniku SAS
esxcli system module parameters list -m lsi_msgpt3
esxcli system module parameters set -p issue_scsi_cmd_to_bringup_drive=0 -m lsi_msgpt3