Data Domain: Numreringen av lagringshöljet är inte sekventiell

Summary: I den här artikeln beskrivs scenarier där hyllnummer, tilldelade till externa lagringshöljen (ES-30 &DS-60) på Data Domain-enheter, inte är sekventiella. Icke-sekventiell numrering eller luckor i hyllnumreringssekvensen kan uppstå efter en slutförd lagringsmigrering, chassibyte för ett av lagringshöljena eller fysiskt flytta ett lagringshölje till en ny sökväg. Data Domain rekommenderar att stegen som beskrivs i den här artikeln tillämpas för att numrera om alla höljen i sekventiell ordning. ...

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

Framtida förbättringar av Data Domains operativsystemskod kommer att göras för att minska överdrivna genomsöknings- och identifieringsåtgärder när hyllnumreringen är icke-sekventiell. Tills sådana ändringar görs rekommenderar vi att du utför de nödvändiga stegen för att säkerställa att hyllnumret är sekventiellt efter en fysisk ändring eller serienummerändring som orsakar en lucka i sekventiell hyllnumrering.


Från och med DDOS 5.7.1 är lagringshyllnumrering kopplat till lagringshyllans serienummer. Vi kallar det här en hylla för "beständigt ID".
Ett lagringshölje kan anges som "Offline" i flera olika scenarier där en fysisk ändring har gjorts av SAS-topologin.
I det här exemplet slutfördes nyligen en "lagringsmigrering" och källlagringshöljena togs bort fysiskt. Eftersom varje lagringshölje har en tilldelad "persistent-ID" finns det nu flera "Offline"-hyllor (2, 3, 4, 8) som inte längre är anslutna, och dessa "offlinehyllor krävs inte längre för att filsystemet ska vara intakta och i drift. Det faktum att det finns skenbara hyllor eller icke-sekventiell numrering av anslutna lagringshöljen påverkar inte den övergripande funktionen för Data Domain-filsystemet, men det kan orsaka omfattande genomsöknings- och identifieringsåtgärder under uppstart såväl som SNMP-kärnor när en fråga görs till ett skenobjekt. Det leder till längre starttider än förväntat och volymen blir inte tillgänglig omedelbart efter att startfasen har slutförts.

Använd kommandot #enclosure show summary för att lista alla höljen som någonsin har utfärdats ett persisten-ID tillsammans med det aktuella läget för höljet.

#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
---------   ---------   --------------   -------   --------   ---------   --------
 
 
Använd cli-kommandot #enclosure show topology CLI för att lista vilka lagringshöljen som för närvarande är anslutna.
Om du tittar på SAS-topologin bekräftar vi att hyllorna "Offline" (2, 3, 4, 8) inte är riktigt anslutna och att det numeriska numret som tilldelas till de anslutna hyllorna inte är sekventiellt.

#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
----   ----------------   --------------

 
Obs! Olika utdata i det grafiska användargränssnittet eller AutoSupport kan visa att hyllan "Offline" saknas

8.1 (saknas)
 8.2 (saknas)
 8.3 (saknas)
 8.4 (saknas)
 8.5 (saknas)
 8.6 (saknas)
 8.7 (saknas)
 8.8 (saknas)
 8.9 (saknas)
 8.10 (saknas)
 8.11 (saknas)
 8.12 (saknas)
 8.13 (saknas)
 8.14 (saknas)
 8.15 (saknas)

SNMP-frågor till skenbara höljen leder till fel och efterföljande kärnor. Motsvarande meddelanden publiceras i messages.engineering-loggen

 # 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

Scenarier som kan utlösa det här tillståndet är följande:
  • Fysiskt flytta lagringshöljen från en Data Domain-enhet till en annan Data Domain-enhet
  • Byte av chassi på alla lagringshöljen som används (nytt chassi kommer att introducera ett nytt serienummer)
  • Lagringsmigrering – när en migrering är klar behövs inte källhyllorna längre av FS och tas bort fysiskt.
  • #storage problem med att ta bort CLI-kommandot.

Resolution

Om du vill tvinga hyllan "persistent-id" till att numrera om i sekventiell ordning använder du följande kommandon i SE-läge. 
           
SE# enclosure show persistent-id   
Utdata beskriver information från höljen som är anslutna och hyllor som inte längre är anslutna tillsammans med motsvarande id. Du ser att det finns serienummer som inte längre är anslutna eller har tagits bort från SAS-topologin. De jag har markerat är inte längre kopplade och #enclosure sammanfattningen visas som 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.
 
Använd #enclosure frigör beständig-id CLI för att frigöra befintliga beständiga ID:er.  Du kan bara släppa de som är offline, eller så kan du välja att släppa  av dem.  Vid nästa uppstart kommer varje ansluten hylla att utfärdas ett nytt beständigt ID och det kommer inte att finnas några luckor i hyllnumreringen.

Obs!HA-system rekommenderar vi att du kör "enclosure release persistent-id all"båda noderna, en i taget från den aktiva noden innan systemet startas om. En omstart av den aktiva noden utlöser en failover till standby-noden. När ha-omstarten är klar och systemet är mycket tillgängligt igen startar du om den aktuella aktiva noden för att slutföra processen. 


SE# enclosure release persistent-id
              {||all}
    
 
Example:                                            
 #enclosure release persistent-id APMxxxxxxxxxxxxxx
 #enclosure release persistent-id 12
 #enclosure release persistent-id all

Starta sedan om systemet så att nya beständiga ID:er kan utfärdas till varje lagringshölje.

#system reboot

När systemet har startats om ska du kontrollera att hyllnumreringen är sekventiell och att inga lagringshöljen anges som 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 Domain

Products

Data Domain, DD OS, DD OS Licensed Features
Article 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.