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

 

Résumé du cours

Cette formation vous prépare à automatiser l'administration du stockage d'un système basé sur NetApp® ONTAP® en utilisant des API REST modernes et Ansible. Vous découvrez la structure d'une API REST ONTAP. Vous écrivez des programmes Python qui utilisent la bibliothèque client Python pour créer un agrégat, une VM de stockage (storage virtual machine, également appelée SVM), un volume flexible, un qtree, une copie NetApp SnapshotTM, etc. Vous apprenez à invoquer la méthode de l'API REST dans un environnement Windows PowerShell pour démontrer des scénarios d'utilisation courants. Vous utilisez le framework Ansible pour automatiser et déployer des tâches d'administration du stockage grâce aux modules NetApp ONTAP pour Ansible. Enfin, vous utilisez des programmes Python et des playbooks Ansible pour configurer votre système pour les protocoles CIFS, NFS et SAN.

Cette formation comprend des cours magistraux, des démonstrations de codage et des activités pratiques de programmation.

Contenu

Module 1 : API REST ONTAP

  • Qu'est-ce que l'API REST ?
  • Documentation sur l'API REST ONTAP
  • Bibliothèque client Python

Module 2 : Cas d'utilisation de l'API REST : Programmation Python

  • Création d'un agrégat, d'une MV de stockage et d'un volume
  • Gestion des volumes
  • Créer une copie de snapshot

Module 3 : Windows PowerShell pour l'API REST

  • Introduction à la boîte à outils PowerShell de NetApp
  • Scénario d'utilisation des méthodes REST API

Module 4 : Automatisation à l'aide d'Ansible

  • Introduction à Ansible
  • Notions de base de YAML et YML
  • Notions de base d'Ansible
  • Installation d'Ansible
  • Playbooks Ansible
  • Modules Ansible
  • Démonstration de codage de Playbooks simples

Module 5 : Configuration CIFS

  • Configuration CIFS par un programme Python
  • Configuration CIFS par un playbook Ansible

Module 6 : Configuration NFS

  • Configuration NFS par un programme Python
  • Configuration NFS par un livre de jeu Ansible

Module 7 : Configuration SAN

  • Documents sur l'API REST SAN
  • Configuration iSCSI
  • Configuration FCP et NVMe-oF
  • Modules et playbooks Ansible

Module 8 : Surveillance des performances

  • Performances ONTAP
  • Mesures de performance
  • Collecte des mesures ONTAP

Labs

  • Écriture d'un programme Python
  • Écriture de méthodes API REST ONTAP dans Windows PowerShell
  • Utilisation d'Ansible
  • Provisionnement et configuration de CIFS
  • Configuration de NFS
  • Provisionnement des ressources
  • Collecte et utilisation des mesures de performance

A qui s'adresse cette formation

Clients, partenaires de distribution, partenaires OEM, partenaires de formation agréés (ALP) de NetApp, intégrateurs de systèmes mondiaux (GSI), développeurs de logiciels tiers, ingénieurs en infrastructure et en services professionnels, et employés de NetApp.

  • Administrateur système, architecte cloud, opérateur, spécialiste de la protection des données, architecte d'entreprise, développeur d'intégration, ingénieur.
  • Presales, Sales, responsable succès client, ingénieur en solutions (SE), ingénieur support technique, support, support technique, etc.

Pré-requis

Objectifs

À la fin de ce cours, vous serez capable de :

  • Décrire les API REST d'ONTAP et le framework Ansible.
  • Implémenter les méthodes REST API dans vos programmes Python pour créer, accéder, mettre à jour et supprimer les ressources ONTAP telles que les agrégats, les machines virtuelles de stockage, les volumes, etc.
  • Illustrer comment invoquer les méthodes de l'API REST d'ONTAP à partir de l'environnement PowerShell.
  • Illustrer le cadre Ansible pour appeler les modules ONTAP de NetApp à partir d'un playbook pour l'automatisation de l'administration du stockage.
  • Configurer les protocoles CIFS, NFS et SAN de manière programmatique en utilisant des programmes Python et des playbooks Ansible.
  • Décrire la surveillance des performances d'un système basé sur ONTAP.

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

Module 1 : API REST ONTAP

  • Qu'est-ce que l'API REST ?
  • Documentation sur l'API REST ONTAP
  • Bibliothèque client Python

Module 2 : Cas d'utilisation de l'API REST : Programmation Python

  • Création d'un agrégat, d'une MV de stockage et d'un volume
  • Gestion des volumes
  • Créer une copie de snapshot

Module 3 : Windows PowerShell pour l'API REST

  • Introduction à la boîte à outils PowerShell de NetApp
  • Scénario d'utilisation des méthodes REST API

Module 4 : Automatisation à l'aide d'Ansible

  • Introduction à Ansible
  • Notions de base de YAML et YML
  • Notions de base d'Ansible
  • Installation d'Ansible
  • Playbooks Ansible
  • Modules Ansible
  • Démonstration de codage de Playbooks simples

Module 5 : Configuration CIFS

  • Configuration CIFS par un programme Python
  • Configuration CIFS par un playbook Ansible

Module 6 : Configuration NFS

  • Configuration NFS par un programme Python
  • Configuration NFS par un livre de jeu Ansible

Module 7 : Configuration SAN

  • Documents sur l'API REST SAN
  • Configuration iSCSI
  • Configuration FCP et NVMe-oF
  • Modules et playbooks Ansible

Module 8 : Surveillance des performances

  • Performances ONTAP
  • Mesures de performance
  • Collecte des mesures ONTAP

Prix & Delivery methods

Formation en ligne

Durée
3 jours

Prix
  • Online Training : CAD 4 005,–
  • Online Training : US$ 3 033,–
  • NetApp Training Units : 36 NTU
    NTUs may not have the same redemption value if used in a country other than where they were purchased.
Formation en salle équipée

Durée
3 jours

Prix
  • Canada : CAD 4 005,–
  • NetApp Training Units : 36 NTU
    NTUs may not have the same redemption value if used in a country other than where they were purchased.

Cliquez sur le nom de la ville ou sur « Formation en ligne » pour réserver Agenda

This is an Instructor-Led Classroom course
Date garantie :   Fast Lane s’engage à mettre en œuvre les formations garanties quelque soit le nombre de participants, en dehors des cas de force majeurs ou d’événements exceptionnels, comme un accident ou un maladie de l’instructeur.
Instructor-led Online Training :   Cours en ligne avec instructeur
Formation en mode FLEX, à la fois à distance et en présentiel. Tous nos cours FLEX sont aussi des ILO (Instructor-Led Online).

Etats-Unis

garanti ! Formation en ligne 09:00 US/Pacific S'inscrire
garanti ! Formation en ligne 09:00 US/Eastern S'inscrire

Canada

garanti ! Formation en ligne 09:00 Canada/Pacific S'inscrire
garanti ! Formation en ligne 09:00 Canada/Eastern S'inscrire