Volume Group

Volume Group is a storage pool created from one or more physical volumes.

Resource
/rest/api/uom/VirtualIOServer/{VirtualIOServer_uuid}/VolumeGroup

This API provides information about all the VolumeGroups in the VirtualIOServer.

/rest/api/uom/VirtualIOServer/{VirtualIOServer_uuid}/VolumeGroup/{VolumeGroup_uuid}

This API provides information about a particular VolumeGroup in the VirtualIOServer given its UUID.

When you install a VirtualIOServer, one volume group (the root volume group, called rootvg) is automatically created that contains the base set of logical volumes required to start the system, and any other logical volumes you specify to the installation script. The rootvg includes paging space, the journal log, boot data, and dump storage, each in its own separate logical volume. No operations can be performed on rootvg. Virtual Disks inside rootvg are not be listed.
The REST API for volume Group provides the following information:
  • Free Space in the Volume Group in MBytes
  • Media Repository in Volume Group, if any
  • Physical Volumes from which Volume Group is created
  • Virtual Disks created in the Volume Group
Table 1. Supported methods
Method Description Internet media type
GET Gets details of the volume group like physical volume, virtual disks and virtual media repository. application/vnd.ibm.powervm.uom+xml; type=VolumeGroup
PUT Creates a Volume Group application/vnd.ibm.powervm.uom+xml; type=VolumeGroup
POST The following operations on Volume Group can be done in POST:
  • Extend Volume Group - Add one or more physical volumes to the Volume Group
  • Reduce Volume Group - Remove one or more physical volumes from the Volume Group
  • Create Media Repository
  • Delete Media Repository
  • Change Media Repository size
  • Create Virtual Optical Media
  • Delete Virtual Optical Media
  • Extend Virtual Disk
  • Create Virtual Disk
  • Delete Virtual Disk
application/vnd.ibm.powervm.uom+xml; type=VolumeGroup
DELETE Deletes the Volume Group.
Since: Version 1.1.0