PowerPath/VE för VMware kan inte göra anspråk på (alla) VPLEX LUN vid start
Summary: När värden startas om hanterar NMP vissa eller alla VPLEX LUN (i stället för PowerPath/VE).
Symptoms
Miljö:
ÅS: VMware ESXi 6.0.0 Update 2 (build-3620759, build-4192238)
EMC SW: PowerPath/VE för VMware vSphere 6.0
EMC-programvara: PowerPath/VE för VMware vSphere 6.0 SP1
EMC SW: PowerPath/VE för VMware vSphere 6.1-server
: HP ProLiant BL460c Gen9
värdbussadapter: Emulex Corporation Emulex OneConnect OCe14000, FCoE-initierare: 650FLB CNA
HBA-drivrutin: lpfc 11.1.145.18-1OEM.600.0.0.2768847 EMU VMwareCertified 2016-12-04
Produkt: VPLEX (5410, 5520)
Från 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
Förfrågningskommandon till problemenheterna misslyckades under startprocessen.
Resolution
I det här fallet bytte värdleverantören ut två HBA-kort från FLB 650 till FLB 630 i två servrar.
Inga problem hittades efter omstart av servrarna. PowerPath/VE hanterar enheterna på rätt sätt.
Additional Information
HBA-modellen finns i localcli_storage-core-adapter-list.txt utdata.
Serverns märke och modell finns i esxcfg-info_-a.txt.FRAG-00000.txt.
VMware-versionen finns i vmware_-vl.txt.
Modellen för disksystem och fast programvara finns i localcli_storage-core-device-list.txt.
För att felsöka problemet korrekt användes en teknisk specialversion.
PowerPath förlitar sig på SCSI-förfrågningskommandot för att göra anspråk på en sökväg. Från tekniska testpaketloggar kan vi se att förfrågningskommandon ursprungligen misslyckades med HOST_RETRY (0x12) eller HOST_NO_CONNECT (0x1) fel. Men senare, när ESXi återigen erbjöd enheten, lyckades de vilket resulterade i att PowerPath gjorde anspråk på enheten (utan en teknisk version syns inte denna andra sekvens)
Som svar på HOST_RETRY fel har PowerPath till och med försökt med förfrågningskommandot flera gånger med en intern på 0,1 sekunder. Men ändå misslyckades värdadaptern med kommandot, vilket framgår av loggarna.
Förfrågningsfel i början
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
Förfrågan lyckades i slutet och PowerPath gör anspråk på enheten – Den här sekvensen sker inte med en vanlig GA-version.
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
Samtidigt kunde vi se lpfc-drivrutinsrapportering Link Down och upp, fördröjning i portidentifieringsmeddelanden och så vidare.
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
För att göra anspråk på en sökväg måste en undersökning lyckas. Men på grund av värdadapterfel under startprocessen misslyckas förfrågan och därför gör PowerPath inte anspråk på enheten.
Det här är inte ett PowerPath-problem.
Vi rekommenderar att du kontaktar VMware-/adapterleverantören för att ta reda på orsaken till dessa tillfälliga fel Värdförsök (0xc), Inga anslutningsfel (0x1) under värdstart.
Om dessa adapterrelaterade tillfälliga fel åtgärdas bör det inte vara några problem att göra anspråk på enheten i PowerPath.