Completing storage configuration tasks

Storage configuration is the mapping of the back-end storage to the storage pools and the allocation of volumes from those pools. After you complete the initial setup of the Storwize® V3500, you use the Common Information Model (CIM) agent object class instances to complete basic storage configuration tasks.

In the CIM agent for the Storwize V3500, storage configuration involves three layers of objects: back-end, middle, and front-end. The objects in the back-end layer contain the back-end controllers and volumes, those in the middle layer contain the storage pools, and those in the front-end layer contain the storage volumes that are exposed to the hosts.

The IBMTSSVC_StorageConfigurationService class provides the CreateOrModifyStoragePool() and CreateOrModifyElementFromStoragePool() methods for performing basic storage configuration.

You can use the CreateOrModifyStoragePool() method to create an IBMTSSVC_StoragePool with the RAID array. You can use the CreateOrModifyElementFromStoragePool() method to allocate, expand, or shrink an IBMTSSVC_StorageVolume from an IBMTSSVC_ConcreteStoragePool.

To complete basic storage configuration, perform the following tasks:

  1. Create an array from the disk drive.
  2. Create a storage pool.
  3. Modify the storage pool.
  4. Create a storage volume.
  5. Modify a storage volume.