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