什么是聚合?
不可不使用
适用于
- 集群模式 Data ONTAP
- Data ONTAP 7-模式
解答
什么是聚合?
聚合是一组磁盘(或分区),划分为一个或多个 RAID 组。 它是 ONTAP 中最基本的存储对象,需要为连接的主机提供空间。
如何创建聚合?
- 在 7- 模式[1]下、使用带有所需参数的 aggrcreate 命令。
- 在集群模式 Data ONTAP 中、使用[2]集群 shell 中的 storage aggregate create 命令以及所需的参数
请注意,要在给定节点上创建聚合、所有所需磁盘都必须由相应节点拥有。
您如何查看聚合详细信息?
有几个命令可用于查看聚合详细信息。 特定命令由所需信息的类型决定。 最常见的命令如图所示。
- 要确定聚合的物理大小、请使用 df – a 查看有关聚合的空间使用情况。
- 要查看给定聚合中的物理磁盘、可以运行 aggrstatus -r 命令并输出如下:
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 组将返回正常模式。