Discover Classes. Earn 10% Rewards.

Automate Storage Administration Using ONTAP REST API is unfortunately unavailable

Thankfully we have 235 other IT Classes for you to choose from. Check our top choices below or see all classes for more options.

Excel Level I: Fundamentals

Noble Desktop See all classes by this school - Virtually Online

Build a confident foundation in Microsoft Excel through this practical workshop at Noble Desktop. You'll work with calculations, functions, charts, formatting, and print layouts to manage data and produce well-structured spreadsheets.

(452) Beginner 18 and older

Python Data Visualization & Interactive Dashboards (Self-Paced)

Noble Desktop See all classes by this school - Self-paced Video Training

Transform raw data into compelling visuals and interactive dashboards using Python libraries including Pandas, Plotly, and Dash. Work through real-world projects at your own pace, deploy them online, and build a portfolio that demonstrates your data skills to potential employers.

(452) Intermediate 18 and older

Excel Level II: Intermediate

Noble Desktop See all classes by this school - Virtually Online

Push your Excel skills past the basics with this intermediate course covering VLOOKUP, PivotTables, and more. At Noble Desktop, you'll build the working ability to manipulate and analyze data effectively for real reporting and analysis tasks.

(452) Intermediate 18 and older

Excel for Business Fundamentals

NYIM Training See all classes by this school - Virtually Online

Maximize your everyday productivity with this focused course on Excel's most essential tools and functions. Through hands-on exercises, you'll gain a confident working command of the formulas, features, and workflows that business professionals rely on most, helping you work smarter and more efficiently from day one.

(750) Beginner 18 and older

Python for Automation (Self-Paced)

Noble Desktop See all classes by this school - Self-paced Video Training

Automate repetitive tasks and extract data from websites using Python in this beginner-friendly, self-paced course. Build real-world automation scripts, learn large-scale data scraping techniques, and develop the skills to run your code efficiently and independently. A strong foundation for anyone looking to streamline workflows or move into web development.

(452) Intermediate 18 and older
See all IT classes Online

Automate Storage Administration Using ONTAP REST API

  • Advanced
  • 18 and older
  • Earn 10% Rewards
  • Price Lock

    Secure your booking now and we'll match any price drop within 48 hours across all booking platforms, ensuring you never miss out on savings!

  • Live, Interactive Online Classroom
  • 24 hours over 3 sessions

Start Dates (0) $3,033/person

No upcoming dates are currently available.

Book a Private Group Event

Booking this class for a group? Find great private group events

Or see all Professional Group Events

Explore group events and team building activities ranging from cooking, art, escape rooms, trivia, and more.

Class Description

Description

Automate Storage Administration Using ONTAP REST API and Ansible (RSTAPI)

This training prepares you to automate storage administration of a NetApp® ONTAP® 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 virtual machine (SVM), a volume, a qtree, a snapshot, and so on. You learn how to use NetApp PowerShell Toolkit scripts that invoke REST API methods to demonstrate popular use case scenarios. You use the modern Ansible framework to automate and deploy storage administration tasks through ONTAP modules. Finally, you use Python programs and Ansible to configure your system for CIFS, NFS, and SAN protocols.

This training includes classroom lecture, coding demonstrations, and hands-on programming activities.

Course Content

Training Structure:

On the first day, the following modules are covered:

  • ONTAP REST API overview (2 hours)
  • REST API Use Cases & Python Programming (3 hours)

On the second day, we cover the following topics:

  • PowerShell Toolkit for REST API (2,5 hours)
  • Automation using Ansible (2,5 hours)
  • CIFS configuration (1 hour)

And on the third and final day, we cover the following topics:

  • NFS configuration (1,5 hours)
  • SAN configuration (2 hours)
  • Performance (1 hour)

A lab is provided to perform all the hands-on activities, and all the scripts can be downloaded online on a GitHub repository.

Who should attend

  • Customers
  • Channel partners
  • OEM partners
  • Authorized Learning Partners (ALPs)
  • Global Systems Integrators (GSIs)
  • Third-party software developers
  • Infrastructure and professional services engineers
  • NetApp employees

Prerequisites

    NOTE: Before taking this course, you must be proficient in Python Programming or you will not be able to proceed through this class successfully.

    • Python programming knowledge and experience required
    • Introduction to Python- Python Programming Basics (TTPS4800)
    • ONTAP Cluster Administration (ONTAP9ADM)

    Course Objectives

      This course focuses on enabling you to do the following:

      • Describe the ONTAP REST APIs and the Ansible framework
      • Write Python programs to create, access, update, and delete ONTAP resources such as aggregates, SVMs, volumes, and so on
      • Learn to use NetApp PowerShell Toolkit scripts to automate administration of the ONTAP system
      • Learn to use the Ansible framework to call ONTAP modules from within a playbook for automation of storage administration
      • Programmatically configure CIFS, NFS, and SAN protocols
      • Learn about performance monitoring of an ONTAP system

      Course Outline

      Module 1: ONTAP REST API Overview

      • Lesson 1: ONTAP REST API Overview
      • Lesson 2: ONTAP REST API Documentation
      • Lesson 3: ONTAP Python Client Library

      Module 2: REST API Use Cases- Python Programming

      • Lesson 1: Creation of an Aggregate, an SVM, and a Volume
      • Lesson 2: Volume Management
      • Lesson 3: Creation of a Snapshot copy

      Module 3: NetApp PowerShell Toolkit for REST API

      • Lesson 1: Introduction to NetApp PowerShell Toolkit
      • Lesson 2: Use Case Scenario

      Module 4: Automation Using Ansible

      • Lesson 1: Introduction to Ansible
      • Lesson 2: Basics of YAML (Also known as YML)
      • Lesson 3: Ansible Basics
      • Lesson 4: Installing Ansible
      • Lesson 5: Ansible Playbooks
      • Lesson 6: Ansible Modules
      • Lesson 7: Coding Demonstration of Simple Playbooks

      Module 5: CIFS Configuration

      • Lesson 1: SMB Overview
      • Lesson 2: Configuration of CIFS by Using the Python Program
      • Lesson 3: Configuration of CIFS by Using Ansible

      Module 6: NFS Configuration

      • Lesson 1: Overview of ONTAP NAS File Access
      • Lesson 2: Configuration of NFS
      • Lesson 3: Configuration of NFS by Using Ansible

      Module 7: SAN Configuration

      • Lesson 1: SAN Overview
      • Lesson 2: iSCI Configuration
      • Lesson 3: FCP and NVMe-oF Configuration
      • Lesson 4: Ansible Modules and Playbooks

      Module 8: Performance Monitoring

      • Lesson 1: ONTAP Performance
      • Lesson 2: Performance Metrics
      • Lesson 3: Collecting ONTAP Metrics
      • Lesson 4: ONTAP System Manager
      Online Training

      Duration 3 days

      Price
      • US$ 3,033
      • NetApp Training Units: 36 NTU
        NTU's may not have the same redemption value if used in a country other than where they were purchased.

      Enroll now

      Request a date

      Classroom Training

      Duration 3 days

      Price
      • United States: US$ 3,033
      • NetApp Training Units: 36 NTU
        NTU's may not have the same redemption value if used in a country other than where they were purchased.

      Enroll now

      Request a date

       

      Remote Learning

      This course is available for "remote" learning and will be available to anyone with access to an internet device with a microphone (this includes most models of computers, tablets). Classes will take place with a "Live" instructor at the date/times listed below.

      Upon registration, the instructor will send along additional information about how to log-on and participate in the class.

      Refund Policy

      Cancellation Policy:

      Public Classes

      All requests to cancel a registration must be in writing via e-mail to [email protected]

      • You may cancel 11 or more business days from the start of the class for a refund less 5% cancellation fee.
      • If you cancel less than 11 business days from the start of the class, you are responsible for 100% of the course fee.

      Cisco Data Center or Cisco Cloud Courses

      All requests to cancel a Cisco Data Center or Cisco Cloud class reservation must be made via e-mail.

      • You may cancel or reschedule more than 19 business days from the start of the class for a refund less 5% cancellation fee.
      • If a Learner chooses to reschedule, the payment already received will be applied to the new class.
      • If a cancellation request is made within 19 business days of the class start date, no refund will be provided, regardless of payment method.

      Partner-Delivered Classes

      For Partner-delivered courses, if a reservation is canceled or rescheduled fewer than 16 business days before the class start date, the entire original course fee will be forfeited. An additional course fee will be required for the new reservation.


      *The school, or one of its Partners, reserves the right to cancel a course for any reason and without penalty more than ten (10) business days before the start of the class.


      Rescheduling:

      All requests to reschedule a registration must be in writing via e-mail to [email protected]

      Public Classes

      • Students may reschedule a registration up to 11 business days before the scheduled start date without penalty.
      • Rescheduling will be defined as transferring the registration to the same course on a different date or transferring to another course of equal or lesser value up to 6 months from the original course start date.

      Partner Delivered Classes

      • For Partner delivered courses, if a student reschedules less than 16 business days before the class, the entire original course fee may be forfeited. An additional course fee may be required for the new registration.


      * You are allowed two (2) reschedules. After a second reschedule, the entire original course fee will be forfeited, and an additional course fee will be required for a new registration.


      No Shows:

      Failure to attend without prior written notice to the start date of the course will be considered a "no show" and will result in forfeiture of the full course price including NetApp courses paid for with NetApp Training Units. Under these conditions, the school, at its own discretion may allow you to re-sit another session of the same or lower priced course.

      In any event where a customer wants to cancel their enrollment and is eligible for a full refund, a 5% processing fee will be deducted from the refund amount.

      Benefits of Booking Through CourseHorse

      • Booking is safe. When you book with us your details are protected by a secure connection.
      • Lowest price guaranteed. Classes on CourseHorse are never marked up.
      • This class will earn you 30330 points. Earn 10% back in reward points!

      Fast Lane - New York

      Fast Lane, a leading provider of advanced IT training courses, offers complete authorized training solutions for Cisco, NetApp, VMware and more. We are a proud developer of new advanced technology courses to ensure your access to the most updated training for your career.

      Fast Lane’s instructor-led...

      View school profile
      Fast Lane - New York
      Vetted by CourseHorse

      A verified Online educator.

      Loading...