Skip to main content
Active IQ Unified Manager 9.9
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

管理数据中心中的存储对象

贡献者

下的REST API datacenter 类别可用于管理数据中心中的存储对象、例如集群、节点、聚合、Storage VM、 卷、LUN、文件共享和命名空间。这些 API 可用于查询对象的配置,而其中一些 API 可用于执行添加,删除或修改这些对象的操作。

其中大多数 API 都是 GET 调用,可提供跨集群聚合以及筛选,排序和分页支持。运行这些 API 时,它们会从数据库返回数据。因此,下一个采集周期需要发现新创建的对象,以便显示在响应中。

如果要查询特定对象的详细信息,则需要输入该对象的唯一 ID 才能查看其详细信息。例如:

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

Swagger API 界面上提供了 cURL 命令,示例,请求和 API 响应。您可以按 Swagger 上指示的特定参数筛选结果并对结果进行排序。通过这些 API ,您可以筛选集群,卷或 Storage VM 等特定存储对象的结果。

HTTP 动词 路径 Description

GET

/datacenter/cluster/clusters

/datacenter/cluster/clusters/{key}

您可以使用此方法查看整个数据中心的 ONTAP 集群的详细信息。API 将返回有关节点的信息,例如集群的 IPv4 或 IPv6 地址,节点运行状况,性能容量和高可用性( HA )对等信息,并指示集群是否全是 SAN 阵列。

GET

/datacenter/cluster/nodes

/datacenter/cluster/nodes/{key}

您可以使用此方法查看数据中心中节点的详细信息。您可以查看有关节点的集群,节点运行状况,性能容量和高可用性( HA )对的信息。

GET

/datacenter/protocols/cifs/shares

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

您可以使用此方法查看数据中心中 CIFS 共享的详细信息。除了集群, SVM 和卷详细信息之外,还会返回有关访问控制列表( ACL )的信息。

GET

/datacenter/protocols/nfs/export-policies

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

您可以使用此方法查看受支持 NFS 服务的导出策略的详细信息。

您可以查询集群或 Storage VM 的导出策略,并重复使用导出策略密钥来配置 NFS 文件共享。有关在工作负载上分配和重复使用导出策略的详细信息,请参见 "`配置 CIFS 和 NFS 文件共享` " 。

GET

/datacenter/storage/aggregates

/datacenter/storage/aggregates/{key}

您可以使用此方法查看数据中心或特定聚合中的聚合集合,以便在这些聚合上配置工作负载或进行监控。将返回集群和节点详细信息,已用性能容量,可用和已用空间以及存储效率等信息。

GET

/datacenter/storage/luns

/datacenter/storage/luns/{key}

您可以使用此方法查看整个数据中心中的 LUN 集合。您可以查看有关 LUN 的信息,例如集群和 SVM 详细信息, QoS 策略和 igroup 。

GET

/datacenter/storage/qos/policies

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

您可以使用此方法查看适用于数据中心中存储对象的所有 QoS 策略的详细信息。返回的信息包括集群和 SVM 详细信息,固定或自适应策略详细信息以及适用于该策略的对象数量。

GET

/datacenter/storage/qtrees

/datacenter/storage/qtrees/{key}

您可以使用此方法查看整个数据中心内所有 FlexVol 卷或 FlexGroup 卷的 qtree 详细信息。将返回集群和 SVM 详细信息, FlexVol 卷和导出策略等信息。

GET

/datacenter/storage/volumes

/datacenter/storage/volumes/{key}

您可以使用此方法查看数据中心中的卷集合。有关卷的信息、例如SVM和集群详细信息、QoS和导出策略以及卷的类型 `read-write, data-protection, or load-sharing`返回。

对于 FlexVol 和 FlexClone 卷,您可以查看有关相应聚合的信息。对于 FlexGroup 卷,查询将返回成分卷聚合的列表。

GET

POST

DELETE

PATCH

/datacenter/protocols/san/igroups

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

您可以分配有权访问特定 LUN 目标的启动程序组( igroup )。如果存在现有 igroup ,您可以对其进行分配。您也可以创建 igroup 并将其分配给 LUN 。

您可以使用这些方法分别查询,创建,删除和修改 igroup 。

需要注意的事项:

  • POST:创建igroup时、您可以指定要分配访问权限的Storage VM。

  • DELETE:要删除特定的igroup、您需要提供igroup键作为输入参数。如果已为 LUN 分配 igroup ,则无法删除该 igroup 。

  • PATCH:要修改特定的igroup、您需要提供igroup键作为输入参数。您还必须输入要更新的属性及其值。

GET

POST

DELETE

PATCH

/datacenter/svm/svms

/datacenter/svm/svms/{key}

您可以使用这些方法查看,创建,删除和修改 Storage Virtual Machine ( Storage VM )。

需要注意的事项:

  • POST:必须输入要创建的Storage VM对象作为输入参数。您可以创建自定义 Storage VM ,然后为其分配所需属性。

    备注

    如果您已在环境中启用基于 SLO 的工作负载配置,则在创建 Storage VM 时,请确保它支持在其上配置 LUN 和文件共享所需的所有协议,例如 CIFS 或 SMB , NFS , FCP , 和 iSCSI 。如果 Storage VM 不支持所需的服务,则配置工作流可能会失败。建议同时在 Storage VM 上为相应类型的工作负载启用服务。

  • DELETE:要删除特定的Storage VM、您需要提供Storage VM密钥。

    备注

    如果您已在环境中启用基于 SLO 的工作负载配置,则无法删除已配置存储工作负载的 Storage VM 。删除已配置 CIFS 或 SMB 服务器的 Storage VM 时,此 API 还会删除 CIFS 或 SMB 服务器以及本地 Active Directory 配置。但是, CIFS 或 SMB 服务器名称仍位于 Active Directory 配置中,您必须从 Active Directory 服务器手动删除此配置。

  • PATCH:要修改特定的Storage VM、您需要提供Storage VM密钥。您还需要输入要更新的属性及其值。