Data Domain: Depolama muhafaza numaralandırması sıralı değil

Summary: Bu makalede, Data Domain cihazlarında harici depolama muhafazalarına (ES-30 ve DS-60) atanan raf numaralarının sıralı olmayan senaryoları açıklanmaktadır. Tamamlanan bir depolama geçişi işleminden, depolama muhafazalarının kasa değişiminden veya bir depolama muhafazasının fiziksel olarak yeni bir yol için fiziksel olarak değiştirilmesinden sonra, raf numaralandırma dizilim sırasında sıralı olmayan numaralandırma veya boşluklar oluşabilir. Data Domain, tüm muhafazaları sırayla yeniden numaralandırmak için bu makalede ayrıntılı olarak açıklanan adımların uygulanmasını önerir. ...

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

Raf numaralandırması sıralı değilken aşırı tarama ve keşif operasyonlarını azaltmak için Data Domain İşletim Sistemi kodunda gelecekteki iyileştirmeler gerçekleştirilir. Bu tür değişiklikler yapılana kadar, raf numarasının fiziksel bir değişiklik veya seri numarası değişikliğinden sonra sıralı olduğundan emin olmak için gerekli adımların kullanılması önerilir ve bu da sıralı raf numaralandırması boşluğuna neden olur.


DDOS 5.7.1'den itibaren, depolama raf numaralandırması depolama rafı seri numarasına bağlıdır. Buna raf "persistent-id" (kalıcı kimlik) adı verirsiniz.
Depolama muhafazası, SAS topolojisinde fiziksel bir değişiklik yapılan birden çok farklı senaryoda "Çevrimdışı" olarak listelenmiş olabilir.
Bu örnekte, yakın zamanda bir "depolama geçişi" tamamlandı ve kaynak depolama muhafazaları fiziksel olarak kaldırıldı. Her bir depolama muhafazasının atanmış "kalıcı kimliği" olması nedeniyle artık bağlı olmayan birkaç "Çevrimdışı" raf (2,3,4,8) vardır. Bu "çevrimdışı raflar artık Filesystem'ın sağlam ve çalışır durumda olması için gerekli değildir. Hayalet raflar veya bağlı depolama muhafazalarının sıralı olmayan numaralandırması olması, Data Domain Filesystem'ın genel işlemini etkilemez ancak bir sorgu bir hayalet muhafazaya sorgu gönderildiğinde önyükleme sırasında aşırı tarama ve keşif işlemlerine ve SNMP çekirdeklerine neden olabilir. Bu, beklenenden daha uzun önyükleme süreleriyle ve önyükleme aşaması tamamlandıktan hemen sonra Birimin mevcut olmasıyla sonuçlanır.

Muhafazanın #enclosure bir kalıcı kimlik ile birlikte daha önce çıkarılmış olan tüm muhafazaları listeleyen show summary (özetleri göster) komutunu kullanın.

#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
---------   ---------   --------------   -------   --------   ---------   --------
 
 
Hangi depolama #enclosure listesini görüntülemek için show topology CLI komutunu kullanın.
SAS Topolojisi'ne bakarak "Çevrimdışı" rafların (2,3, 4,8) aslında takılı olmadığını ve takılı raflara atanan sayısal numaranın sıralı olmadığını onaylar.

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

 
Not: GUI veya Autosupport'da çeşitli çıktılar "Offline" (Çevrimdışı) rafı eksik olarak gösterebilir

8.1 (yok)
 8.2 (yok)
 8.3 (yok)
 8.4 (yok)
 8.5 (yok)
 8.6 (yok)
 8.7 (yok)
 8.8 (yok)
 8.9 (yok)
 8.10 (yok)
 8.11 (yok)
 8.12 (yok)
 8.13 (yok)
 8.14 (yok)
 8,15 (yok)

Hayalet kasalara yapılan SNMP sorguları hatalara ve sonraki çekirdeklere neden olur. İlgili mesajlar messages.engineering günlüğüne yayınlanır

 # 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

Bu durumu tetikleyen senaryolar aşağıdaki gibidir:
  • Depolama muhafazalarını bir Data Domain cihazından başka bir Data Domain cihazına fiziksel olarak taşıma
  • Kullanımdaki herhangi bir depolama muhafazası üzerinde kasa değişimi (yeni kasada yeni bir seri numarası bulunur)
  • Depolama Geçişi - geçiş tamamlandıktan sonra kaynak raflar artık FS tarafından gerekli değil ve fiziksel olarak kaldırılacaktır.
  • #storage CLI komutu soruna neden oldu.

Resolution

"Persistent-id" rafını sıralı bir şekilde yeniden numaralandırmaya zorlarsanız SE modunda aşağıdaki komutları uygulayın. 
           
SE# enclosure show persistent-id   
Çıktı, bağlı olan muhafazalardan ve artık takılı olmayan raflardan gelen bilgileri ilgili kalıcı kimliğiyle birlikte ayrıntılı şekilde detaylandırır. Artık takılı olmayan veya SAS topolojiden kaldırılmış seri numaraları olduğunu görüntülenir. Vurgulananlar artık bağlı değil ve #enclosure "Offline" (Çevrimdışı) olarak listelemektedir.

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.
 
Mevcut kalıcı #enclosure serbest bırakmak için kalıcı kimlik CLI'sini kullanın.  Yalnızca çevrimdışı olanları serbest  < >.  Bir sonraki önyüklemede, her bir takılı rafa yeni bir kalıcı kimlik ve raf numaralandırması boşluk bırakılmalıdır.

NOT: HA Sistemlerinde, sistemin yeniden başlatılmasını başlatmadan önce etkin düğümden başarak her iki düğümde de "muhafaza serbest bırakma kalıcı kimliği all" komutunun kullanılması önerilir. Etkin düğümün yeniden başlatılması, bekleme düğümüne yük devretme işlemini tetikler. HA yeniden başlatma döngüsü tamamlandıktan ve sistem tekrar yüksek oranda kullanılabilir durumdaysa işlemi tamamlamak için geçerli etkin düğümü yeniden başlatın. 


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

Ardından, her bir depolama muhafazası için yeni kalıcı kimliklerin çıkarılmasına izin vermek için sistemi yeniden başlatın.

#system reboot

Sistem yeniden başlatıldıktan sonra, raf numaralandırmasının sıralı olduğunu ve "Çevrimdışı" olarak listelenen depolama muhafazası olmadığını doğrulayın.

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