3.9.6.4 Modify a Volume Group

A volume group is a specific collection of Exascale volumes.

To modify an existing Exascale volume group, use the ESCLI chvolumegroup command and specify:

  • The volume group identifier.

    You can use the lsvolumegroup command to find the identifier for each volume group.

  • The attributes that you want to change.

    You can use the describe chvolumegroup command to see details about the volume group attributes you can change. See also Describing Resources and Attributes.

Also note:

  • When resource sharing is disabled on a volume group (resourceSharing=none), the I/O bandwidth provisioned to the volume group must be zero (iopsProvisioned=0).

  • When a volume group uses aggregate resource sharing (resourceSharing=aggregate), the I/O bandwidth provisioned to the volume group must be zero (iopsProvisioned=0).

  • When a volume group employs specified resource sharing (resourceSharing=specified), the iopsProvisioned attribute value must be greater than zero.

  • A volume must always have at least one owner in common with each volume group it belongs to. Any modification violating this requirement is not permitted.

For example:

  • The following command sets the I/O bandwidth provisioning to 3000 I/Os per second (IOPS) for the specified volume group:

    @> chvolumegroup volgrp0001_08a99eb7e8ff41499dee41de75af3e62 --attributes iopsProvisioned=3000
  • The following command sets scott as the sole owner of the specified volume group:

    @> chvolumegroup volgrp0001_08a99eb7e8ff41499dee41de75af3e62 --attributes owners=scott
  • A volume group can have up to two owners. The following command sets scott and dave as joint owners of the specified volume group:

    @> chvolumegroup volgrp0001_08a99eb7e8ff41499dee41de75af3e62 --attributes owners=scott,dave
  • The following command removes dave as an owner of the specified volume group:

    @> chvolumegroup volgrp0001_08a99eb7e8ff41499dee41de75af3e62 --attributes owners=-dave
  • The following command adds peter as an owner of the specified volume group:

    @> chvolumegroup volgrp0001_08a99eb7e8ff41499dee41de75af3e62 --attributes owners=+peter

To modify the volumes contained in the volume group, you must separately modify each volume. See Adding and Removing Volumes in a Volume Group.