Puppet Module for NetApp E-Series

Custom module development to enhance Puppet configuration management capabilities for NetApp E-Series storage devices.


Home > Case Studies > Puppet Module for NetApp E-Series

 

Executive Summary

This module written for Puppet in Ruby

Allows configuration management of NetApp E-Series storage devices using
Puppet’s powerful configuration management capabilities

NetApp, Inc. is a hybrid cloud data services and data management company headquartered in Sunnyvale, California. It has ranked in the Fortune 500 since 2012. NetApp offers hybrid cloud data services for management of applications and data across cloud and on-premises environments.

 

Business Challenge

NetApp SANtricity Storage Manager Software helps managing NetApp E-Series Storage Devices

It is a difficult for system admins to micromanage each Storage Device Operation like creation, modification and deletion of Storage Pools, Volumes, Host and LUN mappings and Consistency Groups. It becomes difficult to scale large infrastructures as if everything is tracked manually.

 

Customer Solution

Puppet Module for NetApp E-Series uses the NetApp SANtricity Web Proxy REST APIs to manage E-Series Storage Devices using the power of Puppet’s config management capabilities. This module helps automating Storage Operations on large number E-Series Storage Devices from a single Puppet Master node using a catalogue of operations that can be applied on multiple Storage Devices.

This single point of management for lets an admin to apply and track the operations of large infrastructure with wase. This module is compatible with both Puppet Enterprise which provides a dashboard facility to easily track the status on all the Agent Nodes. System admins can easily write storage operation configs in Puppet’s descriptive language which hides complexity of SANtricity Web Proxy REST API calls.

 

The Crest Difference

Benefits of using Puppet Module for NetApp E-Series:

  • Automated install, upgrade and removal of NetApp SANtricity Web Proxy software

  • Automate the configurations like creation, modification and deletion of Storage Pools, Volumes

  • Host and LUN mappings and Consistency Groups.

  • Automated the Volume Snapshots configuration management

  • Automated upgrades of Storage System Controller Firmware and NVRAM firmware.

  • Automated Flash Cache configuration management.

  • Application of the configurations in specified order of dependency.

Previous
Previous

Dell Isilon Datadog Integration

Next
Next

Tableau: Data Visualization