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.
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! På HA-system rekommenderar vi att du kör "enclosure release persistent-id all" på 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 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.