Data Domain: De nummering van de storagebehuizing is niet sequentiële
Summary: Dit artikel beschrijft scenario's waarbij de planknummers die zijn toegewezen aan externe storagebehuizingen (ES-30 &DS-60) op Data Domain-appliances mogelijk niet opeenvolgend zijn. Niet-sequentiële nummering of openingen in de volgorde van de legplanknummering kunnen optreden na een voltooide storagemigratiebewerking, vervanging van het chassis voor een van de storagebehuizingen of het fysiek verplaatsen van een storagebehuizing naar een nieuw pad. Data Domain raadt aan dat de stappen die in dit artikel worden beschreven, worden toegepast om alle behuizingen opeenvolgend opnieuw te nummeren. ...
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
Toekomstige verbeteringen aan de code van het Data Domain-besturingssysteem zullen worden uitgevoerd om de overmatige rescan- en detectiebewerkingen te beperken wanneer het nummeren van de plank niet opeenvolgend is. Totdat dergelijke wijzigingen zijn aangebracht, wordt aanbevolen dat de noodzakelijke stappen worden toegepast om ervoor te zorgen dat het legbordnummer sequentiële is na een fysieke wijziging of wijziging van het serienummer, wat een hiaat in de sequentiële nummering van de plank veroorzaakt.
Vanaf DDOS 5.7.1 is de nummering van de storageplank gebonden aan het serienummer van de storagekaart. We noemen dit een 'persistent-id'.
Een storagebehuizing kan worden vermeld als 'Offline' in meerdere verschillende scenario's waarin een fysieke wijziging is aangebracht in de SAS-topologie.
In dit voorbeeld is onlangs een 'storagemigratie' voltooid en zijn de bronstoragebehuizingen fysiek verwijderd. Omdat elke storagebehuizing een toegewezen "persistent-id" heeft, zijn er nu verschillende "offline" legplanken (2, 3, 4, 8) die niet meer zijn aangesloten, zijn deze "offline legplanken" niet langer vereist om het bestandssysteem intact en operationeel te laten zijn. Het feit dat er phantom-planken of niet-sequentiële nummering van gekoppelde storagebehuizingen zijn, heeft geen invloed op de algehele werking van het Data Domain-bestandssysteem, maar kan leiden tot overmatige rescan- en detectiebewerkingen tijdens het opstarten en SNMP-cores wanneer een query wordt uitgevoerd op een phantom enclosure. Dit resulteert in langere dan verwachte opstarttijden en het volume is niet onmiddellijk beschikbaar nadat de opstartfase is voltooid.
Vanaf DDOS 5.7.1 is de nummering van de storageplank gebonden aan het serienummer van de storagekaart. We noemen dit een 'persistent-id'.
Een storagebehuizing kan worden vermeld als 'Offline' in meerdere verschillende scenario's waarin een fysieke wijziging is aangebracht in de SAS-topologie.
In dit voorbeeld is onlangs een 'storagemigratie' voltooid en zijn de bronstoragebehuizingen fysiek verwijderd. Omdat elke storagebehuizing een toegewezen "persistent-id" heeft, zijn er nu verschillende "offline" legplanken (2, 3, 4, 8) die niet meer zijn aangesloten, zijn deze "offline legplanken" niet langer vereist om het bestandssysteem intact en operationeel te laten zijn. Het feit dat er phantom-planken of niet-sequentiële nummering van gekoppelde storagebehuizingen zijn, heeft geen invloed op de algehele werking van het Data Domain-bestandssysteem, maar kan leiden tot overmatige rescan- en detectiebewerkingen tijdens het opstarten en SNMP-cores wanneer een query wordt uitgevoerd op een phantom enclosure. Dit resulteert in langere dan verwachte opstarttijden en het volume is niet onmiddellijk beschikbaar nadat de opstartfase is voltooid.
Gebruik de opdracht #enclosure overzicht weergeven om alle behuizingen weer te geven die ooit een persisten-id hebben gekregen samen met de huidige status van de behuizing.
#Enclosure Show Summary ---------------------- Enclosure Model No. Serial No. State OEM Name OEM Value Capacity --------- --------- -------------- ------- -------- --------- -------- 1 DD9800 NVT10164000024 Online 4 Slots 2 DS60 APM00164936021 Offline 60 Slots 3 DS60 APM00164802045 Offline 60 Slots 4 DS60 APM00164802044 Offline 60 Slots 5 DS60 APM00164902721 Online 60 Slots 6 DS60 APM00164936019 Online 60 Slots 7 DS60 APM00164936020 Online 60 Slots 8 ES30 APM00164964966 Offline 15 Slots 9 DS60 APM00164902719 Online 60 Slots 10 DS60 APM00164902720 Online 60 Slots 11 DS60 APM00164902722 Online 60 Slots 12 ES30 APM00164964967 Online 15 Slots --------- --------- -------------- ------- -------- --------- --------
Gebruik de opdracht #enclosure show topology CLI om aan te geven welke storagebehuizingen momenteel zijn aangesloten. Als u naar de SAS-topologie kijkt, wordt bevestigd dat "offline" legplanken (2, 3, 4, 8) niet echt zijn bevestigd en dat het numerieke nummer dat aan de gekoppelde legplanken is toegewezen niet-sequentiële is.
#Enclosure Show Topology ----------------------- Port enc.ctrl.port enc.ctrl.port ---- - ------------- - ------------- 2a > 9.B.H: 9.B.E > 10.B.H:10.B.E 2b > 5.B.H: 5.B.E > 11.B.H:11.B.E 2c > 7.B.H: 7.B.E 2d > 12.B.H:12.B.E 3a > 10.A.H:10.A.E > 9.A.H: 9.A.E 3b > 6.B.H: 6.B.E 3c > 7.A.H: 7.A.E 3d > 12.A.H:12.A.E 6a > 11.A.H:11.A.E > 5.A.H: 5.A.E 6b > 6.A.H: 6.A. 6d ---- - ------------- - ------------- Encl WWN Serial # ---- ---------------- -------------- 5 N/A APM00164902721 6 N/A APM00164936019 7 N/A APM00164936020 9 N/A APM00164902719 10 N/A APM00164902720 11 N/A APM00164902722 12 N/A APM00164964967 ---- ---------------- --------------
Opmerking: Verschillende uitvoer in de GUI of Autosupport kan de "Offline"-plank als afwezig weergeven 8.1 (afwezig) 8.2 (afwezig) 8.3 (afwezig) 8.4 (afwezig) 8,5 (afwezig) 8.6 (afwezig) 8.7 (afwezig) 8.8 (afwezig) 8,9 (afwezig) 8.10 (afwezig) 8.11 (afwezig) 8.12 (afwezig) 8.13 (afwezig) 8.14 (afwezig) 8,15 (afwezig) SNMP-query's naar fantoombehuizingen leiden tot fouten en daaropvolgende cores. Bijbehorende berichten worden gepost in het messages.engineering-logboek
# snmpwalk -v2c -c Public localhost -t 5 -r 5 dataDomainMib Timeout: No Response from localhost
Apr 20 01:01:54 xx snmpd: WARNING: ddr/sm/snmp/enclosurePack_access.c:161 **** Enclosure id 3 is offline. Apr 20 01:01:54 xx ddr_procmon: NOTICE: MSG-PMON-00008: Failure on /usr/sbin/snmpd. Apr 20 01:01:54 xx ddr_procmon: WARNING: MSG-PMON-00011: Restarting /usr/sbin/snmpd. Apr 20 01:01:56 xx ddfs[11215]: NOTICE: ddr_key_del_temp: deleting key-v2-100 Apr 20 01:02:04 xx snmpd: WARNING: ddr/sm/snmp/enclosurePack_access.c:161 **** Enclosure id 3 is offline. Apr 20 01:02:04 xx ddr_procmon: NOTICE: MSG-PMON-00008: Failure on /usr/sbin/snmpd. Apr 20 01:02:04 xx ddr_procmon: WARNING: MSG-PMON-00011: Restarting /usr/sbin/snmpd. Apr 20 01:02:14 xx snmpd: WARNING: ddr/sm/snmp/enclosurePack_access.c:161 **** Enclosure id 3 is offline. Apr 20 01:02:14 xx ddr_procmon: NOTICE: MSG-PMON-00008: Failure on /usr/sbin/snmpd. Apr 20 14:02:42 xx snmpd: WARNING: dd_netsnmp_set_request_error: snmp error 129 occured
Cause
Scenario's die deze situatie kunnen activeren, zijn als volgt:
- Fysiek verplaatsen van storagebehuizingen van het ene Data Domain-apparaat naar het andere Data Domain-apparaat
- Chassis vervangen op elke in-use storagebehuizing (nieuw chassis introduceert een nieuw serienummer)
- Storagemigratie - nadat een migratie is voltooid, zijn de bronrekken niet langer nodig door de FS en worden ze fysiek verwijderd.
- #storage cli-opdracht verwijderen was een probleem.
Resolution
Gebruik de volgende opdrachten in de SE-modus om de plank "persistent-id" te dwingen opnieuw te nummeren in de juiste volgorde.
SE# enclosure show persistent-id
De uitvoer bevat informatie over behuizingen die zijn aangesloten en planken die niet meer zijn aangesloten, samen met hun bijbehorende persistent-id. U zult zien dat er serienummers zijn die niet langer zijn aangesloten of zijn verwijderd uit de SAS-topologie. De items die ik heb gemarkeerd, zijn niet langer bijgevoegd en #enclosure overzicht weergeven, worden ze weergegeven als 'Offline'.
Serial No. Model No. Persistent ID -------------- --------- ------------- APM00164936021 DS60 2 <<< Offline APM00164802045 DS60 3 <<< Offline APM00164802044 DS60 4 <<< Offline APM00164902721 DS60 5 APM00164936019 DS60 6 APM00164936020 DS60 7 APM00164964966 ES30 8 <<< Offline APM00164902719 DS60 9 APM00164902720 DS60 10 APM00164902722 DS60 11 APM00164964967 ES30 12 -------------- --------- ------------- 12 enclosure(s) persisted.
Gebruik de #enclosure release persistent-id CLI om de bestaande persistent-id's vrij te geven. U kunt alleen de offlineversies vrijgeven, of u kunt ervoor kiezen om < alle> ervan uit te brengen. Bij de volgende opstart krijgt elke aangesloten plank een nieuwe persistent-id en zijn er geen gaten in de nummering van de plank.
OPMERKING: Op HA-systemen wordt aanbevolen om "enclosure release persistent-id all" uit te voeren op beide knooppunten, één voor één te beginnen met het actieve knooppunt voordat het systeem opnieuw wordt opgestart. Als u het actieve knooppunt opnieuw opstart, wordt een failover naar het stand-byknooppunt geactiveerd. Zodra de HA-herstartcyclus is voltooid en het systeem weer zeer beschikbaar is, start u het huidige actieve knooppunt opnieuw op om het proces te voltooien.
SE# enclosure release persistent-id
{||all}
Example: #enclosure release persistent-id APMxxxxxxxxxxxxxx #enclosure release persistent-id 12 #enclosure release persistent-id all
Start vervolgens het systeem opnieuw op om nieuwe permanente ID's toe te staan aan elke storagebehuizing.
#system reboot
Nadat het systeem opnieuw is opgestart, controleert u of de planknummering opeenvolgend is en zijn er geen storagebehuizingen vermeld als 'Offline'.
# enclosure show summary Enclosure Model No. Serial No. State OEM Name OEM Value Capacity --------- --------- -------------- ------ -------- --------- -------- 1 DD9800 NVT10162700023 Online 4 Slots 2 DS60 APM00164802045 Online 0 60 Slots 3 DS60 APM00164802043 Online 0 60 Slots 4 DS60 APM00164802044 Online 0 60 Slots 5 DS60 APM00164851510 Online 0 60 Slots 6 DS60 APM00164936021 Online 0 60 Slots 7 DS60 APM00164802046 Online 0 60 Slots 8 ES30 APM00164964966 Online 15 Slots --------- --------- -------------- ------ -------- --------- -------- 8 enclosures present.
SE# enclosure show persistent-id Serial No. Model No. Persistent ID -------------- --------- ------------- APM00164802045 DS60 2 APM00164802043 DS60 3 APM00164802044 DS60 4 APM00164851510 DS60 5 APM00164936021 DS60 6 APM00164802046 DS60 7 APM00164964966 ES30 8 -------------- --------- ------------- 7 enclosure(s) persisted.
Affected Products
Data DomainProducts
Data Domain, DD OS, DD OS Licensed FeaturesArticle Properties
Article Number: 000054913
Article Type: Solution
Last Modified: 19 Jul 2023
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.