Skip to main content
Active IQ Unified Manager 9.7
9.7
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Des API de gestion des data centers

Contributeurs

Les API REST sous datacenter Les catégories fournissent des informations sur les clusters, les nœuds, les agrégats, les volumes, les LUN, partages de fichiers, espaces de noms et autres éléments de votre data center. Ces API sont disponibles pour interroger, ajouter, supprimer ou modifier la configuration de votre centre de données.

La plupart de ces API sont DES appels QUI fournissent une agrégation intercluster avec filtrage, tri et prise en charge de pagination. Lors de l'exécution de ces API, ils renvoient les données à partir de la base de données. Par conséquent, les objets nouvellement créés doivent être découverts par le cycle d'acquisition suivant pour apparaître dans la réponse.

Si vous souhaitez interroger les détails d'un objet spécifique, vous devez entrer l'ID unique de cet objet pour afficher ses détails. Par exemple :

curl -X GET "https://<hostname>/api/datacenter/cluster/clusters/4c6bf721-2e3f-11e9-a3e2-00a0985badbb" -H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>"
Remarque

Les commandes CURL, exemples, requêtes et réponses aux API sont disponibles sur votre interface API swagger. Vous pouvez filtrer et trier les résultats par paramètres spécifiques comme indiqué sur le swagger. Ces API vous permettent de filtrer les résultats d'objets de stockage spécifiques, par exemple, cluster, volume ou VM de stockage.

Verbe HTTP Chemin Description

GET

/datacenter/cluster/clusters

/datacenter/cluster/clusters/{key}

Vous pouvez utiliser cette méthode pour afficher les détails des clusters ONTAP dans le data Center.

GET

/datacenter/cluster/nodes

/datacenter/cluster/nodes/{key}

Vous pouvez utiliser cette méthode pour afficher les détails des nœuds du data Center.

GET

/datacenter/protocols/cifs/shares

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

Vous pouvez utiliser cette méthode pour afficher les détails des partages CIFS dans le data Center.

GET

/datacenter/protocols/nfs/export-policies

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

Vous pouvez utiliser cette méthode pour afficher le détail des export policies pour les services NFS pris en charge.

Vous pouvez interroger les export policy pour un cluster ou une VM de stockage et réutiliser la clé export policy pour le provisionnement des partages de fichiers NFS. Pour plus d'informations sur l'attribution et la réutilisation de règles d'exportation sur les charges de travail, reportez-vous à la section « provisionnement de partages de fichiers CIFS et NFS ».

GET

/datacenter/storage/aggregates

/datacenter/storage/aggregates/{key}

Vous pouvez utiliser cette méthode pour afficher le ensemble des agrégats dans l'intégralité du data Center, afin de provisionner les charges de travail sur celles-ci ou de surveiller.

GET

/datacenter/storage/luns

/datacenter/storage/luns/{key}

Vous pouvez utiliser cette méthode pour afficher la collection des LUN dans l'intégralité du data Center.

GET

/datacenter/storage/qos/policies

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

Vous pouvez utiliser cette méthode pour afficher les détails de toutes les règles de QoS du data Center et appliquer les règles selon les besoins.

GET

/datacenter/storage/qtrees

/datacenter/storage/qtrees/{key}

Vous pouvez utiliser cette méthode pour afficher les détails des qtrees dans le data Center.

GET

/datacenter/storage/volumes

/datacenter/storage/volumes/{key}

Vous pouvez utiliser cette méthode pour afficher la collection de volumes dans le data Center.

GET

POST

DELETE

PATCH

/datacenter/protocols/san/igroups

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

Vous pouvez affecter des groupes initiateurs autorisés à accéder à des cibles de LUN spécifiques. Si un groupe initiateur existe, vous pouvez l'attribuer. Vous pouvez également créer des igroups et les affecter avec des LUN.

Vous pouvez utiliser ces méthodes pour interroger, créer, supprimer et modifier respectivement les igroups.

Points à prendre en compte :

  • POST: Lors de la création d'un groupe initiateur, vous pouvez désigner la VM de stockage sur laquelle vous souhaitez attribuer l'accès.

  • DELETE: Vous devez fournir la clé groupe initiateur comme paramètre d'entrée pour supprimer un groupe initiateur en particulier. Si vous avez déjà attribué un groupe initiateur à une LUN, vous ne pouvez pas supprimer ce groupe initiateur.

  • PATCH: Vous devez fournir la clé igroup comme paramètre d'entrée pour modifier un groupe initiateur spécifique. Vous devez également saisir la propriété que vous souhaitez mettre à jour, ainsi que sa valeur.

GET

POST

DELETE

PATCH

/datacenter/svm/svms

/datacenter/svm/svms/{key}

Ces méthodes permettent d'afficher, de créer, de supprimer et de modifier les machines virtuelles de stockage (VM de stockage).

Points à prendre en compte :

  • POST: Vous devez entrer l'objet VM de stockage que vous souhaitez créer en tant que paramètre d'entrée. Vous pouvez créer une machine virtuelle de stockage personnalisée, puis lui attribuer les propriétés requises.

    Remarque Si vous avez activé le provisionnement des charges de travail basées sur les objectifs de niveau de service dans votre environnement, lors de la création de la machine virtuelle de stockage, assurez-vous qu'elle prend en charge tous les protocoles requis pour le provisionnement des LUN et des partages de fichiers, par exemple SMB/CIFS, NFS, FCP, Et iSCSI. Les workflows de provisionnement peuvent échouer si la VM de stockage ne prend pas en charge les services requis. Il est recommandé que les services pour les types de charges de travail respectifs soient également activés sur la machine virtuelle de stockage.
  • DELETE: Vous devez fournir la clé de la VM de stockage pour supprimer une VM de stockage particulière.

    Remarque Si vous avez activé le provisionnement des charges de travail basées sur les objectifs SLO sur votre environnement, vous ne pouvez pas supprimer cette machine virtuelle de stockage sur laquelle les charges de travail de stockage ont été provisionnées. Lorsque vous supprimez une machine virtuelle de stockage sur laquelle un serveur CIFS/SMB a été configuré, cette API supprime également le serveur CIFS/SMB et la configuration Active Directory locale. Cependant, le nom du serveur CIFS/SMB reste dans la configuration Active Directory que vous devez supprimer manuellement du serveur Active Directory.
  • PATCH: Vous devez fournir la clé VM de stockage pour modifier une VM de stockage particulière. Vous devez également saisir les propriétés que vous souhaitez mettre à jour, ainsi que leurs valeurs.