Automate Storage Administration Using ONTAP REST API and Ansible

Unlock the power of automation in storage administration using ONTAP REST API and Ansible, tailored for IT professionals keen on mastering modern NetApp systems.

Course Thumbnail

Essential Skills Gained

Checkmark

Describe ONTAP REST APIs and the Ansible framework for storage management.

Checkmark

Implement REST API methods in Python to manage ONTAP resources effectively.

Checkmark

Utilize Ansible for automated storage administration through scripted playbooks.

Checkmark

Configure CIFS, NFS, and SAN protocols via Python and Ansible solutions.

Format

  • Instructor-led
  • 3 days with lectures and hands-on labs.

Audience

  • Systems administrator
  • Cloud architect
  • Data protection specialist
  • Enterprise architect

Description

This training prepares you to automate storage administration of a NetApp® ONTAP® based system by using modern REST APIs and Ansible. You learn about the structure of an ONTAP REST API. You write Python programs that use the Python client library to create an aggregate, a storage VM (storage virtual machine, also known as SVM), a flexible volume, a qtree, a NetApp SnapshotTM copy, and so on. You learn how to invoke the REST API method in a Windows PowerShell environment to demonstrate popular use case scenarios. You use the Ansible framework to automate and deploy storage administration tasks through NetApp ONTAP modules for Ansible. Finally, you use Python programs and Ansible playbooks to configure your system for CIFS, NFS, and SAN protocols. This training includes classroom lecture, coding demonstrations, and hands-on programming activities.

Calendar icon

Upcoming Course Dates

No upcoming dates. Please check back later.

Course Outline

Download PDF

Module 1: ONTAP REST API

  1. What is REST API?

  2. ONTAP REST API documentation

  3. Python client library

Module 2: REST API Use Cases: Python Programming

  1. Create an aggregate, a storage VM, and a volume

  2. Volume management

  3. Create a Snapshot copy

Module 3: Windows PowerShell for REST API

  1. Introduction to NetApp PowerShell Toolkit

  2. Use case scenario of REST API methods

Module 4: Automation Using Ansible

  1. Introduction to Ansible

  2. Basics of YAML and YML

  3. Basics of Ansible

  4. Installing Ansible

  5. Ansible Playbooks

  6. Ansible Modules

  7. Coding Demonstration of Simple Playbooks

Module 5: CIFS Configuration

  1. CIFS configuration by a Python program

  2. CIFS configuration by an Ansible playbook

Module 6: NFS Configuration

  1. NFS configuration by a Python program

  2. NFS configuration by an Ansible playbook

Module 7: SAN Configuration

  1. SAN REST API documents

  2. iSCSI configuration

  3. FCP and NVMe-oF configuration

  4. Ansible modules and playbooks

Module 8: Performance Monitoring

  1. ONTAP performance

  2. Performance Metrics

  3. Collecting ONTAP Metrics

Your Team has Unique Training Needs.

Your team deserves training as unique as they are.

Let us tailor the course to your needs at no extra cost.