Storage Management module search workflows
Workflows contained in the Searches folder provide a selection of prebuilt search workflows relevant to retrieving storage management information. This section describes the following Storage Management module search workflows, their inputs, and their outputs:
- Get Aggregate Info workflow
- Get Datasets Associated with Storage Service workflow
- Get Disk Info workflow
- Get File System Info workflow
- Get Host Info workflow
- Get LUN Info workflow
- Get Members of Resource Pool workflow
- Get Protection Policy Info workflow
- Get Provisioning Policy Info workflow
- Get RAID Group Info
- Get Resource Pool Info workflow
- Get Storage Container by Virtual Storage System workflow
- Get Storage Container Info workflow
- Get Storage Container Member Info workflow
- Get Storage Service Info workflow
- Get Storage System Info workflow
- Get Vfiler Info workflow
- Get Volume workflow
Get Aggregate Info workflow
This workflow returns aggregate details.
Get Aggregate Info sample output
<aggregate-info>
<aggregate-id>324</aggregate-id>
<aggregate-name>aus-netapp-01:aggr0</aggregate-name>
<filer-name>aus-netapp-01</filer-name>
<aggregate-status>normal</aggregate-status>
<aggregate-perf-status>unknown</aggregate-perf-status>
<filer-id>318</filer-id>
<is-dp-ignored>false</is-dp-ignored>
<is-in-dataset>false</is-in-dataset>
<datasets />
<resourcepool-name>ASPENRP</resourcepool-name>
<aggregate-type>aggregate</aggregate-type>
<block-type>32_bit</block-type>
<aggregate-nearly-full-threshold />
<aggregate-full-threshold />
<time-to-full>6858530</time-to-full>
<aggregate-space-status>ok</aggregate-space-status>
<aggregate-nearly-overcommitted-threshold>300</aggregate-nearly-overcommitted-threshold>
<aggregate-overcommitted-threshold>400</aggregate-overcommitted-threshold>
- <aggregate-size>
<size-used>462514393088</size-used>
<size-available>296114577408</size-available>
<size-total>758628974592</size-total>
<space-total-committed>461005762560</space-total-committed>
</aggregate-size>
</aggregate-info>
</Output>
Get Datasets Associated with Storage Service workflow
This workflow retrieves datasets associated with a storage.
Get Disk Info workflow
This workflow retrieves disk information.
Get File System Info workflow
This workflow returns file system details of the specified file system. If no file system name is provided, the workflow returns details of all known members of that storage container.
Get File System Info workflow sample output
<dataset-member-info>
<member-id>431</member-id>
<member-type>volume</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS</member-name>
<member-status>normal</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
<space-info>
<total-space>21986385920</total-space>
<used-space>319488</used-space>
<available-space>21986066432</available-space>
<space-status>ok</space-status>
</space-info>
</dataset-member-info>
<dataset-member-info>
<member-id>649</member-id>
<member-type>volume</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS_1</member-name>
<member-status>normal</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
<space-info>
<total-space>1073741824</total-space>
<used-space>139264</used-space>
<available-space>1073602560</available-space>
<space-status>ok</space-status>
</space-info>
</dataset-member-info>
<dataset-member-info>
<member-id>653</member-id>
<member-type>volume</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS_2</member-name>
<member-status>normal</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
<space-info>
<total-space>1073741824</total-space>
<used-space>135168</used-space>
<available-space>1073606656</available-space>
<space-status>ok</space-status>
</space-info>
</dataset-member-info>
<dataset-member-info>
<member-id>661</member-id>
<member-type>volume</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS_4</member-name>
<member-status>normal</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
<space-info>
<total-space>1395867648</total-space>
<used-space>135168</used-space>
<available-space>1395732480</available-space>
<space-status>ok</space-status>
</space-info>
</dataset-member-info>
<dataset-member-info>
<member-id>433</member-id>
<member-type>qtree</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS/-</member-name>
<member-status>unknown</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
</dataset-member-info>
<dataset-member-info>
<member-id>647</member-id>
<member-type>qtree</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS/vol26July</member-name>
<member-status>normal</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
<nfs-export-name>aus-netapp-01:/vol/AO_NAS_Runbook_DS/vol26July</nfs-export-name>
<nfs-export-rules>
<nfs-protocol-version />
<disable-setuid>true</disable-setuid>
<is-readonly-for-all-hosts>false</is-readonly-for-all-hosts>
<is-readwrite-for-all-hosts>true</is-readwrite-for-all-hosts>
<nfs-security-flavors>
<nfs-security-flavor>none</nfs-security-flavor>
</nfs-security-flavors>
</nfs-export-rules>
</dataset-member-info>
<dataset-member-info>
<member-id>648</member-id>
<member-type>qtree</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS/Storage_20100726041716</member- name>
<member-status>normal</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
<nfs-export-name>aus-netapp- 01:/vol/AO_NAS_Runbook_DS/Storage_20100726041716</nfs-export-name>
<nfs-export-rules>
<nfs-protocol-version>v2</nfs-protocol-version>
<disable-setuid>true</disable-setuid>
<is-readonly-for-all-hosts>false</is-readonly-for-all-hosts>
<is-readwrite-for-all-hosts>true</is-readwrite-for-all-hosts>
<nfs-security-flavors>
<nfs-security-flavor>none</nfs-security-flavor>
</nfs-security-flavors>
</nfs-export-rules>
</dataset-member-info>
<dataset-member-info>
<member-id>651</member-id>
<member-type>qtree</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS_1/-</member-name>
<member-status>unknown</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
</dataset-member-info>
<dataset-member-info>
<member-id>652</member-id>
<member-type>qtree</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS_1/vol26July</member-name>
<member-status>unknown</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
<space-info>
<total-space>1073741824</total-space>
<used-space>0</used-space>
<available-space>1073741824</available-space>
<space-status>ok</space-status>
</space-info>
</dataset-member-info>
<dataset-member-info>
<member-id>642</member-id>
<member-type>qtree</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS/vol11</member-name>
<member-status>normal</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
</dataset-member-info>
<dataset-member-info>
<member-id>655</member-id>
<member-type>qtree</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS_2/-</member-name>
<member-status>unknown</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
</dataset-member-info>
<dataset-member-info>
<member-id>656</member-id>
<member-type>qtree</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS_2/vol26July</member-name>
<member-status>unknown</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
- <space-info>
<total-space>1073741824</total-space>
<used-space>0</used-space>
<available-space>1073741824</available-space>
<space-status>ok</space-status>
</space-info>
</dataset-member-info>
<dataset-member-info>
<member-id>663</member-id>
<member-type>qtree</member-type>
<member-name>aus-netapp-01:/AO_NAS_Runbook_DS_4/-</member-name>
<member-status>unknown</member-status>
<member-perf-status>unknown</member-perf-status>
<storageset-id>411</storageset-id>
<storageset-name>AO NAS Runbook DS:root</storageset-name>
<dp-node-name>Primary data</dp-node-name>
<is-available>true</is-available>
</dataset-member-info>
</Output>
Get Host Info workflow
This workflow retrieves information about a given host if provided as input; otherwise, the workflow retrieves information for all the hosts.
Get Host Info workflow inputs
Sample Get Host Info storage parameter input
<expand-filer-to-vfilers>true</expand-filer-to-vfilers>
<host-dp-filter-info>
<is-dp-ignored>false</is-dp-ignored>
<is-in-dataset>false</is-in-dataset>
<is-in-resourcepool>false</is-in-resourcepool>
<is-snapmirrored-only>false</is-snapmirrored-only>
<is-snapvault-primary-only>false</is-snapvault-primary-only>
<is-snapvault-secondary-only>false</is-snapvault-secondary-only>
<is-unprotected>false</is-unprotected>
</host-dp-filter-info>
<host-types>
<host-type>filer</host-type>
</host-types>
<include-is-available>false</include-is-available>
<include-migration-info>false</include-migration-info>
<include-perf-space-details>false</include-perf-space-details>
<is-direct-member-only>false</is-direct-member-only>
<license-filter>nfs</license-filter>
<object-management-filter>node</object-management-filter>
<object-name-or-id>object_name_1</object-name-or-id>
<query-host>false</query-host>
<vfiler-ipspace>ipspace3</vfiler-ipspace>
</storage>
Get LUN Info workflow
This workflow retrieves LUN information.
Get LUN Info workflow inputs
Get Members of Resource Pool workflow
This workflow retrieves information about members of a specified resource pool.
Get Members of Resource Pool workflow sample output
<resourcepool-member-info>
<member-id>324</member-id>
<member-type>aggregate</member-type>
<member-name>aus-netapp-01:aggr0</member-name>
<resource-tag />
<member-status>normal</member-status>
<member-perf-status>unknown</member-perf-status>
<member-used-space>164540884</member-used-space>
<member-committed-space>165598440</member-committed-space>
<member-size>740848608</member-size>
<member-space-status>ok</member-space-status>
</resourcepool-member-info>
<resourcepool-member-info>
<member-id>384</member-id>
<member-type>aggregate</member-type>
<member-name>aus-netapp-01:aggr1</member-name>
<resource-tag />
<member-status>normal</member-status>
<member-perf-status>unknown</member-perf-status>
<member-used-space>157612720</member-used-space>
<member-committed-space>158661296</member-committed-space>
<member-size>370424304</member-size>
<member-space-status>ok</member-space-status>
<datasets-space-info>
<dataset-space-info>
<dataset-name>AO NAS Runbook DS</dataset-name>
<dataset-id>412</dataset-id>
<used-space>22817013760</used-space>
<dp-node-id>1</dp-node-id>
<dp-node-name>Primary data</dp-node-name>
<is-dp-node-effective-primary>true</is-dp-node-effective-primary>
<is-capable-of-migration>false</is-capable-of-migration>
</dataset-space-info>
</datasets-space-info>
</resourcepool-member-info>
</output>
Get Protection Policy Info workflow
This workflow retrieves the specified protection policy information. If a name is not provided, the workflow retrieves information for all protection policies.
Get Provisioning Policy Info workflow
This workflow retrieves provisioning policy information.
Get RAID Group Info
This workflow retrieves information about a particular RAID group or all the RAID groups.
Get Resource Pool Info workflow
This workflow retrieves information about a specified resource pool or about all the available resource pools.
Get Resource Pool Info workflow inputs
Get Resource Pool Info sample output
<resourcepool-info>
<resourcepool-name>ASPENRP</resourcepool-name>
<resourcepool-id>121</resourcepool-id>
<resourcepool-description>Test Resource pool for
ASPEN</resourcepool-description>
<resourcepool-status>normal</resourcepool-status>
<resourcepool-perf-status>unknown</resourcepool-perf-status>
<resourcepool-owner />
<resourcepool-contact />
<resource-tag>ASPEN</resource-tag>
<resourcepool-timezone>EST</resourcepool-timezone>
<resourcepool-kbytes-available>577600784</resourcepool-kbytes-available>
<resourcepool-kbytes-used>533672124</resourcepool-kbytes-used>
<resourcepool-kbytes-total>1111272912</resourcepool-kbytes-total>
<resourcepool-space-status>ok</resourcepool-space-status>
<resourcepool-full-threshold>90</resourcepool-full-threshold>
<resourcepool-nearly-full-threshold>80</resourcepool-nearly-full-threshold>
<aggregate-nearly-overcommitted-threshold>300</aggregate-nearly-overcommitted-threshold>
<aggregate-overcommitted-threshold>400</aggregate-overcommitted-threshold>
<resourcepool-is-provisionable>false</resourcepool-is-provisionable>
<resourcepool-member-count>2</resourcepool-member-count>
<resourcepool-free-vfilers>0</resourcepool-free-vfilers>
</resourcepool-info>
<resourcepool-info>
<resourcepool-name>testing</resourcepool-name>
<resourcepool-id>128</resourcepool-id>
<resourcepool-description>Belongs to BMC</resourcepool-description>
<resourcepool-status>normal</resourcepool-status>
<resourcepool-perf-status>unknown</resourcepool-perf-status>
<resourcepool-owner>test</resourcepool-owner>
<resourcepool-contact>madhu_tripurana@bmc.com</resourcepool-contact>
<resource-tag>ASPEN</resource-tag>
<resourcepool-timezone>EST</resourcepool-timezone>
<resourcepool-kbytes-available>3620684</resourcepool-kbytes-available>
<resourcepool-kbytes-used>10475188</resourcepool-kbytes-used>
<resourcepool-kbytes-total>14095872</resourcepool-kbytes-total>
<resourcepool-space-status>ok</resourcepool-space-status>
<resourcepool-full-threshold>80</resourcepool-full-threshold>
<resourcepool-nearly-full-threshold>75</resourcepool-nearly-full-threshold>
<aggregate-nearly-overcommitted-threshold>50</aggregate-nearly-overcommitted-threshold>
<aggregate-overcommitted-threshold>50</aggregate-overcommitted-threshold>
<resourcepool-is-provisionable>false</resourcepool-is-provisionable>
<resourcepool-member-count>3</resourcepool-member-count>
<resourcepool-free-vfilers>0</resourcepool-free-vfilers>
</resourcepool-info>
</result>
Get Storage Container by Virtual Storage System workflow
This workflow retrieves a storage container from a particular virtual storage system.
Get Storage Container Info workflow
This workflow retrieves details of storage containers.
Get Storage Container Info workflow inputs
Get Storage Container Member Info workflow
This workflow retrieves details of a storage container member.
Get Storage Service Info workflow
This workflow retrieves details of a storage service.
Get Storage System Info workflow
This workflow retrieves details of a storage system.
Get Vfiler Info workflow
This workflow retrieves information about the specified vFiler. If a vFiler is not specified, the workflow retrieves information about all of the vFilers.
Sample Get Vfiler storage input parameter XML
<target-host>aus-netapp-01</target-host>
<vfiler>testfiler</vfiler>
</storage>
Get Vfiler Info workflow sample output
<vfilers>
<vfiler-info>
<name>testfiler</name>
<ipspace>default-ipspace</ipspace>
<uuid>5bfe07c6-a2c7-11df-a26b-0050560664ad</uuid>
<vfnets>
<vfnet-info>
<ipaddress>10.128.249.40</ipaddress>
<netmask />
<interface />
</vfnet-info>
</vfnets>
<dns-info />
<nis-info />
<admin-host />
<vfstores>
<vfstore-info>
<path>/vol/testfiler_root</path>
<status>online</status>
<is-etc>true</is-etc>
</vfstore-info>
</vfstores>
</vfiler-info>
</vfilers>
</output>
Get Volume workflow
This workflow retrieves all the volumes contained inside a resource group, dataset, storage set, host, aggregate, volume, and qtree.