WORM S3 Buckets with StorageGRID Webscale

NetApp recently released version 10.3 of StorageGRID Webscale, our massively-scalable Object Store. One of the release highlights for me was definitely the support of S3 Versioning. This feature allows you to create multiple S3 objects with the same key in one bucket. By using a combination of versioning and S3 Bucket Polices, we can now create Write-Once-Read-Many buckets … Read more

Understanding and Troubleshooting the NetApp Manageability SDK

The NetApp Manageability SDK (NMSDK) is an extremely powerful resource for programmatically interacting with your NetApp ONTAP systems. Included with the NMSDK is the ZExplore Development Interface which will auto-generate the relevant code that you will need to execute. With ZExplore at your disposal, the only steps required to create a new script is: Look … Read more

CI/CD pipeline with Apprenda, Jenkins, and ONTAP 9 with APIs

Continuous Integration (CI) tests the code in an iterative and automated process to improve code quality by identifying bugs in the code in the early stages. CI allows developers to respond to market demands and release applications a lot quicker by having more control over the workflow. CloudBees Jenkins Enterprise is one of the most … Read more

Ansible modules for NetApp Storage Platforms: Making Configuration Management Awesome with Ansible

I very clearly remember the first time I wished I could automate something. Now although we still do not have a way to automate school homework (sigh), the Ansible modules for NetApp’s Clustered Data ONTAP, SolidFire, and E-Series platforms are finally available! During NetApp’s Insight Event at Las Vegas (which was awesome by the way), … Read more

Certificate based authentication with the NetApp Manageability SDK for ONTAP

The NetApp Manageability SDK, or NMSDK, provides resources that you can use to develop applications which monitor and manage NetApp storage systems running ONTAP.  As a long time NetApp Systems Engineer, with an interest in automation, I’ve been using the NMSDK for over a decade. Despite having some significant experience scripting with the NMSDK, and … Read more