Comprendere le opzioni di automazione di ONTAP
Sono disponibili diverse opzioni per automatizzare la distribuzione e l'amministrazione dei vostri sistemi storage ONTAP.
API REST di ONTAP
A partire da ONTAP 9.6, ONTAP include un'API REST estesa che fornisce le basi per automatizzare l'implementazione e l'amministrazione dei sistemi storage. Da allora, l'API REST ha continuato a espandersi e maturare. Ora offre l'opzione preferita e strategica per l'automazione dell'amministrazione delle implementazioni ONTAP.
È possibile accedere direttamente all'API REST di ONTAP utilizzando qualsiasi linguaggio di programmazione che supporti un client REST. Le lingue più diffuse includono Python, PowerShell e Java.
L'API ONTAPI (Zephyr API o ZAPI) è il set originale di chiamate proprietarie incluso nel software NetApp ONTAP per supportare l'automazione delle attività di amministrazione e gestione dello storage dei dati. L'API fa parte di "SDK per la gestibilità di NetApp". Si prevede che l'interfaccia ONTAPI sarà disattivata nelle versioni future di ONTAP. Se si dispone di codice esistente che utilizza l'API ONTAPI, è necessario pianificare la migrazione da ONTAPI. NetApp fornisce supporto per la conversione del codice per utilizzare la nuova API REST ONTAP. Vedere "Migrare da ONTAPI all'API REST" per ulteriori informazioni.
Kit di strumenti software client
NetApp offre toolkit per i client che astraggono l'API REST di ONTAP e semplificano la creazione del codice di automazione. È necessario scegliere una lingua appropriata per il linguaggio e l'ambiente di sviluppo.
La libreria client Python è un pacchetto che puoi utilizzare per scrivere script per accedere all'API REST di ONTAP. Fornisce supporto per diversi servizi sottostanti, tra cui gestione della connessione, elaborazione delle richieste asincrone e gestione delle eccezioni. Utilizzando la libreria client Python, puoi sviluppare rapidamente un codice solido per supportare i tuoi obiettivi di automazione ONTAP. Vedere "Libreria client Python" per ulteriori informazioni.
Puoi utilizzare il NetApp.ONTAP PowerShell Toolkit per automatizzare l'amministrazione di un cluster ONTAP da un host Windows. Per ulteriori informazioni, vedere "Panoramica del PowerShell Toolkit" .
Framework di automazione
Puoi creare e implementare codice di automazione utilizzando uno dei vari framework
Ansible è uno strumento software open-source che supporta il provisioning, la gestione della configurazione e l'implementazione delle applicazioni. Dal suo rilascio e dalla successiva acquisizione da parte di RedHat, ha continuato a crescere in popolarità. NetApp offre moduli certificati Ansible che i clienti possono utilizzare per automatizzare l'amministrazione dei propri sistemi storage ONTAP. Vedere "Scopri di più" e. "Soluzioni NetApp Ansible DevOps" per ulteriori informazioni.
NetApp "Catalogo di automazione BlueXP" È disponibile tramite l'interfaccia utente web BlueXP. Il catalogo fornisce accesso a soluzioni predisposte per l'installazione automatica e l'integrazione di ONTAP con altri prodotti. Vedere "Automazione di NetApp" per documentazione e ulteriori informazioni.