Create NFS share using NetApp Service Level Manager

Goal

This workflow creates a file share in a specific Storage Service Level using the NetApp Service Level Manager (NSLM). The workflow then creates a NFS share in the newly created file share and optionally adds an export policy to the newly created NFS share to provide access rights.

Prerequisites

1.       You must have the minimum version of NSLM 1.0 RC3 and WFA 4.1 GA.

2.       This pack should not have any dependency on the WFA API-S pack.

3.       You must have added the following NSLM user credentials in the Credentials window:

Input parameters

Values

Match

Exact

Type

NetApp Service Level Manager

Name/IP

IP address of the NSLM server

User name

NSLM REST user name

Password

NSLM REST user password

4.       You must have added a new data source of type, NetApp Service Level Manager - 1.0.0, with REST user name and password as data source user name and password in the Data Source window.

User Inputs

To execute this workflow, provide the required information in the following fields:

1.       Storage Pool by Storage Service Level

2.       NFS Share details

1.      Storage Pool by Storage Service Level

You can select the storage service level, storage system, storage VM, and storage pool where the new file share is to be created.

·         Storage Service Level* [Mandatory]: From the drop-down menu, select the storage service level based on Input/output operations per second (IOPS)/TB and latency requirements.

Note: The drop-down menu also shows the peak latency, expected IOPS/TB, and description of the storage service level.

·         Storage System* [Mandatory]: From the drop-down menu, select a storage system.

Note: The drop-down menu also shows the location and platform type associated with the storage system.

·         Storage VM* [Mandatory]: From the drop-down menu, select a storage VM.

Note: The drop-down menu also shows the protocol associated with the storage VM.

·         Storage Pool* [Mandatory]: From the drop-down menu, select a storage pool. The drop-down menu also shows the allocable capacity and allocable IOPS.

Note: If any option is selected, then NSLM decides on which storage pool the file share is to be created.

 

2.      NFS Share details

You can provide the details of the file share to be created.

·         File Share name* [Mandatory]: Type the name of the new file share.

·         File Share size (GB)* [Mandatory]: Type the size of the new file share in GB.

·         Security Style: From the drop-down menu, select a security style.

·         NFS Read Write Hosts: Type the lists of hosts that needs to be granted read and write access to the NFS share. The hosts can be listed in IP addresses, subnet mask, netgroup names, or NIS domain name format.

·         NFS Root Access Hosts: Type the lists of hosts that needs to be granted access to the file share. The hosts can be listed in DNS names, netgroup names, or NIS domain name format.

·         NFS Read Only Hosts: Type the lists of hosts that needs to be granted read only access to the NFS share. The hosts can be listed in IP addresses, subnet mask, netgroup names, or NIS domain name format.

·         Name of the directory: Type the name of the directory on which the new NFS share is to be created. This directory should be under the root directory of the file share. If the directory does not exist, then the NSLM server creates the directory.

Result

The workflow results in creating a file share in the storage service level. The workflow then creates an NFS share in the newly created file share and optionally adds an export policy to the newly created NFS share.