As storage management experts, NetApp IT leans on tools like Red Hat Ansible to help automate the delivery of consistent storage environments, reduce configuration errors, and respond to threshold limits. Two years ago, our team started using ONTAP® Ansible modules to reduce day 0 build times from a 2-day manual process to a 10-minute automated process.
Today, our use of Ansible has grown to include the following:
- Manage adaptive quality of service (AQoS)
- Enforce Snapshot™ policies
- Manage inode full alerts
- Provision end-to-end storage virtual machines (SVMs)
Ansible’s main goals are simplicity and ease of use. I find that Ansible does not requires special coding skills. It’s very easy to use and decipher. There are many Ansible modules for NetApp® ONTAP, Element®, and E-Series systems that are fully supported and documented. You can also join the Slack channel, where NetApp Ansible developers are ready to answer your questions.
To use Ansible, you need to install the Ansible engine on your control machine.
|Manage Adaptive QoS (AQoS) Policies|
The Ansible playbook does the following:
|Enforce Snapshot Policy|
|Enforcement of Snapshot policy uses the NetApp Ansible module in these ways:
|Manage Inodes by Using Ansible, Zenoss, and ServiceNow|
|The Ansible play book does the following:
|Provision End-to-End Storage Virtual Machine|
|Provisioning the SVM uses the NetApp Ansible module in these ways:
Infoblox returns the next available IP and the playbook uses that IP to create a DNS entry for the SVM and also to configure the management interface for the SVM
Check out the recent webinar I recorded with a co-worker to learn how NetApp IT has adopted automation and infrastructure as code for storage management. Please share via your social media platform of choice.
The NetApp on NetApp blogs feature advice from NetApp IT subject matter experts who share their real experiences in using industry-leading NetApp data management solutions to support business goals. To learn more, visit www.NetAppIT.com