儲存裝置 xxx 的路徑冗餘在 ESXi (HBA 驅動程式) 升級後降級/還原
Summary:
VCenter 警示:
儲存裝置 naa.600601600xxxxxxxxxxxx 的路徑冗餘已降級。路徑 vmhba2:C0:T2:L14 已關閉。受影響的資料存放區:生。警告 2018/11/28 上午 5:15:30
儲存裝置 naa.600601600xxxxxxxxxxxx 的路徑冗餘 (資料存放區:未知)已還原。路徑
vmhba2:C0:T2:L14 再次使用中。資訊 11/28/2018 5:15:30 AM
...
Symptoms
環境
主機型號: ProLiant BL460c Gen8
ESXi VMware ESXi 6.0.0 組建-10719132
HBA QLogic Corp 2600 系列 16 Gb 光纖通道轉 PCI Express HBA
HBA 驅動程式 2.1.73.0-1OEM.600.0.0.2768847
PowerPath/VE 6.x
Unity 450F 軟體 4.3.1.1525703027
當
主機執行 VMware ESXi 6.0.0 組建 6921384 (或更舊版本) 時,Unity LUN 未發生錯誤。
升級到 ESXi 6.0 build-10474991 後,以下錯誤開始出現。(HBA 驅動程式 2.1.50.0-1vmw.600.3.57.5050593 及更新版本)
摘自vobd.log
2018-11-28T04:15:30.337Z:[scsiCorrelator] 1176699738791us:[vob.scsi.scsipath.pathstate.dead] scsiPath vmhba2:C0:T2:L14 狀態從
2018-11-28T04:15:30.337Z 變更:[scsiCorrelator] 1176687116200us:[esx.problem.storage.redundancy.degraded] 儲存裝置 naa.600601600xxxxxxxxxxxx路徑 vmhba2:C0:T2:L14 已關閉。受影響的資料存放區:生。
2018-11-28T04:15:30.441Z:[scsiCorrelator] 1176699843060us:[vob.scsi.scsipath.pathstate.on] scsiPath vmhba2:C0:T2:L14 狀態從死亡
變更為 2018-11-28T04:15:30.442Z:[scsiCorrelator] 1176687220485us:[esx.clear.storage.redundancy.restored] 儲存裝置 naa.600601600xxxxxxxxxxxx (資料存放區:未知)已還原。路徑 vmhba2:C0:T2:L14 再次使用中。
從 vmkernel.log
擷取 2018-11-28T04:15:30.336Z cpu19:33424) 除錯:PowerPath:Path vmhba2:C0:T2:L14 CMD 12 已接收平台狀態成功 SCSI 狀態:H:0xc D:0x0 P:0x0
2018-11-28T04:15:30.336Z cpu19:33424) 除錯:PowerPath:Path vmhba2:C0:T2:L14 CMD 12 已接收平台狀態成功 SCSI 狀態:H:0xc D:0x0 P:0x0
2018-11-28T04:15:30.336Z cpu19:33424) 除錯:PowerPath:Path vmhba2:C0:T2:L14 CMD 12 已接收平台狀態成功 SCSI 狀態:H:0xc D:0x0 P:0x0
2018-11-28T04:15:30.336Z cpu19:33424) 除錯:PowerPath:Path vmhba2:C0:T2:L14 CMD 12 已接收平台狀態成功 SCSI 狀態:H:0xc D:0x0 P:0x0
2018-11-28T04:15:30.336Z cpu19:33424) PowerPath:Path vmhba2:C0:T2:L14 探測器失敗,並顯示狀態成功 H:0x0 P:0x0 D:0x0
2018-11-28T04:15:30.336Z cpu19:33424) PowerPath:路徑「vmhba2:C0:T2:L14」從 開始變更為無效。
2018-11-28T04:15:30.336Z cpu19:33424)調試:PowerPath:Path vmhba2:C0:T2:L14 CMD 12 接收的平台狀態成功 SCSI 狀態:H:0xc D:0x0 P:0x0
2018-11-28T04:15:30.441Z cpu19:33424) PowerPath:路徑「vmhba2:C0:T2:L14」從失效變更為開啟。
Cause
與 ESXi 6.0 P06 相比,ESXi 6.0 EP15 有所變更:如果回報 H:0xc 錯誤,我們將在驅動程式層重試命令,而非 HBA 層。
這樣做可避免配接卡佇列已滿的情況。
Resolution
根據 VMware HCL 安裝 HBA 驅動程式 2.1.81.0 (或更新版本) 和韌體 8.08 (或更新版本)