PowerPath/VE til VMware kan ikke gøre krav på (alle) VPLEX LUN'er ved opstart
Summary: Når værten genstartes, administrerer NMP nogle eller alle VPLEX LUN'er (i stedet for PowerPath/VE).
Symptoms
Miljø:
OPERATIVSYSTEM: VMware ESXi 6.0.0 Update 2 (build-3620759, build-4192238)
EMC SW: PowerPath/VE til VMware vSphere 6.0
EMC SW: PowerPath/VE til VMware vSphere 6.0 SP1
EMC SW: PowerPath/VE til VMware vSphere 6.1-server
: HP ProLiant BL460c Gen9
host bus-adapter: 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
Produkt: VPLEX (5410, 5520)
Fra 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
Forespørgselskommandoer til de problematiske enheder mislykkedes under opstartsprocessen.
Resolution
I dette tilfælde erstattede værtsleverandøren to HBA-kort fra FLB 650 til FLB 630 på to servere.
Efter genstart af serverne blev der ikke fundet noget problem. PowerPath/VE administrerer enhederne korrekt.
Additional Information
Modellen af HBA kan findes i localcli_storage-core-adapter-list.txt output.
Serverens mærke og model kan findes i esxcfg-info_-a.txt.FRAG-00000.txt.
Versionen af VMware kan findes i vmware_-vl.txt.
Modellen af array og firmware kan findes i localcli_storage-core-device-list.txt.
For at udføre korrekt fejlfinding af problemet blev der brugt en teknisk specialbygning.
PowerPath er afhængig af SCSI-forespørgselskommandoen for at gøre krav på en sti. Fra tekniske testpakkelogfiler kan vi observere, at forespørgselskommandoer oprindeligt mislykkedes med HOST_RETRY (0x12) eller HOST_NO_CONNECT (0x1) fejl. Men senere, da ESXi igen tilbød enheden, lykkedes det, hvilket resulterede i, at PowerPath gjorde krav på enheden (uden en teknisk build ses denne anden sekvens ikke)
Som svar på HOST_RETRY fejl har PowerPath endda prøvet forespørgselskommandoen igen flere gange med en intern på 0,1 sekunder. Men værtsadapteren mislykkedes stadig kommandoen, som det fremgår af logfilerne.
Forespørgselsfejl i begyndelsen
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
Forespørgslen lykkedes i slutningen, og PowerPath gør krav på enheden - Denne sekvens sker ikke med en almindelig 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
Samtidig kunne vi se lpfc-driverrapportering Link Down og op, forsinkelse i portopdagelsesmeddelelser og så videre.
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
For at gøre krav på en vej skal en undersøgelse lykkes. Men på grund af værtsadapterfejl under opstartsprocessen mislykkes forespørgsel, og derfor gør PowerPath ikke krav på enheden.
Dette er ikke et PowerPath-problem.
Vores anbefaling er at kontakte VMware/adapterleverandøren vedrørende årsagen til disse forbigående fejl Host Retry (0xc), No CONNECT (0x1) fejl under værtsstart.
Hvis disse adapterrelaterede forbigående fejl rettes, bør PowerPath ikke have noget problem med at gøre krav på enheden.