如果 ESXi 主機無法存取 LUN,或者存取速度很慢,則可能是路徑顛簸 (也稱為 LUN 顛簸) 的問題。

問題

主機無法存取 LUN,或者存取速度很慢。主機的記錄檔可能指出路徑狀態變更頻繁。例如:
Frequent path state changes are occurring for path vmhba2:C0:T0:L3.This may indicate a storage problem.Affected device:naa.600600000000000000edd1.Affected datastores:ds1

原因

此問題可能是由於路徑顛簸所致。當兩台主機透過不同儲存區處理器 (SP) 存取相同的 LUN 時,會造成根本沒有使用 LUN,此時可能出現路徑顛簸。

路徑顛簸通常發生在主動-被動式陣列上。直接連接陣列的一或多個節點上發生 HBA 容錯移轉時,也可能出現路徑顛簸。主動-主動式陣列或提供通透容錯移轉的陣列不會造成路徑顛簸。

解決方案

  1. 確認在主動-被動式陣列上共用同一組 LUN 的所有主機都使用相同的儲存區處理器。
  2. 更正不同主機與 SAN 目標間的任何纜線連接或遮罩不一致問題,以便對所有 HBA 顯示相同的目標。
  3. 請確認在共用 LUN 的所有主機上定義的宣告規則完全相同。
  4. 設定路徑以使用最近使用的 PSP (此為預設值)。