Storage Management module root-level workflows

The Storage management module now supports NetApp DataFabric Manager (DFM) and EMC SMI-S Provider storage systems. This topic describes the following root-level workflows, their input and output parameters. 

The Storage Management module root-level workflows support dynamic targeting.

Delete Storage workflow

The Delete Storage workflow deletes the storage container. In NetApp environments, this workflow deletes the specified dataset. In EMC environments, this workflow deletes the specified Logical Unit Number (LUN).

Delete Storage workflow inputs

Input parameter

Description

Required

configuration name

Specifies the name of the storage system that you use

Valid values: Netapp, EMC

Yes

target host

Specifies the name of the filer on which the storage is provisioned

Yes

storage container name or id 

Specifies the name or ID of the storage container that you want to delete

Conditional; only if you have the NetApp storage container

lun name or id 

Specifies the logical unit number (LUN) or ID of the storage container that you want to delete

Conditional; only if you have the EMC storage container

target 

Specifies the host name or IP address of the storage system on which the workflow executes

Conditional

  • Required if not specified in the configuration
  • If specified in the configuration and the request, the value in the request overrides the value in the configuration

username 

Specifies the user name required to log on to the system

Conditional 

  • Required if not specified in the configuration
  • If specified in the configuration and the request, the value in the request overrides the value in the configuration

password 

Specifies the password that corresponds to the user name

Conditional 

  • Required if not specified in the configuration
  • If specified in the configuration and the request, the value in the request overrides the value in the configuration

encryption type

Specifies whether the password is encrypted 

Valid values: Base64, Plain (default)

Conditional; required only if the password is encrypted  

protocol

Specifies the communication protocol used by the adapter to communicate with the storage system

Valid values for NetApp: http (default), https

Valid values for EMC: http, https

No; if specified in the configuration and the request, the value in the request overrides the value in the configuration

port

Specifies the port on which the storage system is enabled

Default values for NetApp: http (8088), https (8488)

Default values for EMC: None

No; if specified in the configuration and the request, the value in the request overrides the value in the configuration

time out secs

Specifies the time, in seconds, after which the attempt to connect to EMC SMI-S provider expires

This parameter is valid only if you use the EMC storage container. 

Valid values: Any integer, 180 (default)

No; if specified in the configuration and the request, the value in the request overrides the value in the configuration 

Delete Storage workflow outputs

Output

Description

success status

Indicates whether the workflow is executed successfully
Valid values: success, failure

status message

Provides a workflow-specific explanation for the value of success status

output

Contains required output

Back to top

Provision Storage from Storage Service workflow

The Provision Storage from Storage Service workflow allocates and prepares storage from a storage service.

In NetApp environment, this workflow provisions Storage Area Network (SAN) and Network Attached Storage (NAS) type storage based on the storage service input. The storage service provisioning policy determines the storage type. If there are storage containers associated with the storage service, the storage is provisioned on the first storage container. Otherwise, a new storage container is created and attaches the storage service. The storage container requires that a vFiler exists with the same name as the storage service to which it is associated. If these conditions are met, the storage is provisioned on the storage container. 

In EMC environment, this workflow provisions SAN storage based on the Redundant Array of Independent Disks (RAID) level and pool type on the specified storage system. The pool type must be specified as either RAID group (RG) or thin pool (TP). If a RAID group or thin pool can accommodate the specified size, the storage pool is selected and a LUN is created over it. 
Provision Storage from Storage Service inputs

Input parameter

Description

Required

configuration name

Specifies the name of the storage system that you use 

Valid values: Netapp, EMC

Yes

size

Specifies the size of the storage to be provisioned

Yes

storage unit

Specifies the unit of measurement for the storage

Valid values:

  • KB
  • MB
  • GB
  • TB

Yes

storage service

Specifies the name of the storage service from which the storage is to be allocated

No; required only if you use the NetApp storage container

storage type

Specifies the type of storage to be provisioned

Valid values: nas, san

No; required only if you use the NetApp storage container

vFiler

Specifies the name or the ID of the vFiler unit

No; required only if you use the NetApp storage container

raid level

Specifies the RAID level of the storage to be created

No; required only if you use the EMC storage container

pool type

Specifies whether to create a LUN on a RAID group or a thin pool 

Valid values: RG, TP

No; required only if you use the EMC storage container

storage system

Specifies the name of the storage system

Valid values: EMC

No; required only if you use the EMC storage container

target 

Specifies the host name or IP address of the storage system on which the workflow executes

Conditional

  • Required if not specified in the configuration
  • If specified in the configuration and the request, the value in the request overrides the value in the configuration

username 

Specifies the user name required to log on to the system

Conditional 

  • Required if not specified in the configuration
  • If specified in the configuration and the request, the value in the request overrides the value in the configuration

password 

Specifies the password that corresponds to the user name

Conditional 

  • Required if not specified in the configuration
  • If specified in the configuration and the request, the value in the request overrides the value in the configuration

encryption type

Specifies whether the password is encrypted 

Valid values: Base64, Plain (default)

Conditional; required only if the password is encrypted  

protocol

Specifies the communication protocol used by the adapter to communicate with the storage system

Valid values for NetApp: http (default), https

Valid values for EMC: http, https

No; if specified in the configuration and the request, the value in the request overrides the value in the configuration

port

Specifies the port on which the storage system is enabled

Default values for NetApp: http (8088), https (8488)

Default values for EMC: None

No; if specified in the configuration and the request, the value in the request overrides the value in the configuration

time out secs

Specifies the time, in seconds, after which the attempt to connect to EMC SMI-S provider expires

This parameter is valid only if you use the EMC storage container. 

Valid values: Any integer, 180 (default)

No; if specified in the configuration and the request, the value in the request overrides the value in the configuration 

Provision Storage from Storage Service workflow outputs

Output

Description

success status

Indicates whether the workflow finished successfully
Valid values: success, failure

status message

Provides a workflow-specific explanation for the value of success status

storage container

Contains the name of the storage container on which the storage is provisioned

storage name

Contains the name of the provisioned storage

storage path

Provides the path of the created storage
Example: /vol/sc1/lun1/lun1

target host

The name or IP address of the NetApp filer on which the storage has been provisioned

provisioning output

Provides output of the provisioning actions, including job details

Back to top

Was this page helpful? Yes No Submitting... Thank you

Comments