VPLEX:LUN Z 說明
Summary: 本文說明什麼是 LUNZ 裝置、主機為何會看到 LUNZ 裝置,以及如何將其移除。
Symptoms
LUNZ 與各種問題相關聯,包括主機無法開機、錯誤和效能問題。
初始設定完成後,LUNZ 會保留給主機。
Cause
LUNZ 是指提供給主機的假邏輯單元零,目的是在主機沒有實體邏輯單元零可用時,為主機軟體提供傳送組態命令至陣列的路徑。LUNZ 是獨立於主機作業系統之外的,可由不同的 EMC 陣列顯示,包括 CLARiiON、VNX 和 VPLEX。
作為連接的佔位元,LUNZ 應從以下配置的主機中刪除。如果主機仍可看到 LUNZ,則主機無法開機並發生效能問題等可能會導致各種問題。
主機會看到 LUNZ 有兩個主要原因。
- 主機 HBA 已連線至陣列,但不在儲存群組或儲存檢視中。
- 主機 HBA 位於儲存群組或儲存檢視中,但群組或檢視未指派 HLU0。
Resolution
解決此問題的最佳方式是確保主機 HBA 已連線至陣列,並位於包含 HLU0 的儲存群組或檢視中。雖然在某些陣列上可以禁用這種通信形式,但不建議這樣做。
步驟:
- 在陣列上註冊主機啟動器
- 在儲存群組或儲存檢視中將儲存分配給主機啟動器
- 確定儲存群組或儲存檢視中有 HLU 0
Additional Information
主機
LUNZ 的主機
LUNZ 可見性 LUNZ 是指向主機顯示的假邏輯單元零,目的是在主機沒有實體邏輯單元零可用時,為主機軟體提供傳送組態命令至陣列的路徑。
在 Invista 例項上,當虛擬框架指派有效的 LUN 給 HLU LUN0 時,就會更換 LUNZ 裝置。
已在 Invista 上實作 LUNZ,以便在該陣列上未綁定任何 LUN 時,主機作業系統和 PowerPath 顯示陣列。
VNX
注意:將 arraycommpath 設定為 1 (啟用) 會建立 LUNZ 裝置。
當儲存系統中沒有 LUN 連接到伺服器時,LUNZ 裝置允許管理介面與儲存系統通信。
VPLEX VPLEX
上沒有 LUNZ 的組態選項。
使用 VNX/Clariion 的後端儲存陣列,您可以變更陣列上的 arraycommpath 設定,以變更顯示的 LUNZ 行為。
您可以從 VPLEX 將現有虛擬磁碟區的 LUN ID 變更為「0」。此磁碟區必須位於主機看到 LUNZ 正在存取的儲存檢視中。您也可以向 VPLEX 提供小型 LUN,在其上建置虛擬磁碟區,並在將虛擬磁碟區放入儲存檢視時,為磁碟區指定「0」的 LUN ID。
從 ESXi 來看,這只是表面問題,但看到死路可能會讓人擔心。如果您不想將儲存檢視重新設定為將磁碟區顯示在 0,VPLEX 的虛設 LUN 0 可能是最佳的解決方案。
當 VMware 主機看到 LUN Z,且該主機隨後連接到具有真實主機 LUN 0 的儲存群組時,VMware 儲存裝置必須重新掃描兩次。
第一次重新掃描會刪除 LUN Z,但不會新增真正的主機 LUN 0。
必須進行第二次重新掃描,才能建立真正的 HLU LUN 0。
ESXi 主機重新開機會自動將 LUN Z 變更為實際主機 LUN 0,如果有主機 LUN 0。
LUN Z 是啟動器屬性,而非儲存群組屬性
為什麼我的 Broadcom (VMware) 主機同時具有主機 LUN 0 和 LUN Z?