Increasing the size of an aggregate on NetApp

Increasing the size of an aggregate on NetApp

You can add disks or array LUNs to an aggregate so that it can provide more storage to its associated volumes. If you need to add enough storage to a 32-bit aggregate to increase its size beyond 16 TB, you can do so; this operation expands the aggregate to 64-bit format.

Before you begin

You must understand the following concepts:

  • The requirement to add disks or array LUNs owned by the same system
  • For aggregates composed of disks:
    • Benefits of keeping your RAID groups homogeneous for disk size and speed.
    • Which types of disks can be used together.
    • Checksum rules when disks of more than one checksum type are in use.
    • How to ensure that the correct disks are added to the aggregate (the disk addition operation cannot be undone).
    • How to add disks to aggregates from heterogeneous storage.
    • The minimum number of disks to add for best performance.
    • The number of hot spares you need to provide for protection against disk failures.
    • Requirements for adding disks from multi-disk carrier disk shelves

About this task

When you add HDDs to an aggregate, you should add a complete RAID group. For information about adding SSDs to a Flash Pool, see Technical Report 4070: NetApp Flash Pool Design and Implementation Guide.

Steps

  1. Verify that appropriate spare disks or array LUNs are available for you to add by entering the following command:
    storage disk show -spare

    For disks, make sure that enough of the spares listed are of the correct type, size, speed, and checksum type for the target RAID group in the aggregate to which you are adding the disks.

  2. Add the disks or array LUNs by entering the following command:
    storage aggregate add-disks -aggregate aggr_name [-raidgroup raid_group_name] disks

    If you are adding disks with a different checksum than the aggregate, as when creating a Flash Pool, or if you are adding disks to a mixed checksum aggregate, you must either specify the disks to be added with a disk list or use the -checksumstyle parameter.

    If you are adding disks to a Flash Pool, you must either specify the disks to be added with a disk list or use the -disktype parameter to specify the disk type.

    If you specify the -raidgroup parameter, the storage is added to the RAID group you specify. raid_group_name is the name that Data ONTAP gave to the group—for example, rg0. If you are adding SSDs to the SSD tier of a Flash Pool, you do not need to specify the RAID group name; the SSD RAID group is selected by default based on the type of the disks you are adding.

    disks specifies the disks to be added in one of the following ways:

    • -diskcount, usually further qualified by disk type or checksum type
    • -disklist disk1 [disk2…]
  3. If the previous step was unsuccessful because you are adding disks to a 32-bit aggregate and the additional disks would cause its size to exceed 16 TB, complete the following steps to expand the aggregate to 64-bit:
    1. Repeat the storage aggregate add-disks command you entered before, with the -64bit-upgrade normal parameter added.

      Example

      For example, if you entered the storage aggregate add-disks -diskcount 10 -disktype SAS command, you would enter the following command:

      storage aggregate add-disks -diskcount 10 -disktype SAS -64bit-upgrade normal

      Data ONTAP checks each volume associated with the aggregate to ensure that it has enough free space to be expanded to 64-bit. If all of the volumes have enough free space, the disks are added and the aggregate is expanded to the 64-bit format. If any of the volumes are too full to be expanded, the command fails.

    2. If the previous command failed, run the command again, replacing the -64-bit-upgrade normal parameter with the -64-bit-upgrade check parameter. Follow the instructions in the output of that command.
    3. If you had to add more space to any volume, repeat the storage aggregate -add-disks command again, this time with the -64bit-upgrade normal parameter.
    4. If you want to ensure that the disk usage quota accounting for this aggregate is exactly correct, reinitialize quotas on all of its volumes.

      If you do not reinitialize quotas, quotas on volumes associated with this aggregate will remain active, but the disk usage accounting will be slightly lower than the actual usage until the next time quotas are reinitialized.

      SOURCE: https://library.netapp.com/ecmdocs/ECMP1196912/html/GUID-93C8D102-9666-46AF-8350-03EFF8A6A68B.html

Comments are closed.