Dell Storage:準備將 VMware ESXi 主機連接至多個 SAS 陣列

Summary: 請依照這些指示準備您的 VMware ESXi 以附加至 SCv20x0、SCv30x0、SC4020 及 SC5020 SAS 陣列。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

本文提供有關以下內容的資訊:   
  • 準備將 VMware ESXi 主機附加至 SCv20x0、Scv30X0、SC4020 和 SC5020 陣列
  • 驅動程式與前端 SAS 連線的相容性

  1. 準備將 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 用戶端直接連線至陣列。

確定啟用的驅動程式:  
  1. 在 ESXi 主機上啟用 SSH:
    1. 使用 vSphere Client 登入 ESXi 主機
    2. 選取「組態」標籤,然後在「軟體」功能表中選取「安全性設定檔」。
    3. 在「服務」區域中,選擇「屬性」。
    4. 選取「SSH」,然後按一下「選項」按鈕。
    5. 按一下「開始」並按一下「確定」確認。
  2. 使用 SSH 用戶端 (例如 Putty) 連線至 ESXi 主機。
  3. 確定正在運行的驅動程式。這可以通過鍵入以下命令來完成:“esxcfg-scsidevs -a”                                                       
HOW11081_en_US__1ESX_SAS_esxcfg-scsidevs-a
 
  1. 如果您使用的是標準 ESX 6.5 ISO 映像,您可以使用以下命令停用「mpt3sas」驅動程式並啟用「lsi_msgpt3」驅動程式:  
  • esxcfg-module -d mpt3sas
  • esxcfg-module -e lsi_msgpt3
  1. 若為 ESX 5.5 和 6.0;如果您的驅動程式不正確,請前往步驟 5a。如果您已列出正確的驅動程式,請前往步驟 5b。
    1. 輸入下列其中一個命令,以停用不正確的驅動程式:
  • esxcli system module set --enabled=false --module=lsi_msgpt3。前往步驟 6
HOW11081_en_US__2ESX_SAS_esxcli_system_module_set(1)
  1. 確認驅動程式版本符合 KB 文章 000147092 DELL 儲存裝置相容性比較表 透過鍵入以下命令:
  • 若為 mpt3sas 驅動程式,請輸入「vmkload_mod -s mpt3sas |grep Version」 
HOW11081_en_US__3ESX_SAS_vmkload_mod
  更新驅動程式:  
  1. 將所有 VM 移出主機,進入維護模式。
  2. 按照 KB 文章 000147092 中所述,下載正確的驅動程式版本 DELL 儲存裝置相容性比較表:(在撰寫本文時,ESX 5.5 U2 的驅動程式版本為 04.00.00.00.1vmw。)驅動程式可在以下位置找到: VMware 網站
  3. 提取 .”VIB」檔案,請下載「ZIP」驅動程式套件
  4. 將「VIB」檔案上傳至 ESXi 主機
    1. 在 ESXi 主機介面選取「Configuration」標籤
    2. 在組態功能表中選取「儲存」,然後選取要上傳「VIB」檔案
      的資料存放區 (如果沒有可用的資料存放區,您可以使用任何 FTP 用戶端並上傳至 /tmp 資料夾)
    3. 瀏覽您的資料存放區 (透過滑鼠右鍵按一下),以「瀏覽資料存放區」。
    4. 選取「上傳檔案」圖示,以上傳「VIB」檔案
  5. 透過鍵入以下命令安裝新的驅動程式(相應地調整路徑和檔名):「esxcli software vib install -v /vmfs/volumes/ESXi01-Local/scsi-mpt3sas-04.00.00.00.1vmw-1OEM.500.0.0.472560.x86_64.vib
HOW11081_en_US__4ESX_SAS_esxcli_software_vib
 
  1. 將 VMware ESXi 主機重新開機。
  2. HBA 現在應已載入正確的驅動程式,且可與 Storage Center 正常搭配使用。您可以通過重複上面的步驟 5b 來驗證這一點。
也應使用 iDRAC 更新 HBA 韌體。
  1. 驅動程式與前端 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 驅動程式上設定模組參數的步驟 

  1. 列出模組參數值
esxcli 系統模組參數清單 -m lsi_msgpt3
 
SLN313031_en_US__1image(7172)
  1. 修改issue_scsi_cmd_to_bringup_drive模組參數
esxcli 系統模組參數 set -p issue_scsi_cmd_to_bringup_drive = 0 -m lsi_msgpt3
  1. 驗證模組參數值是否已在步驟 1 中使用 list 命令修改。
SLN313031_en_US__2image(7173)
  1. 重新開機 ESXi 主機以使變更的值生效。 
 

Affected Products

Storage, Dell Compellent SC4020, Dell Storage SCv2000, Dell Storage SCv2020, Dell Storage SCv2080, Dell Storage SC5020, Dell Storage SCv3000, Dell Storage SCv3020
Article Properties
Article Number: 000118040
Article Type: How To
Last Modified: 03 Feb 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.