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.

Moyens Pédagogiques :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Réalisation de la formation par un formateur agréé par l’éditeur
  • Formation réalisable en présentiel ou en distanciel
  • Mise à disposition de labs distants/plateforme de lab pour chacun des participants (si applicable à la formation)
  • Distribution de supports de cours officiels en langue anglaise pour chacun des participants
    • Il est nécessaire d'avoir une connaissance de l'anglais technique écrit pour la compréhension des supports de cours
Moyens d'évaluation :
  • Quiz pré-formation de vérification des connaissances (si applicable)
  • Évaluations formatives pendant la formation, à travers les travaux pratiques réalisés sur les labs à l’issue de chaque module, QCM, mises en situation…
  • Complétion par chaque participant d’un questionnaire et/ou questionnaire de positionnement en amont et à l’issue de la formation pour validation de l’acquisition des compétences

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.

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

Prix & Delivery methods

Formation en ligne

Durée
3 jours

Prix
  • 2 670,– €
Formation en salle équipée

Durée
3 jours

Prix
  • France : 2 670,– €

Actuellement aucune session planifiée