Outils et logiciels
NetApp fournit des exemples de scripts Python et d'autres logiciels associés pour prendre en charge votre migration d'ONTAPI vers l'API REST ONTAP. Les plus importants de ces échantillons sont décrits ci-dessous.
Tous les exemples de code Python sont disponibles sur le "NetApp ONTAP REST Python" Référentiel GitHub. |
Outil de reporting sur l'utilisation de ONTAPI
L'outil de reporting sur l'utilisation d'ONTAP est conçu pour aider les services professionnels, les clients et les partenaires de NetApp à identifier l'utilisation d'ONTAP dans leur environnement ONTAP. Des scripts sont fournis pour trois cas d'utilisation différents, comme décrit dans le tableau ci-dessous.
Script | Description |
---|---|
apache_scraper.py |
Un utilitaire de récupération des journaux Apache pour rechercher les appels ONTAPI émis sur les nœuds ONTAP |
session_stats.py |
Un script CLI pour récupérer les données statistiques de session à partir de ONTAP |
zapi_to_rest.py |
Script permettant d'extraire les détails REST des appels et attributs ONTAPI transmis |
Vous pouvez accéder au "Outil de reporting sur l'utilisation de ONTAPI" pour commencer. Voir aussi a "Démo" à propos de l'outil de création de rapports et comment l'utiliser.
Passerelle CLI privée
L'API REST offre une large couverture des fonctionnalités et des installations disponibles avec ONTAP. Cependant, il peut y avoir des cas où l'accès direct à l'interface de ligne de commandes de ONTAP via l'API REST peut être utile.
Pour une introduction à cette fonctionnalité, voir "Accès à l'interface de ligne de commandes de ONTAP via l'API REST". Pour les échantillons Python, voir "Exemples de passage CLI REST".
Bibliothèque client Python
La bibliothèque cliente Python est un package que vous pouvez installer et utiliser pour accéder à l'API REST ONTAP avec Python. Elle vous permet de développer rapidement un code robuste pour l'automatisation de vos déploiements ONTAP.
Pour une introduction à la bibliothèque cliente Python, reportez-vous à la section "Présentation de la bibliothèque client Python". Pour les échantillons Python, voir "Exemples de bibliothèques clientes Python".
Kit ONTAP PowerShell
Le kit NetApp.ONTAP PowerShell renforce votre environnement PowerShell local avec un module qui comprend plus de 2,400 cmdlets. Il vous permet de développer rapidement du code pour votre hôte Windows afin d'automatiser les déploiements ONTAP. Pour plus d'informations, voir "Présentation du kit d'outils PowerShell".