扩展聚合
通过向聚合添加磁盘,该聚合可为关联的卷提供更多存储。向聚合添加已分区磁盘的过程与添加未分区磁盘的过程类似。
开始之前
必须知道要将存储添加到的聚合的 RAID 组大小。
关于本任务
扩展聚合时,应该清楚是要将分区还是未分区磁盘添加到聚合。将未分区驱动器添加到现有聚合时,新 RAID 组会继承现有 RAID 组的大小,这会影响所需的奇偶校验磁盘数。如果将未分区磁盘添加到由已分区磁盘组成的 RAID 组中,则会对新磁盘进行分区,从而形成未使用的备用分区。
在配置分区时,必须确保节点有一个驱动器将两个分区均作为备用分区。否则,当节点遇到控制器中断问题时,可能无法向技术支持提供关于问题的有价值信息(核心文件)。
注
请勿使用 disklist 命令来扩展聚合。这样做可能会导致分区错位。
- 显示拥有聚合的系统上的可用备用存储:storage aggregate show-spare-disks -original-owner node_name 可使用 -is-disk-shared 参数仅显示已分区驱动器或仅显示未分区驱动器。
示例
cl1-s2::> storage aggregate show-spare-disks -original-owner cl1-s2 -is-disk-shared true
Original Owner: cl1-s2
Pool0
Shared HDD Spares
Local Local
Data Root Physical
Disk Type RPM Checksum Usable Usable Size Status
--------------------------- ----- ------ -------------- -------- -------- -------- --------
1.0.1 SAS 7200 block 753.8GB 73.89GB 828.0GB zeroed
1.0.2 SAS 7200 block 753.8GB 0B 828.0GB zeroed
1.0.3 SAS 7200 block 753.8GB 0B 828.0GB zeroed
1.0.4 SAS 7200 block 753.8GB 0B 828.0GB zeroed
1.0.8 SAS 7200 block 753.8GB 0B 828.0GB zeroed
1.0.9 SAS 7200 block 753.8GB 0B 828.0GB zeroed
1.0.10 SAS 7200 block 0B 73.89GB 828.0GB zeroed
2 entries were displayed. - 显示聚合的当前 RAID 组:storage aggregate show-status aggr_name
示例
cl1-s2::> storage aggregate show-status -aggregate data_1
Owner Node: cl1-s2
Aggregate: data_1 (online, raid_dp) (block checksums)
Plex: /data_1/plex0 (online, normal, active, pool0)
RAID Group /data_1/plex0/rg0 (normal, block checksums)
Usable Physical
Position Disk Pool Type RPM Size Size Status
-------- --------------------------- ---- ----- ------ -------- -------- ----------
shared 1.0.10 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.5 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.6 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.11 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.0 0 SAS 7200 753.8GB 828.0GB (normal)
5 entries were displayed. - 模拟向聚合添加存储的情况:storage aggregate add-disks -aggregate aggr_name -diskcount number_of_disks_or_partitions -simulate true 可以在不实际配置任何存储的情况下查看存储添加结果。如果模拟命令的结果显示了任何警告,可以调整命令,然后重复进行模拟。
示例
cl1-s2::> storage aggregate add-disks data_1 -diskcount 5 -simulate true
Addition of disks would succeed for aggregate "data_1" on node "cl1-s2". The
following disks would be used to add to the aggregate: 1.0.2, 1.0.3, 1.0.4, 1.0.8, 1.0.9. - 将存储添加到聚合:storage aggregate add-disks -aggregate aggr_name -raidgroup new -diskcount number_of_disks_or_partitions
在创建 Flash Pool 聚合时,如果要添加的磁盘具有与聚合不同的校验和,或如果要向混合校验和聚合中添加磁盘,必须使用 -checksumstyle 参数。
如果要将磁盘添加到 Flash Pool 聚合,必须使用 -disktype 参数指定磁盘类型。
可以使用 -disksize 参数指定要添加的磁盘的大小。仅会选择与指定大小相近的磁盘添加到聚合。
示例
cl1-s2::> storage aggregate add-disks -aggregate data_1 -raidgroup new -diskcount 5
- 确认已成功添加存储:storage aggregate show-status -aggregate aggr_name
示例
cl1-s2::> storage aggregate show-status -aggregate data_1
Owner Node: cl1-s2
Aggregate: data_1 (online, raid_dp) (block checksums)
Plex: /data_1/plex0 (online, normal, active, pool0)
RAID Group /data_1/plex0/rg0 (normal, block checksums)
Usable Physical
Position Disk Pool Type RPM Size Size Status
-------- --------------------------- ---- ----- ------ -------- -------- ----------
shared 1.0.10 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.5 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.6 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.11 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.0 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.2 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.3 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.4 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.8 0 SAS 7200 753.8GB 828.0GB (normal)
shared 1.0.9 0 SAS 7200 753.8GB 828.0GB (normal)
10 entries were displayed. - 确认该节点仍有至少一个驱动器将根分区和数据分区均作为备用分区:storage aggregate show-spare-disks -original-owner node_name
示例
cl1-s2::> storage aggregate show-spare-disks -original-owner cl1-s2 -is-disk-shared true
Original Owner: cl1-s2
Pool0
Shared HDD Spares
Local Local
Data Root Physical
Disk Type RPM Checksum Usable Usable Size Status
--------------------------- ----- ------ -------------- -------- -------- -------- --------
1.0.1 SAS 7200 block 753.8GB 73.89GB 828.0GB zeroed
1.0.10 SAS 7200 block 0B 73.89GB 828.0GB zeroed
2 entries were displayed.
提供反馈