Data Domain : La numérotation du boîtier de stockage n’est pas séquentielle

Summary: Cet article décrit les scénarios dans lesquels les numéros de tiroir attribués aux boîtiers de stockage externes (ES-30 et DS-60) sur les appliances Data Domain peuvent ne pas être séquentiels. Une numérotation non séquentielle ou des écarts dans la séquence de numérotation des tiroirs peuvent se produire après une opération de migration du stockage terminée, le remplacement du châssis pour l’un des boîtiers de stockage ou le déplacement physique d’un boîtier de stockage vers un nouveau chemin. Data Domain recommande d’appliquer les étapes détaillées dans cet article afin de numéroter de nouveau tous les boîtiers de manière séquentielle. ...

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

Les futures améliorations apportées au code du système d’exploitation Data Domain seront apportées pour limiter les opérations de nouvelle analyse et de découverte excessives lorsque la numérotation des tiroirs n’est pas séquentielle. Tant que de telles modifications ne sont pas apportées, il est recommandé d’appliquer les étapes nécessaires pour s’assurer que le numéro de tiroir est séquentiel après une modification physique ou un changement de numéro de série, ce qui entraîne un écart dans la numérotation séquentielle des tiroirs.


À partir de DDOS 5.7.1, la numérotation des tiroirs de stockage est liée au numéro de série du tiroir de stockage. Nous appelons cela un tiroir « persistent-id ».
Un boîtier de stockage peut être répertorié comme « hors ligne » dans plusieurs scénarios différents où une modification physique a été apportée à la topologie SAS.
Dans cet exemple, une « migration du stockage » a été récemment terminée et les boîtiers de stockage source ont été physiquement retirés. Étant donné que chaque boîtier de stockage dispose d’un « ID persistant » attribué, il existe désormais plusieurs tiroirs « hors ligne » (2, 3, 4, 8) qui ne sont plus rattachés, ces « tiroirs hors ligne » ne sont plus nécessaires pour que le système de fichiers soit intact et opérationnel. Le fait qu’il existe des tiroirs fantômes ou une numérotation non séquentielle des boîtiers de stockage rattachés n’affecte pas le fonctionnement global du système de fichiers Data Domain, mais il peut entraîner des opérations excessives de rescan et de découverte lors du démarrage, ainsi que des cœurs SNMP lorsqu’une requête est effectuée sur un boîtier fantôme. Cela se traduit par des temps de démarrage plus longs que prévu et le volume n’est pas disponible immédiatement après la fin de la phase de démarrage.

Utilisez la commande #enclosure show summary pour répertorier tous les boîtiers qui ont déjà reçu un ID de persisten, ainsi que l’état actuel du boîtier.

#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
---------   ---------   --------------   -------   --------   ---------   --------
 
 
Utilisez la commande #enclosure show topology CLI pour répertorier les boîtiers de stockage actuellement rattachés.
La topologie SAS confirme que les tiroirs « hors ligne » (2, 3, 4, 8) ne sont pas vraiment rattachés et que le numéro numérique attribué aux tiroirs rattachés est non séquentiel.

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

 
Remarque : Les différentes sorties de l’interface utilisateur ou de l’autosupport peuvent indiquer que le tiroir « Offline » est absent.

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

Les requêtes SNMP vers des boîtiers fantômes entraînent des erreurs et des cœurs ultérieurs. Les messages correspondants seront publiés dans le journal messages.engineering

 # 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

Les scénarios qui peuvent déclencher cette condition sont les suivants:
  • Déplacement physique des boîtiers de stockage d’une appliance Data Domain vers une autre appliance Data Domain
  • Remplacement du châssis sur n’importe quel boîtier de stockage en cours d’utilisation (le nouveau châssis introduira un nouveau numéro de série)
  • Migration du stockage: une fois la migration terminée, les tiroirs sources ne sont plus nécessaires par le système de fichiers et seront physiquement supprimés.
  • #storage commande de suppression de l’interface de ligne de commande a rencontré des problèmes.

Resolution

Pour forcer le tiroir « persistent-id » à re-numéroter dans l’ordre séquentiel, utilisez les commandes suivantes en mode SE. 
           
SE# enclosure show persistent-id   
La sortie détaille les informations des boîtiers rattachés et des tiroirs qui ne sont plus connectés, ainsi que leur ID persistant correspondant. vous verrez qu’il existe des numéros de série qui ne sont plus rattachés ou qui ont été supprimés de la topologie SAS. Celles que j’ai mises en surbrillance ne sont plus rattachées, et #enclosure récapitulatif des affichages les répertorie comme « Hors ligne ».

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.
 
Utilisez la CLI de l’ID persistant de version #enclosure pour libérer les ID persistants existants.  Vous ne pouvez libérer que celles qui sont hors ligne, ou vous pouvez choisir de libérer  d’entre eux.  Lors du prochain démarrage, chaque tiroir connecté recevra un nouvel ID persistant et il n’y aura pas d’écarts dans la numérotation des tiroirs.

Remarque : Sur les systèmes haute disponibilité, il est recommandé d’exécuter « enclosure release persistent-id all » sur les deux nœuds, un à la fois, en commençant par le nœud actif avant de lancer le redémarrage du système. Le redémarrage du nœud actif déclenche un basculement sur incident vers le nœud en veille. Une fois que le cycle de redémarrage HA est terminé et que le système est à nouveau hautement disponible, redémarrez le nœud actif actuel pour terminer le processus. 


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

Ensuite, redémarrez le système pour permettre l’émission de nouveaux ID persistants sur chaque boîtier de stockage.

#system reboot

Une fois le système redémarré, vérifiez que la numérotation des tiroirs est séquentielle et qu’aucun boîtier de stockage n’est répertorié comme étant hors ligne.

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