問題:
在 Dell EMC 儲存相容性比較表中,6.5 VMWare ESXi 版本已通過 SAS 前端連線能力測試/支援。SAS 驅動程式「lsi-msgpt3」版本 12 和 Storage Center OS (SCOS) 版本 7.2.x 和 7.3.x 已包含在此經過測試與支援的解決方案中。但是,升級至 VMWare ESXi 6.5 U1、6.5 U2 和 6.7 會自動安裝更新的 lsi-msgpt3 SAS 驅動程式,例如版本 16。 若未手動介入在驅動程式上設定模組參數,則大於 12 的 lsi-msgpt3 版本無法在使用此更新驅動程式和 SCOS 的 ESXi 版本上正常運作 (例如,重新開機主機看到 LUN 容量為 0 位元組、在控制器容錯移轉時失去對 SAS 前端磁碟區的存取權、PSOD 核心傾印)。這對 ESXi 6.5 和 6.7 的影響特別明顯,但如果在 ESXi 6.0 上使用此較新的驅動程式 (這不是預設驅動程式),這也適用。
建議:
如果您使用 lsi-msgpt3 驅動程式 (一般為 ESXi 6.5+),在 Storage Center 和 ESXi 主機之間使用 SAS 連線能力,則最佳實務設定是如下所述 ,針對所有 版本的 lsi-msgpt3 SAS 驅動程式修改模組參數。 此為 12 以上的任何版本 之必要 條件。 您可以在 Dell EMC SC 系列使用 VMware vSphere 5.x-6.x 的最佳實務中找到此更新的最佳實務設定。請記住,此變更需要主機重新開機才能生效。
在 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