跳转到主内容

NetApp_Insight_2020.png 

什么是聚合?

Views:
7
Visibility:
Public
Votes:
0
Category:
data-ontap-8
Specialty:
core
Last Updated:

可不使用  

适用于

  • 集群模式 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 组将返回正常模式。