PowerPath/VE voor VMware kan geen aanspraak maken op (alle) VPLEX LUN's bij het opstarten
Summary: Wanneer de host opnieuw wordt opgestart, beheert NMP enkele of alle VPLEX LUN's (in plaats van PowerPath/VE).
Symptoms
Milieu:
BESTURINGSSYSTEEM: VMware ESXi 6.0.0 Update 2 (build-3620759, build-4192238)
EMC SW: PowerPath/VE for VMware vSphere 6.0
EMC SW: PowerPath/VE for VMware vSphere 6.0 SP1
EMC SW: PowerPath/VE for VMware vSphere 6.1
Server: HP ProLiant BL460c Gen9
hostbusadapter: Emulex Corporation Emulex OneConnect OCe14000, FCoE Initiator: 650FLB CNA
HBA Driver: LPFC 11.1.145.18-1OEM.600.0.0.2768847 EMU VMwareCertified 2016-12-04
Product: VPLEX (5410, 5520)
Vanaf vmkernel.log
2017-05-16T08:06:50.035Z cpu21:33912)ScsiClaimrule: 1165: The current claimrules indicate that path vmhba0:C0:T0:L1 should be claimed by plugin PowerPath. 2017-05-16T08:06:50.035Z cpu21:33912)ScsiClaimrule: 1169: Path vmhba0:C0:T6:L1 which appears to refer to the same physical media as path vmhba0:C0:T0:L1 is already claimed by plugin NMP. 2017-05-16T08:06:50.035Z cpu21:33912)ScsiClaimrule: 1171: If neither of these paths is being masked by ESX, this condition indicates a problem with the claimrules. 2017-05-16T08:06:50.035Z cpu21:33912)WARNING: ScsiPath: 608: Path vmhba0:C0:T0:L1 claims to be a VVol PE but has a version of 4 (expected 5 or higher). Not treating it as a PE. 2017-05-16T08:06:50.036Z cpu21:33912)ScsiPath: 5549: Plugin 'NMP' claimed path 'vmhba0:C0:T0:L1'
Cause
Onderzoeksopdrachten voor de probleemapparaten zijn mislukt tijdens het opstartproces.
Resolution
In dit geval verving de hostleverancier twee HBA-kaarten van FLB 650 naar FLB 630 in twee servers.
Nadat de servers opnieuw zijn opgestart, is er geen probleem gevonden. PowerPath/VE beheert de apparaten op de juiste manier.
Additional Information
Het model van HBA is te vinden in de localcli_storage-core-adapter-list.txt output.
Het merk en model van de server vindt u in esxcfg-info_-a.txt.FRAG-00000.txt.
De versie van VMware vindt u in vmware_-vl.txt.
Het model van array en firmware vindt u in localcli_storage-core-device-list.txt.
Om het probleem op de juiste manier op te lossen, werd een technische speciale build gebruikt.
PowerPath vertrouwt op de SCSI-aanvraagopdracht om een pad te claimen. Uit technische testpakketlogboeken kunnen we opmaken dat query-opdrachten aanvankelijk mislukten met HOST_RETRY (0x12) of HOST_NO_CONNECT (0x1) fouten. Maar later, toen ESXi het apparaat opnieuw aanbood, slaagden ze erin, wat resulteerde in PowerPath die het apparaat claimde (zonder een Engineering-build wordt deze tweede reeks niet gezien)
Als reactie op HOST_RETRY fouten heeft PowerPath de opdracht zelfs meerdere keren opnieuw geprobeerd met een interne score van 0,1 seconden. Maar nog steeds faalde de hostadapter met de opdracht, zoals te zien is in de logboeken.
Fout bij aanvraag aan het begin
2016-12-14T11:53:51.561Z cpu24:33396)PowerPath:Claiming path vmhba0:C0:T1:L0 2016-12-14T11:53:51.561Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:51.663Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:51.765Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:51.867Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:51.969Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:56.772Z cpu46:33491)ALERT: PowerPath:MpxRecognize failed. Path vmhba0:C0:T1:L0 not claimed
De aanvraag is aan het einde geslaagd en PowerPath claimt het apparaat - Deze volgorde gebeurt niet met een normale GA-build.
2016-12-14T11:54:08.542Z cpu12:34080)PowerPath:Claiming path vmhba0:C0:T1:L0 2016-12-14T11:54:08.545Z cpu12:34080)PowerPath:Path Claim: Successfully claimed path vmhba0:C0:T1:L0
Tegelijkertijd zagen we lpfc-driverrapportage Link omlaag en omhoog, vertraging in poortdetectieberichten enzovoort.
2016-12-14T11:53:46.586Z cpu30:33490)WARNING: lpfc: lpfc_mbx_cmpl_read_topology:3271: 0:1305 Link Down Event x5 received Data: x5 x20 x800220 x0 2016-12-14T11:53:46.704Z cpu4:33493)WARNING: lpfc: lpfc_mbx_cmpl_read_topology:3271: 1:1305 Link Down Event x5 received Data: x5 x20 x800220 x0 2016-12-14T11:53:49.334Z cpu30:33490)WARNING: lpfc: lpfc_mbx_cmpl_read_topology:3247: 0:1303 Link Up Event x6 received Data: x6 x0 x5 x0 x0 2016-12-14T11:53:52.337Z cpu25:33493)WARNING: lpfc: lpfc_mbx_cmpl_read_topology:3247: 1:1303 Link Up Event x6 received Data: x6 x0 x5 x0 x0 2016-12-14T11:53:52.452Z cpu25:33493)WARNING: lpfc: lpfc_sli4_async_fip_evt:5702: 1:2546 New FCF event, evt_tag:x7, index:x0 2016-12-14T11:53:52.479Z cpu24:33396)PowerPath:PowerPlatformScsiIoErrorIsRetryable: cmd=0x12 Failed H: 0xc S: 0x0 P: 0x0 Path=vmhba0:C0:T1:L0 2016-12-14T11:53:52.505Z cpu25:33493)WARNING: lpfc: lpfc_do_scr_ns_plogi:8098: 1:3334 Delay fc port discovery for 10 seconds
Om een pad te claimen, moet een onderzoek slagen. Maar vanwege hostadapterfouten tijdens het opstartproces mislukt de aanvraag en claimt PowerPath het apparaat niet.
Dit is geen PowerPath-fout.
We raden aan om contact op te nemen met de leverancier van de VMware/adapter voor de reden voor deze tijdelijke storingen: Host Retry (0xc), No CONNECT (0x1) fouten tijdens het opstarten van de host.
Als deze adaptergerelateerde tijdelijke fouten zijn opgelost, zou PowerPath geen enkel probleem moeten hebben bij het claimen van het apparaat.