用于管理数据中心的 API
datacenter 类别下的 REST API 提供有关数据中心内的集群、节点、聚合、卷、LUN、文件共享、名称空间和其他元素的信息。这些 API 可用于查询、添加、删除或修改数据中心内的配置。
这些 API 中的大多数都是 GET 调用,为跨集群的聚合提供筛选、排序和分页支持。它们在运行时会从数据库返回数据。因此,新创建的对象需要先在下一个获取周期中发现,然后才会出现在响应中。
curl -X GET "https://<hostname>/api/datacenter/cluster/clusters/4c6bf721-2e3f-11e9-a3e2-00a0985badbb" -H "accept: application/json" -H "Authorization: Basic <Base64EncodedCredentials>"
HTTP 动词 | Path(路径) | Description(描述) |
---|---|---|
GET | /datacenter/cluster/clusters /datacenter/cluster/clusters/{key} | 可以使用此方法查看整个数据中心的 ONTAP 集群的详细信息。 |
GET | /datacenter/cluster/nodes /datacenter/cluster/nodes/{key} | 可以使用此方法查看数据中心内的节点的详细信息。 |
GET | /datacenter/protocols/cifs/shares /datacenter/protocols/cifs/shares/{key} | 可以使用此方法查看数据中心内的 CIFS 共享的详细信息。 |
GET | /datacenter/protocols/nfs/export-policies /datacenter/protocols/nfs/export-policies/{key} | 可以使用此方法查看受支持的 NFS 服务的导出策略的详细信息。 可以查询集群或存储虚拟机的导出策略,然后重用导出策略键值来配置 NFS 文件共享。有关分配和重用关于工作负载的导出策略的更多信息,请参阅“配置 CIFS 和 NFS 文件共享”。 |
GET | /datacenter/storage/aggregates /datacenter/storage/aggregates/{key} | 可以使用此方法查看整个数据中心内的聚合集合,以便在这些聚合上配置工作负载或对聚合进行监控。 |
GET | /datacenter/storage/luns /datacenter/storage/luns/{key} | 可以使用此方法查看整个数据中心内的 LUN 集合。 |
GET | /datacenter/storage/qos/policies /datacenter/storage/qos/policies/{key} | 可以使用此方法查看数据中心内所有 QoS 策略的详细信息,并根据需要应用这些策略。 |
GET | /datacenter/storage/qtrees /datacenter/storage/qtrees/{key} | 可以使用此方法查看整个数据中心的 Qtree 详细信息。 |
GET | /datacenter/storage/volumes /datacenter/storage/volumes/{key} | 可以使用此方法查看数据中心内的卷集合。 |
GET POST DELETE PATCH | /datacenter/protocols/san/igroups /datacenter/protocols/san/igroups/{key} | 可以分配授权访问特定 LUN 目标的发起方组(igroup)。如果当前已有 igroup,则可以直接分配它。也可以创建 igroup 并将其分配给 LUN。 可以使用这些方法分别查询、创建、删除和修改 igroup。 注意事项:
|
GET POST DELETE PATCH | /datacenter/svm/svms /datacenter/svm/svms/{key} | 可以使用这些方法查看、创建、删除和修改存储虚拟机。 注意事项:
|