API per la gestione dei data center
Le API REST in datacenter
La categoria fornisce informazioni su cluster, nodi, aggregati, volumi, LUN, fileshare, namespace e altri elementi del data center. Queste API sono disponibili per eseguire query, aggiungere, eliminare o modificare la configurazione nel data center.
La maggior parte di queste API è CHIAMATA GET che fornisce l'aggregazione tra cluster con il supporto di filtraggio, ordinamento e impaginazione. Eseguendo queste API, restituiscono i dati dal database. Pertanto, gli oggetti appena creati devono essere rilevati dal ciclo di acquisizione successivo per essere visualizzati nella risposta.
Se si desidera eseguire una query sui dettagli di un oggetto specifico, è necessario immettere l'ID univoco di tale oggetto per visualizzarne i dettagli. Ad esempio,
curl -X GET "https://<hostname>/api/datacenter/cluster/clusters/4c6bf721-2e3f-11e9-a3e2-00a0985badbb" -H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>"
I comandi, gli esempi, le richieste e le risposte ALLE API SONO disponibili sull'interfaccia API di Swagger. È possibile filtrare e ordinare i risultati in base a parametri specifici, come indicato in Swagger. Queste API consentono di filtrare i risultati per oggetti storage specifici, come cluster, volumi o macchine virtuali di storage. |
Verbo HTTP | Percorso | Descrizione | ||||
---|---|---|---|---|---|---|
|
|
È possibile utilizzare questo metodo per visualizzare i dettagli dei cluster ONTAP nel data center. |
||||
|
|
È possibile utilizzare questo metodo per visualizzare i dettagli dei nodi nel data center. |
||||
|
|
È possibile utilizzare questo metodo per visualizzare i dettagli delle condivisioni CIFS nel data center. |
||||
|
|
È possibile utilizzare questo metodo per visualizzare i dettagli dei criteri di esportazione per i servizi NFS supportati. È possibile eseguire query sui criteri di esportazione per una VM di cluster o storage e riutilizzare la chiave dei criteri di esportazione per il provisioning delle condivisioni file NFS. Per ulteriori informazioni sull'assegnazione e il riutilizzo delle policy di esportazione sui carichi di lavoro, consulta “Provisioning CIFS e condivisioni file NFS”. |
||||
|
|
Puoi utilizzare questo metodo per visualizzare la raccolta di aggregati nell'intero data center per il provisioning o il monitoraggio dei carichi di lavoro su di essi. |
||||
|
|
È possibile utilizzare questo metodo per visualizzare l'insieme di LUN nell'intero data center. |
||||
|
|
È possibile utilizzare questo metodo per visualizzare i dettagli di tutte le policy QoS nel data center e applicare le policy in base alle esigenze. |
||||
|
|
È possibile utilizzare questo metodo per visualizzare i dettagli del qtree nel data center. |
||||
|
|
È possibile utilizzare questo metodo per visualizzare la raccolta di volumi nel data center. |
||||
|
|
È possibile assegnare gruppi iniziatori (igroups) autorizzati ad accedere a specifiche destinazioni LUN. Se esiste già un igroup, è possibile assegnarlo. È inoltre possibile creare igroups e assegnarli ai LUN. È possibile utilizzare questi metodi per eseguire query, creare, eliminare e modificare igroups rispettivamente. Punti da notare:
|
||||
|
|
È possibile utilizzare questi metodi per visualizzare, creare, eliminare e modificare le macchine virtuali di storage (VM di storage). Punti da notare:
|