VMwaren PowerPath/VE-muisti ei voi varata (kaikkia) VPLEX-LUN-levyjä käynnistyksen aikana
Summary: Kun isäntä käynnistetään uudelleen, NMP hallitsee joitakin tai kaikkia VPLEX-loogisia levyjä (PowerPathin/VE:n sijaan).
Symptoms
Ympäristö:
OS: VMware ESXi 6.0.0 Update 2 (koontiversio 3620759, koontiversio 4192238)
EMC SW: PowerPath/VE VMware vSphere 6.0
EMC SW:lle: PowerPath/VE VMware vSphere 6.0 SP1
EMC SW:lle: PowerPath/VE VMware vSphere 6.1
-palvelimelle: HP ProLiant BL460c Gen9
-isäntäväyläsovitin: Emulex Corporation Emulex OneConnect OCe14000, FCoE-käynnistäjä: 650FLB CNA
HBA -ajuri: LPFC 11.1.145.18-1OEM.600.0.0.2768847 EMU VMwareCertified 2016-12-04
Tuote: VPLEX (5410, 5520)
Alkaen 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
Ongelmalaitteiden kyselykomennot epäonnistuivat käynnistyksen aikana.
Resolution
Tässä tapauksessa isäntätoimittaja korvasi kaksi HBA-korttia FLB 650: stä FLB 630: een kahdessa palvelimessa.
Kun palvelimet ovat käynnistyneet uudelleen, ongelmaa ei löytynyt. PowerPath/VE hallitsee laitteita oikein.
Additional Information
HBA: n malli löytyy localcli_storage-core-adapter-list.txt lähdöstä.
Palvelimen merkki ja malli löytyvät esxcfg-info_-a.txt.FRAG-00000.txt.
VMware-versio löytyy kohdasta vmware_-vl.txt.
Levyjärjestelmän ja laiteohjelmiston malli on localcli_storage-core-device-list.txt.
Ongelman asianmukaiseen vianmääritykseen käytettiin teknistä erikoisversiota.
PowerPath käyttää SCSI-kyselykomentoa polun varaamiseen. Teknisten testipakettien lokeista voimme havaita, että kyselykomennot epäonnistuivat aluksi HOST_RETRY (0x12) tai HOST_NO_CONNECT (0x1) virheen vuoksi. Mutta myöhemmin, kun ESXi tarjosi laitetta uudelleen, he onnistuivat, minkä seurauksena PowerPath vaati laitetta (ilman teknistä koontiversiota tätä toista jaksoa ei nähdä)
Vastauksena HOST_RETRY virheisiin PowerPath on jopa yrittänyt kyselykomentoa uudelleen useita kertoja 0,1 sekunnin sisällä. Mutta silti isäntäsovitin epäonnistui komennossa, kuten lokeista näkyy.
Tutkimuksen epäonnistuminen alussa
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
Kysely onnistui lopussa ja PowerPath lunastaa laitteen - Tätä järjestystä ei tapahdu tavallisessa GA-koontiversiossa.
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
Samanaikaisesti näimme nesteytysohjainten ilmoittavan linkin kaatumisesta ja ylös, viiveen portin etsintäviesteissä ja niin edelleen.
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
Polun vaatimiseksi tutkimuksen on onnistuttava. Käynnistyksen aikana ilmenneiden isäntäsovitinvirheiden vuoksi kysely kuitenkin epäonnistuu, minkä vuoksi PowerPath ei hae laitetta.
Ongelma ei johdu PowerPathista.
Suosittelemme ottamaan yhteyttä VMware-/sovitintoimittajaan ja ilmoittamaan syyn näihin tilapäisiin vikoihin: Host Retry (0xc), No CONNECT (0x1) -virheet isännän käynnistyksen aikana.
Jos nämä sovittimeen liittyvät ohimenevät virheet korjataan, PowerPathilla ei pitäisi olla ongelmia laitteen lunastamisessa.