Data Domain. Нумерация корпуса хранения данных не является последовательной

Summary: В этой статье описаны сценарии, при которых номера полок, назначенные внешним корпусам хранения данных (ES-30 и DS-60) на устройствах Data Domain, могут быть не последовательными. После выполнения операции миграции хранилища, замены шасси на одном из шасси системы хранения или физического перемещения шасси системы хранения в новый путь могут возникать несистемные нумерация или пробелы в последовательности нумерации полки. Data Domain рекомендует последовательно выполнить действия, описанные в этой статье, чтобы повторно проконтентировать все корпуса. ...

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

В будущем будут внесены улучшения в код операционной системы Data Domain, чтобы уменьшить чрезмерное количество операций повторного сканирования и обнаружения, когда нумерация полок не является последовательной. До внесения таких изменений рекомендуется выполнить необходимые действия, чтобы убедиться, что номер полки является последовательным после физического изменения или изменения серийного номера, которое приводит к зазору в последовательной нумерации полок.


Начиная с версии DDOS 5.7.1, нумерация полок хранения привязана к серийному номеру полки хранилища. Мы называем эту полку «persistent-id».
Полка системы хранения данных может быть указана как «Автономный» в нескольких различных сценариях, в которых были внесены физические изменения в топологию SAS.
В этом примере недавно завершилась миграция хранилища, а исходные полки СХД были физически удалены. Поскольку для каждой полки хранения имеется назначенный «постоянный идентификатор», в настоящее время имеется несколько автономных полок (2, 3, 4, 8), которые больше не подключены, эти «автономные полки больше не требуются для исправности и эксплуатации файловой системы. Тот факт, что имеются фантомные полки или несистемиальная нумерация подключенных корпусов хранения данных, не влияет на общую работу файловой системы Data Domain, однако это может привести к чрезмерному выполнению операций повторного поиска и обнаружения во время загрузки, а также ядер SNMP при выполнении запроса в фантомное шасси. Это приводит к большему времени загрузки, чем ожидалось, и том недоступен сразу после завершения этапа загрузки.

Используйте команду #enclosure show summary, чтобы отобразить список всех полок, которые когда-либо были выдаются в качестве «persisten-id» вместе с текущим состоянием шасси.

#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
---------   ---------   --------------   -------   --------   ---------   --------
 
 
Используйте команду #enclosure show topology CLI, чтобы перечислить, какие полки хранения в настоящее время подключены.
Анализ топологии SAS подтверждает, что «автономные» полки (2, 3, 4, 8) на самом деле не подключены, а числовой номер, назначенный подключенным полкам, не является последовательным.

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

 
Примечание. Различные выходные данные в графическом интерфейсе пользователя или Autosupport могут показывать, что полка «Offline» отсутствует

8.1 (отсутствует)
 8.2 (отсутствует)
 8.3 (отсутствует)
 8.4 (отсутствует)
 8.5 (отсутствует)
 8.6 (отсутствует)
 8.7 (отсутствует)
 8.8 (отсутствует)
 8.9 (отсутствует)
 8.10 (отсутствует)
 8.11 (отсутствует)
 8.12 (отсутствует)
 8.13 (отсутствует)
 8.14 (отсутствует)
 8.15 (отсутствует)

Запросы SNMP на фантомные полки приводит к ошибкам и последующим ядрам. Соответствующие сообщения будут размещаться в журнале 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

Сценарии, которые могут вызвать это состояние, описаны ниже.
  • Физическое перемещение полок хранения из одного устройства Data Domain в другое устройство Data Domain
  • Замена корпуса на любом используемом шасси системы хранения данных (в новом корпусе будет введен новый серийный номер)
  • Миграция хранилища — после завершения миграции исходная полка больше не требуется FS и будет физически удалена.
  • #storage команда удаления интерфейса командной строки была связана с ошибками.

Resolution

Для принудительного повторного номера полки «persistent-id» в последовательном порядке используйте следующие команды в режиме SE. 
           
SE# enclosure show persistent-id   
В выходных данных будет подробно представлена информация о подключенных полках и полках , которые больше не подключены, а также соответствующий постоянный идентификатор. Вы увидите, что имеются серийные номера, которые больше не подключены или удалены из топологии SAS. Выделенные пункты больше не подключены, и #enclosure show summary перечислит их как автономные.

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.
 
Используйте интерфейс командной #enclosure постоянного идентификатора , чтобы высвободить существующие постоянные идентификаторы.  Вы можете высвободить только те из них, которые находятся в автономном режиме, или вы можете < все> из них.  При следующей загрузке каждой подключенной полке будет выданная новая постоянная идентификатор, и в нумерации полок не будет пробелов.

ПРИМЕЧАНИЕ. В системах высокой доступности рекомендуется выполнить команду « enclosure release persistent-id all » на обоих узлах по одному, начиная с активного узла, перед выдачей перезагрузки системы. Перезагрузка активного узла приведет к аварийному переключению на резервный узел. После завершения цикла перезагрузки высокой доступности и повторного доступа к системе перезагрузите текущий активный узел, чтобы завершить этот процесс. 


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

Затем перезагрузите систему, чтобы разрешить ввод новых постоянных идентификаторов для каждой полки системы хранения.

#system reboot

После перезагрузки системы убедитесь, что нумерация полок является последовательной и что полки хранения не указаны как «Автономные».

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