Storage Management module storage service workflows

You can use the workflows contained in the Storage Service folder to manage storage services. This section describes the following Storage Management module storage service workflows, their inputs, and their outputs

Attach Storage Service to Dataset workflow 

This workflow attaches a storage service to a dataset.

This workflow supports dynamic targeting. See [baom201103:About dynamic target support in OA Storage Management] for details about dynamic targeting.

Attach Storage Service to Dataset workflow inputs



Sample Attach Storage Service to Dataset workflow storage XML

<storage>
  <storage-container-name-or-id>test1</storage-container-name-or-id>
  <storage-service-name-or-id>nas sla</storage-service-name-or-id>
  <assume-confirmation>true</assume-confirmation>
  <storage-service-node-list>
    <storage-service-node-attributes>
      <dp-node-name>Backup</dp-node-name>
      <old-dp-node-name>Primary data</old-dp-node-name>
    </storage-service-node-attributes>
    <storage-service-node-attributes>
      <dp-node-name>Backup</dp-node-name>
      <old-dp-node-name>Primary data</old-dp-node-name>
    </storage-service-node-attributes>
  </storage-service-node-list>
</storage>

Back to top

Detach Storage Service from Dataset workflow 

This workflow detaches a storage service from a dataset.

This workflow supports dynamic targeting. See [baom201103:About dynamic target support in OA Storage Management] for details about dynamic targeting.

Detach Storage Service from Dataset workflow inputs

Input parameter

Description

Required

configuration name

Specifies a configuration group defined in the module configuration
Valid value: NetApp

Yes

storage

Detaches a storage service from a dataset
The following sample XML details the storage input parameter:

<storage>
  <dataset-name-or-id>test1</dataset-name-or-id>
  <assume-confirmation>true</assume-confirmation>
</storage>

Yes


assume-confirmation

Determines whether confirmation is given for all resolvable conformance actions that require user confirmation
If the value is true, all conformance actions which require user confirmation is executed as if confirmation is already granted. If the value is false, all conformance actions which require user confirmation are not executed. One key, and sometimes undesirable, resolvable action that requires user confirmation is the possible rebaseline of a relationship.
Valid values: true, false (default)

No


dataset-name-or-id

Specifies the name or identifier of the dataset object

Yes

username

Specifies the NetApp DataFabric Manager logon user name

Conditional; required if dynamic targeting is used

password

Specifies the NetApp DataFabric Manager logon password

Conditional; required if dynamic targeting is used

encryption type

Determines whether the logon password is encrypted
Valid values: Base64, plain

Note

This is provided only when you use the password parameter.

Conditional

protocol

Specifies the communication protocol used by the adapter
Valid values: http (default), https

Note

This input is only used if dynamic targeting is specified.

No

port

Specifies the port on which NetApp DataFabric Manager is enabled
Default values: 8088 for http protocol; 8488 for https protocol

No

target

When you use dynamic targeting: Specifies the host name or IP address of the NetApp DataFabric Manager

When you do not use dynamic targeting: Designates a specific target (name of the NetApp DataFabric Manager server where the operation will be performed) that has been defined in the adapter configuration

Valid value: the same value as was specified for the name attribute of the config element in the adapter configuration. If this tag is left empty, the request will be executed on the first defined adapter configuration.

For example, the target is 02 in the sample adapter configuration:

<configs>
  <config name="02">
    <target>172.19.224.103</target>
    <user-name>root</user-name>
    <password>bmcbmc</password>
    <protocol>http</protocol>
    <port>8088</port>
  </config>
</configs>

Conditional

Back to top

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

Comments