Skip to main content
Active IQ Unified Manager 9.7
9.7
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

API per la gestione dei data center

Collaboratori

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>"
Nota

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

GET

/datacenter/cluster/clusters

/datacenter/cluster/clusters/{key}

È possibile utilizzare questo metodo per visualizzare i dettagli dei cluster ONTAP nel data center.

GET

/datacenter/cluster/nodes

/datacenter/cluster/nodes/{key}

È possibile utilizzare questo metodo per visualizzare i dettagli dei nodi nel data center.

GET

/datacenter/protocols/cifs/shares

/datacenter/protocols/cifs/shares/{key}

È possibile utilizzare questo metodo per visualizzare i dettagli delle condivisioni CIFS nel data center.

GET

/datacenter/protocols/nfs/export-policies

/datacenter/protocols/nfs/export-policies/{key}

È 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”.

GET

/datacenter/storage/aggregates

/datacenter/storage/aggregates/{key}

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.

GET

/datacenter/storage/luns

/datacenter/storage/luns/{key}

È possibile utilizzare questo metodo per visualizzare l'insieme di LUN nell'intero data center.

GET

/datacenter/storage/qos/policies

/datacenter/storage/qos/policies/{key}

È possibile utilizzare questo metodo per visualizzare i dettagli di tutte le policy QoS nel data center e applicare le policy in base alle esigenze.

GET

/datacenter/storage/qtrees

/datacenter/storage/qtrees/{key}

È possibile utilizzare questo metodo per visualizzare i dettagli del qtree nel data center.

GET

/datacenter/storage/volumes

/datacenter/storage/volumes/{key}

È possibile utilizzare questo metodo per visualizzare la raccolta di volumi nel data center.

GET

POST

DELETE

PATCH

/datacenter/protocols/san/igroups

/datacenter/protocols/san/igroups/{key}

È 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:

  • POST: Durante la creazione di un igroup, è possibile designare la VM di storage su cui si desidera assegnare l'accesso.

  • DELETE: È necessario fornire la chiave igroup come parametro di input per eliminare un igroup particolare. Se è già stato assegnato un igroup a un LUN, non è possibile eliminare tale igroup.

  • PATCH: È necessario fornire la chiave igroup come parametro di input per modificare un igroup particolare. È inoltre necessario immettere la proprietà che si desidera aggiornare, insieme al relativo valore.

GET

POST

DELETE

PATCH

/datacenter/svm/svms

/datacenter/svm/svms/{key}

È possibile utilizzare questi metodi per visualizzare, creare, eliminare e modificare le macchine virtuali di storage (VM di storage).

Punti da notare:

  • POST: Inserire l'oggetto VM di storage che si desidera creare come parametro di input. È possibile creare una VM di storage personalizzata e assegnarvi le proprietà richieste.

    Nota Se è stato abilitato il provisioning del carico di lavoro basato su SLO nell'ambiente, durante la creazione della VM di storage, assicurarsi che supporti tutti i protocolli richiesti per il provisioning delle LUN e delle condivisioni di file su di essi, ad esempio SMB/CIFS, NFS, FCP, E iSCSI. I flussi di lavoro di provisioning potrebbero non riuscire se la VM di storage non supporta i servizi richiesti. Si consiglia di abilitare anche i servizi per i rispettivi tipi di carichi di lavoro sulla VM di storage.
  • DELETE: È necessario fornire la chiave della VM di storage per eliminare una particolare VM di storage.

    Nota Se è stato abilitato il provisioning del carico di lavoro basato su SLO nell'ambiente, non è possibile eliminare la VM di storage su cui sono stati forniti i carichi di lavoro dello storage. Quando si elimina una VM di storage su cui è stato configurato un server CIFS/SMB, questa API elimina anche il server CIFS/SMB, insieme alla configurazione locale di Active Directory. Tuttavia, il nome del server CIFS/SMB continua ad essere nella configurazione di Active Directory che è necessario eliminare manualmente dal server Active Directory.
  • PATCH: Per modificare una particolare VM di storage, è necessario fornire la chiave della VM di storage. È inoltre necessario immettere le proprietà da aggiornare, insieme ai relativi valori.