PowerFlex: Defekt disk med feil enhets-ID

Summary: ScaleIO-systemdisken vises som mislykket når den ble brukt på en annen SDS-node.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Scenario

Når en kunde bruker samme diskkabinett for to SDS-noder eller flere, må de konfigurere frakoblet/tilkoblet for hver disk og noden den tilhører.

Noen ganger kan kunden ta feil og online den samme disken på begge SDS-nodene, og da ser vi en disk som mislyktes.

Mulige feil:

  • Kunden bruker nettleseren på den samme disken på begge SDS-nodene, og så ser vi at den ene disken er mislykket.
  • Kunden bytter disker, noe som betyr at hver disk er online på feil node, i så fall ser vi to mislykkede stasjoner, en, på hver SDS-node.

 

Symptomer

Feil diskenhets-ID funnet av SDS-noden, og SDS-prosessen satte disken til mislykket tilstand.

På SDS prosessen starter etter mosConf del SDS prosessen flytter til fysiske enheter oppdagelse, når disken ikke er for scaleio bruk (som system OS disk eller ledig disk) "Ugyldig enhet header signatur" feil vil bli vist (første linje i utgangen). Når disken brukes av ScaleIO, blir en enhet funnet, og enhets-ID-en vises ved siden av den.

På den første utgangen nedenfor (trc-fil fra server 1) kan vi se at 12 enheter ble funnet, men ser nøye vi kan se to enheter er forskjellige (L, M) - den 12. røye i enhets-ID er 3 og ikke 0 som alle de andre enhetene IDer.

På den andre utgangen nedenfor (trc-fil fra server 2) ble det funnet 12 disker, og igjen er to disker forskjellige (K, L) - den 12. røya i enhets-ID er 0 og ikke 3 som alle de andre enhetens IDer.

Etter oppdagelsesprosessen SDS prosessen flytter til å legge enheter tilbake til SDS, når SDS ikke finner disken rc resultatet vil bli NOT_FOUND (trc fil fra server 1), som vi kan se i eksemplene nedenfor, på hver SDS, har vi disker med enhet ID ikke tilhører sin SDS, SDS vil vise disse diskene som mislyktes fordi de er NOT_FOUND (trc fil fra server 1).

 

TRC-fil fra server 1

30/04 09:48:16.328000 000000A170629EA0:phyDev_ReadDevId:02679: Invalid device header signature : path=C, devVersion=2807280628052804, sigStart=2803280228012800, sigEnd=283b283a28392838
30/04 09:48:16.328000 000000A170629EA0:phyDevMap_ReloadSpecific:00128: Failed to read DeviceId of C. rc=351
30/04 09:48:16.329000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device F ,a2901dcd00000000
30/04 09:48:16.330000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device G ,a2901dce00000001
30/04 09:48:16.331000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device H ,a2901dcf00000002
30/04 09:48:16.332000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device I ,a2901dd000000003
30/04 09:48:16.333000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device J ,a2901dd100000004
30/04 09:48:16.333000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device K ,a29044bf00000005
30/04 09:48:16.337000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device L ,a29044c400030006
30/04 09:48:16.342000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device M ,a29044c000030005
30/04 09:48:16.343000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device N ,a29044cb00000008
30/04 09:48:16.344000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device O ,a2906bcf00000009
30/04 09:48:16.345000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device P ,a2906bd30000000a
30/04 09:48:16.345000 000000A170629EA0:phyDevMap_ReloadSpecific:00136: Found device Q ,fbd792df0000000b
...
30/04 09:48:16.345000 000000A1730BCEA0:contCmd_AddDev:01204: DevId a2901dce00000001 - Start rc = SUCCESS
30/04 09:48:16.346000 000000A173086EA0:contCmd_AddDev:01204: DevId a29044c700000007 - Start rc = SUCCESS
30/04 09:48:16.346000 000000A173098EA0:contCmd_AddDev:01204: DevId a2906bd30000000a - Start rc = SUCCESS
30/04 09:48:16.346000 000000A1730E0EA0:contCmd_AddDev:01204: DevId fbd792e50000000c - Start rc = SUCCESS
30/04 09:48:16.346000 000000A1730B3EA0:contCmd_AddDev:01204: DevId a2901dcf00000002 - Start rc = SUCCESS
30/04 09:48:16.346000 000000A17310DEA0:contCmd_AddDev:01204: DevId a2901dcd00000000 - Start rc = SUCCESS
30/04 09:48:16.346000 000000A173062EA0:contCmd_AddDev:01204: DevId a29044cb00000008 - Start rc = SUCCESS
30/04 09:48:16.346000 000000A1730C5EA0:contCmd_AddDev:01204: DevId a2901dd100000004 - Start rc = SUCCESS
30/04 09:48:16.346000 000000A1730E0EA0:contCmd_AddDev:01391: DevId fbd792e50000000c - Done rc = NOT_FOUND
30/04 09:48:16.348000 000000A1730A1EA0:contCmd_AddDev:01204: DevId fbd792ee0000000e - Start rc = SUCCESS
30/04 09:48:16.348000 000000A1730A1EA0:contCmd_AddDev:01391: DevId fbd792ee0000000e - Done rc = NOT_FOUND
30/04 09:48:16.349000 000000A1730F2EA0:contCmd_AddDev:01204: DevId fbd792e90000000d - Start rc = SUCCESS
30/04 09:48:16.349000 000000A17306BEA0:contCmd_AddDev:01204: DevId a2901dd000000003 - Start rc = SUCCESS
30/04 09:48:16.349000 000000A17307DEA0:contCmd_AddDev:01204: DevId a2906bcf00000009 - Start rc = SUCCESS
30/04 09:48:16.349000 000000A173074EA0:contCmd_AddDev:01204: DevId a29044bf00000005 - Start rc = SUCCESS
30/04 09:48:16.349000 000000A173086EA0:contCmd_AddDev:01391: DevId a29044c700000007 - Done rc = NOT_FOUND
30/04 09:48:16.349000 000000A1730F2EA0:contCmd_AddDev:01391: DevId fbd792e90000000d - Done rc = NOT_FOUND
30/04 09:48:16.351000 000000A1730FBEA0:contCmd_AddDev:01204: DevId fbd792ef0000000f - Start rc = SUCCESS
30/04 09:48:16.352000 000000A1730FBEA0:contCmd_AddDev:01391: DevId fbd792ef0000000f - Done rc = NOT_FOUND
30/04 09:48:16.352000 000000A173104EA0:contCmd_AddDev:01391: DevId a29044c300000006 - Done rc = NOT_FOUND

TRC-fil fra server 2

30/04 11:37:57.065000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device F ,a2901dc800030000
30/04 11:37:57.065000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device G ,a2901dc900030001
30/04 11:37:57.065000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device H ,a2901dca00030002
30/04 11:37:57.065000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device I ,a2901dcb00030003
30/04 11:37:57.065000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device J ,a2901dcc00030004
30/04 11:37:57.081000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device K ,a29044c300000006
30/04 11:37:57.081000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device L ,a29044c700000007
30/04 11:37:57.081000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device M ,a29044c800030007
30/04 11:37:57.081000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device N ,a29044cc00030008
30/04 11:37:57.081000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device O ,a2906bd000030009
30/04 11:37:57.081000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device P ,a2906bd40003000a
30/04 11:37:57.081000 000000EE1DC2AEA0:phyDevMap_ReloadSpecific:00136: Found device Q ,fbda92e00003000b

 

Forklaring av ID for SDS-enhet

Hver SDS-enhet har en header lagret på sin 64th LB.

Overskriften har følgende struktur:

                64-biters signatur

                64-biters enhetsversjon

                64-biters SDS-ID

                64-biters SDS-enhets-ID ß det du leter etter.

SDS-enhets-ID-en, også kjent som TgtDevId, består av følgende:

Unik ID 32-biters

TGT-indeks 16 bits

Enhetsindeks: 16 biter

 

For eksempel: Et SDS-kort med ID-en 2df4737600000002 vil ha to enheter med ID-ene: 7fff29ea00020000, 7fff29eb00020001

Uansett, hvis en enhet som tilhører SDS x ble byttet til SDS y, så når den kobles til SDS y på nytt, finner den ut at den tilhører en annen SDS ved å sjekke SDS-ID-en som er lagret på overskriften.

Du kan kanskje se det i SDS-loggene, hvis du søker etter "Feil enhet"

 

Innvirkning

Gjenoppbygging av systemet og ny balanse ettersom disken er i mislykket tilstand.

Cause

Diskenhets-ID tilhører en annen SDS-node, derfor vil ScaleIO aldri bruke den.

 

Resolution

Legge til disken i riktig SDS-node.

Berørte versjoner

Alle PowerFlex-versjoner

Løst i versjon

Jobb som design.

Affected Products

VxFlex Product Family

Products

VxFlex Product Family
Article Properties
Article Number: 000048300
Article Type: Solution
Last Modified: 07 Jul 2025
Version:  4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.