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 文件系统的整体操作,但是在启动期间以及对幻影机柜进行查询时,可能会导致过度重新扫描和发现操作以及 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
----   ----------------   --------------

 
提醒:GUI 或 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
 
 

原因

可触发此情况的情况如下所示:
  • 以物理方式将存储机柜从一个 Data Domain 应用装置移动到另一个 Data Domain 应用装置
  • 更换任何正在使用的存储机柜上的机箱(新机箱将引入新的序列号)
  • 存储迁移 — 迁移完成后,FS 不再需要源盘架,并将以物理方式移除。
  • #storage删除 CLI 命令时出现问题。

解决方案

要强制盘架“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版本 persistent-id CLI 释放现有的 persistent-id。  您只能发布离线版本,也可以选择。  在下次启动时,每个连接的盘架都将发出新的永久 ID,并且盘架编号中不会存在间隙。

提醒:高可用性系统上,建议在两个节点上运行“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

系统重新启动后,验证盘架编号是顺序的,并且没有存储机柜列为“离线”。

# 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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。