什么是聚合?
不可不使用
适用场景
- 集群模式 Data ONTAP
- Data ONTAP 7-模式
问题解答
什么是聚合?
聚合是一组磁盘(或分区),排列在一个或多个 RAID 组中。 它是 ONTAP 中最基本的存储对象,需要它才能为已连接的主机配置空间。
如何创建聚合?
- 在 7- 模式[1]中,使用带有所需参数的 aggr create 命令。
- 在集群模式 Data ONTAP 中,使用[2]集群 Shell 中的 storage aggregate create 命令以及所需的参数
请注意,要在给定节点上创建聚合,所有所需磁盘都必须归相应节点所有。
聚合是否可以包含来自不同磁盘架的磁盘?
可以、可以使用不同磁盘架上的磁盘创建聚合。
如何查看聚合详细信息?
可以使用多个命令来查看聚合详细信息。 具体命令取决于所需信息的类型。 最常见的命令如图所示。
- 要确定聚合的物理大小,请使用 df -a <aggregate name> 查看相关聚合的空间使用量。
- 要查看给定聚合中的物理磁盘,可以使用类似于的输出运行 aggr status -r <aggregate name> 命令:
7-模式:
示例:
controller> aggr status -r aggr0
Aggregate aggr0 (online, raid_dp) (block checksums)
Plex /aggr0/plex0 (online, normal, active)
RAID group /aggr0/plex0/rg0 (normal)
RAID Disk Device HA SHELF BAY CHAN Pool Type RPM Used (MB/blks) Phys (MB/blks)
--------- ------ ------------- ---- ---- ---- ----- -------------- --------------
dparity 0a.16 0a 1 0 FC:A - FCAL 15000 136000/278528000 137104/280790184
parity 0a.17 0a 1 1 FC:A - FCAL 15000 136000/278528000 137104/280790184
data 0c.00.1 0c 0 1 SA:B - SAS 15000 136000/278528000 280104/573653840
集群模式 Data ONTAP
示例:
cluster1::> aggr status -r aggr1_node1
Owner_Node: cluster1-01
Aggregate: aggr1_node1 (online, raid_dp) (block checksums)
Plex: /aggr1_node1/plex0 (online, normal, active, pool0)
RAID Group /aggr1_node1/plex0/rg0 (normal, block checksums)
Usable Physical
Position Disk Pool Type RPM Size Size Status
-------- --------------------------- ---- ----- ------ -------- -------- ----------
dparity 1.1.0 0 BSAS 7200 2.42TB 2.43TB (normal)
parity 1.1.1 0 BSAS 7200 2.42TB 2.43TB (normal)
data 1.1.2 0 BSAS 7200 2.42TB 2.43TB (normal)
data 1.1.3 0 BSAS 7200 2.42TB 2.43TB (normal)
data 1.1.5 0 BSAS 7200 2.42TB 2.43TB (normal)
data 1.1.6 0 BSAS 7200 2.42TB 2.43TB (normal)
6 entries were displayed.
要查看特定聚合详细信息,请使用以下命令:
7- 模式:controller> aggr status -v <aggr name>
集群模式 Data ONTAP :
cluster1::> node run -node <node name> -command "aggr status -v <aggr name>"
或
cluster1::> aggr show <aggr name> -instance
如何处理失败的聚合?
当一个或多个 RAID 组脱机时,聚合可能已失败。在聚合恢复联机之前,需要确定并修复根发生原因 。
请致电 NetApp 技术支持以获得帮助。
如何处理外部聚合?
在集群模式 Data ONTAP 中,将磁盘架从其他集群(或 7- 模式系统)添加到节点,任何现有聚合或聚合的部分时,该磁盘架上的磁盘将标记为外部磁盘,属于该聚合的驱动器将标记为孤立磁盘。更换故障磁盘后,也可能会遇到此问题描述 。
例如,聚合可以在aggr status
命令下显示如下:aggr0(1) failed
这是由于磁盘未置零(且包含 RAID 标签),因此会保留早期 / 不同系统中的聚合信息而导致的。只有在使用节点 Shell 时,才会显示这些外部聚合。
我创建了一个聚合,但它不会显示在 OnCommand System Manager 中用于创建卷的列表中。
检查新聚合是否位于可用于此 SVM 的聚合列表中:
cluster1::> vserver show -vserver <name> -fields aggr-list
导致聚合降级的原因是什么?
当磁盘出现故障时,Data ONTAP 可以继续提供数据,但必须使用 RAID 奇偶校验重建故障磁盘的数据。如果没有可用的备用磁盘来启动重建,则聚合将降级。
在以下情况下,RAID 组将进入降级模式:
- RAID4 组中有单个磁盘出现故障。
- RAID-DP RAID 组中的一个或两个磁盘出现故障。
注意:如果某个聚合至少包含一个 RAID 组,其中存在未进行重建的双磁盘故障(仅限 RAID-DP 聚合),则该聚合将处于双降级状态。
- Data ONTAP 已使磁盘脱机(例如 磁盘固件更新)。
将脱机磁盘重新联机后,RAID 组恢复正常模式。
如何识别降级的聚合?
以下示例显示了一个 RAID 组,其中包含 1 个故障磁盘,没有可用于重建的备用磁盘。
集群模式 Data ONTAP
Cluster::*> aggr show aggr1 -fields state,raidstatus
aggregate raidstatus state
--------- ------------------------------ ------
aggr1 raid_dp, reconstruct, degraded online
7-模式:
Node> aggr status aggr1
Aggr State Status Options
aggr1 online raid_dp, aggr nosnap=on
reconstruct
degraded
64-bit
Plex /aggr1/plex0: online, normal, active
RAID group /aggr1/plex0/rg0: reconstruction 5% completed, block checksums
Node> sysconfig -r (Note: aggr status -r provides the same output)
Aggregate aggr1 (online, raid_dp, reconstruct, degraded) (block checksums)
Plex /aggr1/plex0 (online, normal, active, pool0)
RAID group /aggr1/plex0/rg0 (reconstruction 17% completed, block checksums)
以下示例显示了一个降级聚合,其中包含一个降级和双降级 RAID 组。
(注意:要查看双降级 RAID 组,必须从 nodeshell 运行命令。这些命令与 7- 模式中使用的命令相同)
Cluster::*> aggr show aggr2 -fields state,raidstatus
aggregate raidstatus state
--------- ----------------- ------
aggr2 raid_dp, degraded online
Cluster::*> node run -node node_name aggr status -r aggr2
Aggregate aggr2 (online, raid_dp, degraded) (block checksums)
Plex /aggr2/plex0 (online, normal, active, pool0)
RAID group /aggr2/plex0/rg0 (degraded, block checksums)
RAID Disk Device HA SHELF BAY CHAN Pool Type RPM Used (MB/blks) Phys (MB/blks)
--------- ------ ------------- ---- ---- ---- ----- -------------- --------------
dparity FAILED N/A 2538546/ -
parity 3c.10.11 3c 10 11 SA:B 0 BSAS 7200 2538546/5198943744 2543634/5209362816
data 3c.10.12 3c 10 12 SA:B 0 BSAS 7200 2538546/5198943744 2543634/5209362816
data 3c.10.13 3c 10 13 SA:B 0 BSAS 7200 2538546/5198943744 2543634/5209362816
data 3c.10.14 3c 10 14 SA:B 0 BSAS 7200 2538546/5198943744 2543634/5209362816
RAID group /aggr2/plex0/rg1 (double degraded, block checksums)
RAID Disk Device HA SHELF BAY CHAN Pool Type RPM Used (MB/blks) Phys (MB/blks)
--------- ------ ------------- ---- ---- ---- ----- -------------- --------------
dparity FAILED N/A 2538546/ -
parity 3c.10.16 3c 10 16 SA:B 0 BSAS 7200 2538546/5198943744 2543634/5209362816
data FAILED N/A 2538546/ -
data 3c.10.18 3c 10 18 SA:B 0 BSAS 7200 2538546/5198943744 2543634/5209362816
data 3c.10.19 3c 10 19 SA:B 0 BSAS 7200 2538546/5198943744 2543634/5209362816
如果 aggr 已降级,该怎么办?
更换故障磁盘。将磁盘重建到备用磁盘后, RAID 组将恢复正常模式。