Symptoms
受影響的版本:
PowerStoreOS 2.0.0.0 組建 1376722
當 PowerStoreOS 升級至 2.0.0.0 組建 1376722 或節點使用 PowerStoreOS 2.0.0.0 組建 1376722 重新開機或重新啟動時,便會發現此問題。
在 NDU 期間,或當節點重新開機或重新啟動時,主機將無法存取任何設定為 LUN 0 的 LUN。所有其他 LUN 不會受到影響。若要重新存取 LUN 0 的存取權,主機必須登出並再次登入。
如果已將 LUN 0 佈建至主機,則主機會在將 LUN 0 不中斷升級 (NDU) 至 PowerStoreOS 2.0.0.0 版組建 1376722 後失去 LUN 0 的存取權。
將不中斷升級 (NDU) 升級至 PowerStoreOS 2.0.0.0 版組建 1376722 導致 LUN 0 發生資料無法使用的情況。
在節點重新開機後,無法恢復與 PowerStore 節點上 LUN 0 的連線。
如果 ESX 主機使用 LUN 0,則在 ESXi 主機上的 /var/log/vmkernel.log 檔案中,會看到類似以下項目:
NMP: nmp_ThrottleLogForDevice:3861: Cmd 0xa3 (0x4598c9d3e8c0, 0) to dev "naa.68ccf098001eb7ef7b75d019f90f1ff2" on path "vmhba64:C0:T9:L0" Failed:
NMP: nmp_ThrottleLogForDevice:3869: H:0x0 D:0x2 P:0x0 有效感應資料:0x5 0x25 0x0。 Act:NONE. cmdId.initiator=0x45388721bbd8 CmdSN 0x0
Cause
PowerStoreOS 2.0.0.0 組建 1376722 中的程式碼瑕疵。
即使節點重新開機或重新開機,PowerStore 仍會持續回應ASC:25h ASCQ 00h (邏輯單元不支援) 主持 LUN 0 的 I/O,可能會觸發永久裝置遺失 (PDL) 狀況。
Resolution
因應措施:
作為因應措施,所有主機和主機群組不應具有 LUN ID 0 的 PowerStore LUN。
永久修正:
此問題已於 PowerStoreOS 2.0.0.0 處理 (組建:1397847)。