Data Domain: 스토리지 엔클로저 번호 지정이 순차적이지 않음

摘要: 이 문서에서는 Data Domain 어플라이언스의 외장형 스토리지 엔클로저(ES-30 및 DS-60)에 할당된 셸프 번호가 순차적이지 않을 수 있는 시나리오에 대해 설명합니다. 스토리지 마이그레이션 작업을 완료하거나, 스토리지 엔클로저 중 하나에 대한 섀시를 교체하거나, 스토리지 엔클로저를 새 경로로 물리적으로 이동한 후 셸프 번호 지정 순서의 비 순차 번호 지정 또는 간격이 발생할 수 있습니다. Data Domain은 모든 엔클로저의 번호를 순차적으로 다시 지정하기 위해 이 문서에 자세히 설명된 단계를 적용하는 것이 좋습니다. ...

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

셸프 번호 지정이 순차적이지 않을 때 과도한 재검색 및 검색 작업을 완화하기 위해 향후 Data Domain 운영 체제 코드가 개선될 예정입니다. 이러한 변경이 이루어질 때까지는 물리적 변경 또는 일련 번호 변경 후 셸프 번호가 순차적으로 표시되는지 확인하기 위해 필요한 단계를 적용하는 것이 좋습니다.


DDOS 5.7.1부터 스토리지 셸프 번호는 스토리지 셸프 일련 번호에 연결됩니다. 이 셸프를 "persistent-id"라고 합니다.
스토리지 엔클로저는 SAS 토폴로지에서 물리적 변경이 이루어진 여러 시나리오에서 "오프라인"으로 표시될 수 있습니다.
이 예에서는 최근에 "스토리지 마이그레이션"이 완료되었고 소스 스토리지 엔클로저가 물리적으로 제거되었습니다. 각 스토리지 엔클로저에 "persistent-id"가 할당되어 있으므로 이제 더 이상 연결되지 않는 "오프라인" 셸프(2,3,4,8)가 여러 개 있습니다. 이러한 "오프라인 셸프가 파일 시스템이 손상되지 않고 작동하기 위해 더 이상 필요하지 않습니다. 팬텀 셸프 또는 연결된 스토리지 엔클로저의 순차적 번호 지정이 있다는 사실은 Data Domain Filesystem의 전체 작업에 영향을 미치지 않지만, 팬톰 엔클로저에 대한 쿼리가 수행될 때 부팅 중과 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 표시 토폴로지 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
----   ----------------   --------------

 
참고: GUI 또는 Autosupport의 다양한 출력에서 "오프라인" 셸프가 없는 것으로 표시할 수 있습니다.

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
 
 

原因

이 조건을 트리거할 수 있는 시나리오는 다음과 같습니다.
  • 스토리지 엔클로저를 한 Data Domain 어플라이언스에서 다른 Data Domain 어플라이언스로 물리적으로 이동
  • 사용 중인 스토리지 엔클로저의 섀시 교체(새 섀시에 새 일련 번호가 추가됨)
  • 스토리지 마이그레이션 - 마이그레이션이 완료되면 소스 셸프가 더 이상 FS에서 필요하지 않으며 물리적으로 제거됩니다.
  • CLI 제거 명령을 #storage 문제가 발생했습니다.

解决方案

셸프 "persistent-id"가 순차적으로 다시 번호가 지정되도록 하려면 SE 모드에서 다음 명령을 사용합니다. 
           
SE# enclosure show persistent-id   
출력은 연결된 엔클로저 및 더 이상 연결되지 않은 셸프의 정보와 해당 영구 ID를 자세히 설명합니다. 더 이상 연결되지 않았거나 SAS 토폴로지에서 제거된 일련 번호가 표시됩니다. 강조 표시한 항목은 더 이상 연결되지 않으며 #enclosure 표시 요약은 이를 "오프라인"으로 나열합니다.

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 릴리스 영구 ID CLI를 사용하여 기존 영구 ID를 해제합니다.  오프라인인 항목만 릴리스하거나  릴리스하도록 선택할 수 있습니다.  다음 부팅 시 연결된 각 셸프에 새 영구 ID가 발행되고 셸프 번호 지정에 차이가 없습니다.

참고: HA 시스템에서는 시스템 재부팅을 실행하기 전에 두 노드 모두에서"enclosure release persistent-id all"을 한 번에 하나씩 실행하는 것이 좋습니다. 활성 노드를 재부팅하면 대기 노드로의 페일오버가 트리거됩니다. HA 재부팅 주기가 완료되고 시스템을 다시 사용할 수 있게 되면 현재 활성 노드를 재부팅하여 프로세스를 완료합니다. 


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

그런 다음 시스템을 재부팅하여 각 스토리지 엔클로저에 새 영구 ID를 발급할 수 있도록 합니다.

#system reboot

시스템이 재부팅된 후 셸프 번호 지정이 순차적이며 "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.
 

受影响的产品

Data Domain

产品

Data Domain, DD OS, DD OS Licensed Features
文章属性
文章编号: 000054913
文章类型: Solution
上次修改时间: 19 7月 2023
版本:  3
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。