6.2.12.6 chvolumegroup
Change attributes of a volume group.
Purpose
The chvolumegroup command allows you to modify the attributes
of an Exascale volume group.
Syntax
chvolumegroup volume-group-ID
[ --attributes attribute=value[,attribute=value]... ]Command Options
The options for the chvolumegroup command
are:
-
volume-group-ID: Identifies the volume group being changed. You can use the
lsvolumegroupcommand to find the identifier for each volume group. -
--attributes: Optionally specifies attributes to change.The following attributes can be changed:
-
name: Specifies the name of the volume group. -
resourceSharing: Optionally specifies how provisioned resources are shared by volumes in the group. Permitted values are:-
aggregate: Configures the volume group to share the I/Os per second (IOPS) bandwidth provisioned to each volume in the group. In this case, a volume can exceed its provisioned limit by sharing unused IOPS provisioned to other volumes in the group.For example, consider a group with two volumes that are provisioned with 1000 IOPS each. In this example, aggregate resource sharing enables one volume to use 2000 IOPS when the other volume is idle.
-
specified: Configures the volume group to share the I/Os per second (IOPS) bandwidth limit specified by theiopsProvisionedattribute. -
none: Specifies that the volume group is not a resource-sharing volume group. In this case, each volume is only subject to resource limits imposed at other levels, such as the individual volume level or the Exascale vault level.
-
-
iopsProvisioned: Optionally specifies the I/O bandwidth limit provisioned to the volume group, expressed in I/Os per second (IOPS). -
owners: Modifies the volume group owners.A volume group can have up to two owners. To modify volume group ownership, you can add or remove one owner at a time.
To add an owner, specify
owners=+user-IDas an attribute setting. To remove an owner, useowners=-user-ID.For example, see Example 6-156.
-
Usage Notes
-
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), theiopsProvisionedattribute 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.
Examples
Example 6-156 Change the Volume Group Owners
The following examples show different ways to change the volume group owners.
-
The following command adds
peteras an owner of the specified volume group:@> chvolumegroup volgrp0001_08a99eb7e8ff41499dee41de75af3e62 --attributes owners=+peter -
The following command removes
daveas an owner of the specified volume group:@> chvolumegroup volgrp0001_08a99eb7e8ff41499dee41de75af3e62 --attributes owners=-dave
Parent topic: Block Store Management