The Pirate Pack for VMWARE v1.0 - Vfiler and Array Provisioning and Management for VMWARE ESX

by goodrum Former NetApp Employee on ‎2012-07-24 11:38 AM

NOTE: This version has been deprecated and replaced with v2.0 for VMware

--------------------------------------------

The Pirate Pack for VMWARE v1.0 - 2012-07-24

These workflows are used to manage VMWARE Datastore creation for all three protocol options - FCP, iSCSI, and NFS.  Both the iSCSI and NFS workflows support direct Array and Vfiler integration.  Both workflows also support creation of VLAN tags and IPspaces.  These workflows will create the storage on the NetApp Controller and present based on the appropriate protocol.  Using the VMWARE Powershell toolkit integration, the newly created storage will be presented to the ESX Cluster selected and new Datastores will be created.

Note: The FCP workflow requires that Zoning be setup prior to execution.  If new VLANs are created then those will need to be configured on the switch prior to executing the iSCSI or NFS workflows.

Workflows Included:

============================================

VMWARE FCP Datastore

  • Create a new FCP iGroup
  • Input for number of new Volumes to create with one Lun per Volume. Each Lun created will be the same size.
  • Starting Lun ID otherwise, the next number available to the iGroup will be used.
  • vCenter information and ESX Cluster to create Datastores
  • ESX Path Select Policy option
  • New VMFS Datastore command based on NAA ID of the Lun

VMWARE iSCSI Datastore with Vfiler Support

  • New Optional VLAN and/or Ipspace
  • New Vfiler Root Volume and Vfiler instance
  • New iSCSI iGroup
  • Input for number of new Volumes to create with one Lun per Volume. Each Lun created will be the same size.
  • vCenter information and ESX Cluster to create Datastores
  • Add iSCSI Connection details to all hosts in the ESX Cluster
  • New VMFS Datastore command based on NAA ID of the Lun
  • Optional Storage IP connection details

VMWARE NFS Datastore with Vfiler Support

  • New Optional VLAN and/or Ipspace
  • New Vfiler Root Volume and Vfiler instance
  • Input for number of new Volumes to create.  Each volume created will be the same size.
  • vCenter information and ESX Cluster to create Datastores
  • Optional Storage IP connection details

Additional Features:

============================================

New Finders:

  • Find Lun by Full Path on Array
  • Find iGroup on specific array
  • Find the last volume created in a series
  • Find Volume Based on Name and Array

New Dictionary Objects

  • NFS_Datastore
  • VMFS_Datastore
  • Vfiler_Full

New Functions

  • convertFromGB
  • isValid
  • retBoolean
  • setNextID
  • returnNamePadded
  • padAndConcat

New Commands

  • Create vFiler Full
  • Create IPspace
  • Create NFS Datastore Full
  • Create VMFS Datastore Full
  • Rescan HBA - VMWARE

WFA: 1.1.1.22.5 B7752

Comments
Frequent Contributor

Jeremy,

This is fantastic!  Great work as always!!!

-Kevin

Occasional Contributor

Jeremy,

Great work, thanks for sharing with the community.

Regards,

Craig

New Contributor

Hello Jeremy,

thank you so much for sharing this fantastic tool with the community !

Very best regards from France,

Cyril VA

goodrum Former NetApp Employee

Cyril,

Thanks for the comments.  I have just released a newly updated version specifically for Workflow Automation 2.0.  Check out the new version

Jeremy Goodrum, NetApp

The Pirate

Twitter: @virtpirate

www.virtpirate.com

Warning!

This NetApp Community is public and open website that is indexed by search engines such as Google. Participation in the NetApp Community is voluntary. All content posted on the NetApp Community is publicly viewable and available. This includes the rich text editor which is not encrypted for https.

In accordance to our Code of Conduct and Community Terms of Use DO NOT post or attach the following:

  • Software files (compressed or uncompressed)
  • Files that require an End User License Agreement (EULA)
  • Confidential information
  • Personal data you do not want publicly available
  • Another’s personally identifiable information
  • Copyrighted materials without the permission of the copyright owner

Files and content that do not abide by the Community Terms of Use or Code of Conduct will be removed. Continued non-compliance may result in NetApp Community account restrictions or termination.