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 Lenovo Storage V series, you use the Common Information Model (CIM) agent object class instances to complete basic storage configuration tasks.

In the CIM agent for the Lenovo Storage V series, 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 and add or remove an IBMTSSVC_BackendVolume 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. Add a node to the clustered system.
  2. Add a candidate control enclosure to the system.
  3. Create an array from the disk drive.
  4. Create a storage pool.
  5. Modify the storage pool.
  6. Create a storage volume.
  7. Modify a storage volume.