Dell Storage:準備將 VMware ESXi 主機連接至多個 SAS 陣列
摘要: 請依照這些指示準備您的 VMware ESXi 以附加至 SCv20x0、SCv30x0、SC4020 及 SC5020 SAS 陣列。
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
說明
本文提供有關以下內容的資訊:
確定啟用的驅動程式:
- 準備將 VMware ESXi 主機附加至 SCv20x0、Scv30X0、SC4020 和 SC5020 陣列
- 驅動程式與前端 SAS 連線的相容性
- 準備將 VMware ESXi 主機附加至 SCv20x0、Scv30X0、SC4020 和 SC5020 陣列
請參閱 KB 文章000147092 DELL 儲存裝置相容性比較表 ,瞭解支援的驅動程式和韌體
- ESXi 5.5 和 6.0 需要「mpt3sas」驅動程式,且必須從 VMware 網站。
- Dell 自訂 ESX 5.5 和 6.0 ISO 不會自動載入正確的 SAS HBA 驅動程式。必須更新驅動程式。
- 使用原生收件匣驅動程式會導致 HBA 無法在 ESX 中看到任何磁碟區。
- ESXi 6.5 需要「lsi_msgpt3」驅動程式,而且可以使用內建驅動程式。但是,不同的 ISO 映像預設使用不同的驅動程式。
- Dell Technologies 建議您在 Dell PowerEdge 伺服器上使用 Dell 自訂的 VMware ISO。ISO 位於企業解決方案區段下 驅動程式與下載頁面 的 Dell 網站。
- Dell 自訂 ESX 6.5 ISO 會自動載入適當的 SAS HBA 驅動程式。
- 如果使用標準 VMware ESX 6.5 ISO,則必須啟用正確的內建 SAS HBA 驅動程式。
這些程序與系統隨附之 SCv20x0 安裝海報的步驟 4 或部署指南中的第 3 章中概述的步驟一致。
必須使用 DSM Data Collector 將具有 SAS HBA 的 ESX 主機連接至 Storage Center 陣列。不支援將 DSM 用戶端直接連線至陣列。
確定啟用的驅動程式:
- 在 ESXi 主機上啟用 SSH:
- 使用 vSphere Client 登入 ESXi 主機
- 選取「組態」標籤,然後在「軟體」功能表中選取「安全性設定檔」。
- 在「服務」區域中,選擇「屬性」。
- 選取「SSH」,然後按一下「選項」按鈕。
- 按一下「開始」並按一下「確定」確認。
- 使用 SSH 用戶端 (例如 Putty) 連線至 ESXi 主機。
- 確定正在運行的驅動程式。這可以通過鍵入以下命令來完成:“esxcfg-scsidevs -a”
- 如果您使用的是標準 ESX 6.5 ISO 映像,您可以使用以下命令停用「mpt3sas」驅動程式並啟用「lsi_msgpt3」驅動程式:
- esxcfg-module -d mpt3sas
- esxcfg-module -e lsi_msgpt3
- 若為 ESX 5.5 和 6.0;如果您的驅動程式不正確,請前往步驟 5a。如果您已列出正確的驅動程式,請前往步驟 5b。
- 輸入下列其中一個命令,以停用不正確的驅動程式:
- esxcli system module set --enabled=false --module=lsi_msgpt3。前往步驟 6
- 確認驅動程式版本符合 KB 文章 000147092 DELL 儲存裝置相容性比較表 透過鍵入以下命令:
- 若為 mpt3sas 驅動程式,請輸入「vmkload_mod -s mpt3sas |grep Version」
更新驅動程式:
- 將所有 VM 移出主機,進入維護模式。
- 按照 KB 文章 000147092 中所述,下載正確的驅動程式版本 DELL 儲存裝置相容性比較表:(在撰寫本文時,ESX 5.5 U2 的驅動程式版本為 04.00.00.00.1vmw。)驅動程式可在以下位置找到: VMware 網站。
- 提取 .”VIB」檔案,請下載「ZIP」驅動程式套件
- 將「VIB」檔案上傳至 ESXi 主機
- 在 ESXi 主機介面選取「Configuration」標籤
- 在組態功能表中選取「儲存」,然後選取要上傳「VIB」檔案
的資料存放區 (如果沒有可用的資料存放區,您可以使用任何 FTP 用戶端並上傳至 /tmp 資料夾) - 瀏覽您的資料存放區 (透過滑鼠右鍵按一下),以「瀏覽資料存放區」。
- 選取「上傳檔案」圖示,以上傳「VIB」檔案
- 透過鍵入以下命令安裝新的驅動程式(相應地調整路徑和檔名):「esxcli software vib install -v /vmfs/volumes/ESXi01-Local/scsi-mpt3sas-04.00.00.00.1vmw-1OEM.500.0.0.472560.x86_64.vib」
- 將 VMware ESXi 主機重新開機。
- HBA 現在應已載入正確的驅動程式,且可與 Storage Center 正常搭配使用。您可以通過重複上面的步驟 5b 來驗證這一點。
- 驅動程式與前端 SAS 連線能力的相容性2
發:
在 Dell Storage 相容性對照表中,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 SC 系列使用 VMware vSphere 5.x-6.x 的最佳實務中找到此更新的最佳實務設定。請注意,此變更需要主機重新開機才能生效。
在 SAS 驅動程式上設定模組參數的步驟
- 列出模組參數值
esxcli 系統模組參數清單 -m lsi_msgpt3
- 修改issue_scsi_cmd_to_bringup_drive模組參數
esxcli 系統模組參數 set -p issue_scsi_cmd_to_bringup_drive = 0 -m lsi_msgpt3
- 驗證模組參數值是否已在步驟 1 中使用 list 命令修改。
- 重新開機 ESXi 主機以使變更的值生效。
受影響的產品
Storage, Dell Compellent SC4020, Dell Storage SCv2000, Dell Storage SCv2020, Dell Storage SCv2080, Dell Storage SC5020, Dell Storage SCv3000, Dell Storage SCv3020文章屬性
文章編號: 000118040
文章類型: How To
上次修改時間: 03 2月 2025
版本: 7
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。