Skip to main content
ONTAP tools for VMware vSphere 105
本产品推出了新版本。
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

了解 ONTAP tools REST API

贡献者 netapp-revathid

ONTAP tools for VMware vSphere 10 是一套用于虚拟机生命周期管理的工具。它包括一个强大的 REST API,您可以将其用作自动化流程的一部分。

REST Web 服务基础

表示状态传输 (REST) 是一种用于创建分布式 Web 应用程序的样式,包括 Web 服务 API 的设计。它建立了一套用于公开基于服务器的资源并管理其状态的技术。

资源和状态表示

资源是 REST Web 服务应用程序的基本组件。设计 REST API 时有两项重要的初始任务:

  • 识别系统或基于服务器的资源

  • 定义资源状态和相关状态转换操作

客户端应用程序可以通过明确定义的消息流来显示和更改资源状态。

HTTP 消息

超文本传输协议 (HTTP) 是 Web 服务客户端和服务器用于交换有关资源的消息的协议。它遵循基于通用操作创建、读取、更新和删除的 CRUD 模型。HTTP 协议包括请求和响应标头以及响应状态代码。

JSON 数据格式

虽然有多种消息格式可用,但最常见的选项是 JavaScript 对象表示法 (JSON)。JSON 是以纯文本表示简单数据结构的行业标准,用于传输描述资源和所需操作的状态信息。

安全性

安全性是 REST API 的一个重要方面。除了用于保护网络上 HTTP 流量的传输层安全性 (TLS) 协议之外,ONTAP tools for VMware vSphere 10 REST API 还使用访问令牌进行身份验证。您需要获取访问令牌并将其用于后续 API 调用。

支持异步请求

ONTAP tools for VMware vSphere 10 REST API 以同步方式执行大多数请求,并在操作完成后返回状态代码。它还支持对需要较长时间才能完成的任务进行异步处理。

ONTAP tools Manager 环境

您应该考虑 ONTAP tools Manager 环境的几个方面。

虚拟机

ONTAP tools for VMware vSphere 10 使用 vSphere 远程插件架构进行部署。该软件(包括对 REST API 的支持)在单独的虚拟机中运行。

ONTAP tools IP 地址

ONTAP tools for VMware vSphere 10 公开了一个 IP 地址,为虚拟机的功能提供了一个网关。您需要在初始配置期间提供该地址,该地址将分配给内部负载均衡器组件。该地址由 ONTAP tools Manager 用户界面使用,也可用于直接访问 Swagger 文档页面和 REST API。

两个 REST API

除了适用于 VMware vSphere 10 REST API 的 ONTAP tools 之外,ONTAP 集群还有自己的 REST API。ONTAP tools Manager 使用 ONTAP REST API 作为客户端来执行与存储相关的任务。请务必记住,这两个 API 是独立且不同的。有关详细信息,请参阅 "ONTAP 自动化"