ESXi(HBA 驱动程序)升级后存储设备 xxx 降级/恢复的路径冗余
Summary:
VCenter 警报:
存储设备 naa.600601600xxxxxxxxxxxxxxxxxxxxxxx 的路径冗余已降级。路径 vmhba2:C0:T2:L14 已关闭。受影响的数据存储区:未知。警告 2018/11/28 5:15:30
存储设备 naa.600601600xxxxxxxxxxxxxxxxxxxxxxx
的路径冗余(数据存储区:未知)已恢复。路径 vmhba2:C0:T2:L14 再次处于活动状态。信息 2018/11/28 5:15:30
...
Symptoms
环境
主机型号: ProLiant BL460c Gen8
ESXi VMware ESXi 6.0.0 build-10719132
HBA QLogic Corp 2600 Series 16Gb Fibre Channel to PCI Express HBA
HBA driver 2.1.73.0-1OEM.600.0.0.2768847
PowerPath/VE 6.x
Unity 450F Software 4.3.1.1525703027
Symptoms:
When hosts were running VMware ESXi 6.0.0 build-6921384 (or older) Unity LUN not erroring.
升级到 ESXi 6.0 build-10474991 后,以下错误开始出现。(HBA 驱动程序 2.1.50.0-1vmw.600.3.57.5050593 及更高版本)
摘自vobd.log
2018-11-28T04:15:30.337 Z:[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.600601600xxxxxxxxxxxxxxxxxxxxxx 的路径冗余已降级。路径 vmhba2:C0:T2:L14 已关闭。受影响的数据存储区:未知。
2018-11-28T04:15: 30.441 Z:[scsiCorrelator] 1176699843060us:[vob.scsi.scsipath.pathstate.on]scsiPath vmhba2:C0:T2:L14 从无效
更改状态 2018-11-28T04:15: 30.442 Z:[scsiCorrelator] 1176687220485us:[esx.clear.storage.redundancy.restored] 存储设备 naa.600601600xxxxxxxxxxx 的路径冗余(数据存储区:未知)已恢复。路径 vmhba2:C0:T2:L14 再次处于活动状态。
extract from vmkernel.log
2018-11-28T04:15:30.336Z cpu19:33424)Debug:PowerPath:Path vmhba2:C0:T2:L14 CMD 12 Receivedeved platform Status Success SCSI Status:H:0xc D:0x0 P:0x0
2018-11-28T04:15:30.336Z cpu19:33424)Debug:PowerPath:Path vmhba2:C0:T2:L14 CMD 12 Recieved platform Status Success SCSI Status:H:0xc D:0x0 P:0x0
2018-11-28T04:15:30.336Z cpu19:33424)Debug:PowerPath:Path vmhba2:C0:T2:L14 CMD 12 Recieved platform Status Success SCSI Status:H:0xc D:0x0 P:0x0
2018-11-28T04:15:30.336Z cpu19:33424)Debug:PowerPath:Path vmhba2:C0:T2:L14 CMD 12 Recieved platform Status Success SCSI Status:H:0xc D:0x0 P:0x0
2018-11-28T04:15:30.336Z cpu19:33424)PowerPath:Path vmhba2:C0:T2:L14 probe failed with Status Success H:0x0 P:0x0 D:0x0
2018-11-28T04:15:30.336Z cpu19:33424)PowerPath:Path “vmhba2:C0:T2:L14” is changed to dead from on.
2018-11-28T04:15:30.336Z cpu19:33424)Debug:PowerPath:Path vmhba2:C0:T2:L14 CMD 12 Recieved platform Status Success SCSI Status:H:0xc D:0x0 P:0x0
2018-11-28T04:15:30.441Z cpu19:33424)PowerPath:Path “vmhba2:C0:T2:L14” is change to on from dead.
Cause
与 ESXi 6.0 P06 相比,ESXi 6.0 EP15 发生了变化:如果报告 H:0xc 错误,我们将在驱动程序层而不是 HBA 层重试命令。
这样做是为了避免适配器队列已满的情况。
Resolution
根据 VMware HCL 安装 HBA 驱动程序 2.1.81.0(或更高版本)和固件 8.08(或更高版本)