Découvrez les options d'automatisation ONTAP
Plusieurs options sont disponibles pour automatiser le déploiement et l'administration de vos systèmes de stockage ONTAP.
L'API REST DE ONTAP
Depuis ONTAP 9.6, ONTAP inclut une API REST complète qui fournit la base pour automatiser le déploiement et l'administration de vos systèmes de stockage. Depuis, l'API REST a continué à se développer et à gagner en maturité. Il constitue désormais l'option privilégiée et stratégique pour l'automatisation de l'administration de vos déploiements ONTAP.
Vous pouvez accéder directement à l'API REST de ONTAP via n'importe quel langage de programmation qui prend en charge un client REST. Il s'agit de Python, PowerShell et Java.
L'API ONTAPI (Zephyr API ou ZAPI) est l'ensemble original des appels propriétaires inclus avec le logiciel NetApp ONTAP pour prendre en charge l'automatisation des tâches d'administration et de gestion du stockage des données. L'API fait partie du "SDK de gestion NetApp". L'interface ONTAPI devrait être désactivée dans les prochaines versions de ONTAP. Si vous possédez déjà du code utilisant l'API ONTAPI, vous devriez envisager de le faire migrer loin d'ONTAPI. NetApp prend en charge la conversion de votre code pour utiliser la nouvelle API REST ONTAP. Voir "Migration d'ONTAPI vers l'API REST" pour en savoir plus.
Kits d'outils logiciels client
NetApp propose des kits d'outils client qui extraient l'API REST ONTAP et facilitent la création du code d'automatisation. Vous devez en choisir un adapté à votre langue et à votre environnement de développement.
La bibliothèque client Python est un pack que vous pouvez utiliser lors de l'écriture de scripts pour accéder à l'API REST de ONTAP. Il prend en charge plusieurs services sous-jacents, notamment la gestion des connexions, le traitement asynchrone des demandes et le traitement des exceptions. Il vous suffit d'utiliser la bibliothèque client Python pour développer rapidement un code robuste en vue de la prise en charge de vos objectifs en matière d'automatisation ONTAP. Voir "Bibliothèque client Python" pour en savoir plus.
Vous pouvez utiliser le kit NetApp.ONTAP PowerShell pour automatiser l'administration d'un cluster ONTAP à partir d'un hôte Windows. Voir "Présentation du kit d'outils PowerShell" pour plus d'informations.
Frameworks d'automatisation
Vous pouvez créer et déployer du code d'automatisation à l'aide de l'une des plusieurs structures
Ansible est un outil logiciel open source qui prend en charge le provisionnement, la gestion de la configuration et le déploiement d'applications. Depuis sa sortie et son acquisition ultérieure par RedHat, elle a continué de croître dans la popularité. NetApp fournit des modules certifiés Ansible qui permettent aux clients d'automatiser l'administration de leurs systèmes de stockage ONTAP. Voir "En savoir plus >>" et "Solutions DevOps NetApp Ansible" pour plus d'informations.
La solution NetApp "Catalogue d'automatisation BlueXP" Est disponible via l'interface utilisateur Web BlueXP. Ce catalogue donne accès à des packs de solutions qui peuvent vous aider à automatiser le déploiement et l'intégration de ONTAP avec d'autres produits. Voir "Automatisation NetApp" pour obtenir de la documentation et plus d'informations.