VMware ESXi:故障診斷 VMware vSphere ESXi 中的儲存裝置問題

Summary: 本文說明如何針對 VMware vSphere ESXi 儲存裝置 (iSCSI/光纖通道) 問題進行故障診斷。

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 vSphere ESX/ESXi 的儲存裝置 (iSCSI/光纖通道) 問題進行故障診斷

  1. 如何判斷是否存在可能導致儲存裝置問題的網路或光纖通道問題。
     
    注意:一個人應該收集一個 vm-support bundle 進行任何變更之前,並對 VMware 有深入的瞭解。在更改生產環境之前,在開發/測試環境中測試更改始終是一個好主意。
    • 如果將 VM 移至不同的 LUN,效能會改善嗎?
    • 如果減少每個 LUN 的 VM 數量,效能會改善嗎?
    • 客體 VM 事件記錄或訊息中是否有 SCSI 錯誤?
    • 遇到此問題的是所有 ESX/ESXi 主機還是僅一個主機遇到此問題?
    • 是否有預期效能的基準?
    • 延遲是在特定時間飆升還是相對恆定?
    • 延遲是否與虛擬機器或特定 LUN 或 iSCSI 連線有關?
    • 如果延遲與 iSCSI 或光纖通道 LUN 有關,則同一儲存裝置上的其他 LUN 行為正常嗎?
    • 如果使用 iSCSI 或光纖通道連接多個儲存裝置,兩個 SAN 裝置是否會遇到相同的問題?
       
  2. 透過 VMware Client 的「檢閱效能」標籤,或使用 esxtop 從 ESX/ESXi cli
  3. 根據 ESX/ESXi 的修訂版,檢閱 /var/log/vmkernel.log 檔案或 /var/log/messages,並檢查是否有任何包含「SCSI 保留衝突」的措辭。 
  4. 將 iSCSI 流量與管理和一般 IO 流量分開或隔離。
  • 平均分配安裝在伺服器上的網路介面卡 (NIC) 埠,用於冗餘交換機或光纖之間的 iSCSI 流量。
  • 確保 iSCSI VMkernel 連接埠與實體有一對一的對應 vmnic 上行鏈路。
     
    注意:最佳實務包括兩個不同的 iSCSI vSwitch,以提供備援 iSCSI 流量。其中一個也可能在同一個 vSwitch 中以 1:1 的對應有兩個 VMkernel 連接埠和兩個上行鏈路,並將活動訊號連接至兩個上行鏈路。回顧兩種不同的實踐,可以看到每種實現的好處和副作用。
  • 停用所有連線至末端裝置的交換器連接埠上的生成樹,並在這些交換器連接埠上啟用 PortFast 設定,因為這些是端點裝置,無法建立網狀架構迴圈。
  • 如果使用虛擬交換器標記 (ESXi vSwitch 中有多個或已標記的 VLAN),交換器連接埠必須使用中繼模式。
  • 判斷已安裝的 VMware 組建修訂版本,並檢閱較新 VMware ESX/ESXi 組建版本的版本資訊。
  • 請遵循 VMware 和 Dell 關於套用驅動程式和組建更新及韌體更新的最佳實務。

Affected Products

VMware ESXi 7.x, VMware ESXi 8.x
Article Properties
Article Number: 000139222
Article Type: How To
Last Modified: 10 Nov 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.