Using the IBM Storage Plug-in for VMware vRealize Orchestrator

Use the IBM® Storage Plug-in for VMware vRealize Orchestrator to include IBM Storage discovery and provisioning in your vRealize Orchestrator (vRO) automation workflows.

After the IBM Storage Plug-in is deployed (see Downloading and installing the plug-in package for vRO), the IBM storage objects become available in the vRO, as detailed in the table below.

Table 1. IBM storage objects and events in vRO
Object Attribute Type
StorageSpace name String
description String
numServices long
numVolumes long
physicalSize long
physicalFree long
StorageService name String
description String
physicalSize long
physicalFree long
capabilityValues String
maxResourceLogicalFree long
StorageVolume name String
spaceName String
serviceName String
serviceCompliance String
poolName String
array String
storageModel String
logicalCapacity long
usedCapacity long

The Orchestrator workflows, supported by the IBM storage objects are as follows:

  • Create and map a volume
  • Delete a volume
  • Extend a volume
  • Map a volume
  • Unmap a volume
Follow these guidelines for vRO workflows:
  • Volume creation: the allowed volume sizes are set in whole numbers. Any number after a decimal point is ignored by the vRO. For example, when the volume size is set to 1.6 GB, the 1 GB volume is created.
  • Volume extension: the allowed volume sizes are set in whole numbers. Any number after a decimal point is ignored by the vRO. For example, when the volume size is extended to 3.6 GB, the volume size is set to 3 GB.
  • Volume mapping is performed by passing initiators to the workflow. If a host definition at the storage system includes two initiators, only one of them is passed by the workflow, when it is run. Also, a volume must be mapped to all hosts using the same LUN.

The following figures display the IBM Storage workflows and elements in vRO.

Figure 1. vRealize Orchestrator HTML5 client– available workflows
This image shows workflows available in the HTML5 vRealize Orchestrator client.
Figure 2. vRealize Orchestrator HTML5 client– available objects
This image shows objects available in the vRealize Orchestrator HTML5 client.

For information about how to initiate workflows in vRealize Orchestrator, refer to the relevant VMware documentation.