以下 REST API 可用于 vSphere Replication 8.8。

表 1. vSphere Replication 配置和管理 REST API
类别 操作类型 REST API 名称 描述
身份验证 GET 获取当前会话 返回有关当前会话的信息(如果有)。
身份验证 POST 登录 登录并返回会话 ID。在后续请求中,包含“x-dr-session”标头以及返回的会话 ID 值。
身份验证 DELETE 注销 如果会话已通过身份验证,则注销。
配对 POST 创建远程会话 将有关当前会话的信息返回到远程 vSphere Replication 管理服务器 (VRMS)。
配对 POST 创建远程会话 将有关当前会话的信息返回到远程 vSphere Replication 管理服务器。
配对 DELETE 删除 VR 配对 删除与远程 vSphere Replication 管理服务器的现有配对。
配对 GET 获取配对中的所有 VR 详细信息 获取有关已配对的 vSphere Replication 服务器的信息。
配对 GET 获取配对中的所有 VR 服务器 获取配对中的 vSphere Replication 的所有已注册复制服务器。
配对 GET 获取远程会话 将有关当前会话的信息返回到远程 vSphere Replication 管理服务器(如果有)。
配对 GET 获取配对中的 VR 信息 获取有关配对中特定 vSphere Replication 的信息。
配对 GET 获取 VR 配对 获取有关配对的信息。
配对 GET 获取 VR 配对问题 获取配对的所有问题。
配对 GET 获取 VR 配对 获取所有现有配对的列表。
配对 GET 获取配对中的 VR 服务器 获取有关 vSphere Replication 管理服务器上配对的已注册 vSphere Replication 服务器的信息。
配对 POST 对 VR 配对 与远程 vSphere Replication 管理服务器配对。
配对 POST 重新连接 VR 配对 将现有配对重新连接到远程 vSphere Replication 管理服务器。
配对 POST 重新连接配对中的 VR 服务器 更新此 vSphere Replication 服务器的连接信息,并重置配对中的 vSphere Replication 的任何当前连接。
配对 POST 注册配对中的 VR 服务器 为配对中的 vSphere Replication 注册复制服务器。
配对 DELETE 取消注册配对中的 VR 服务器 取消注册配对中的 vSphere ReplicationvSphere Replication 服务器。
复制 POST 浏览数据存储 浏览 URL 中按 ID 定义的数据存储。此 API 将返回给定数据存储上驻留的文件。这些文件会根据给定的搜索条件进行筛选。
复制 POST 检查存储策略合规性 根据给定的存储策略检查数据存储的合规性。
复制 POST 配置复制 配置从本地站点到目标 vCenter Server 站点的虚拟机复制。
复制 DELETE 销毁复制 删除虚拟机的复制。该操作仅会删除本地站点上的复制。首先移除复制配置。
复制 GET 获取所有复制 vCenter Server 获取所有入站或出站复制的列表。
复制 GET 获取本地虚拟机磁盘 检索有关虚拟机磁盘的信息。
复制 GET 获取本地虚拟机 获取 URL 中按 vCenter Server ID 指定的 vCenter Server 上的所有虚拟机列表。
复制 GET 获取复制的虚拟机磁盘 检索有关已复制虚拟机上的磁盘的信息。
复制 GET 获取复制信息 获取有关复制的信息。
复制 GET 获取复制计数 获取入站和出站复制的总数。
复制 GET 获取复制问题 获取所有入站或出站复制的所有当前问题列表。
复制 POST 获取磁盘种子 检索有关一组给定磁盘的可能种子的信息。
复制 GET 获取 VC 存储策略 检索 vCenter Server 存储策略。
复制 GET 获取虚拟机功能 检索有关特定虚拟机的 vSphere Replication 功能信息。
复制 GET 获取支持 VR 的目标数据存储 检索 vSphere Replication 支持的数据存储。
复制 POST 暂停复制 暂停从本地站点到远程 vCenter Server 站点的虚拟机复制。
复制 POST 重新配置复制 更改复制设置,包括在新虚拟硬盘上重新配置复制以及允许默认种子磁盘使用虚拟机文件夹中的副本磁盘。
复制 POST 恢复复制 恢复暂停的复制以继续复制到目标 vCenter Server 站点。
复制 POST 同步复制 将已配置复制的虚拟机的最新更改同步到目标 vCenter Server 站点。
复制 POST 取消配置复制 正常移除虚拟机的复制配置。如果远程站点不可用,请使用 DELETE/replications/{replication_id} 删除本地站点中的复制。
服务器 GET 获取所有 VR 服务器 获取所有已注册的复制服务器。
服务器 GET 获取 VR 信息 vSphere Replication 管理服务器信息。
服务器 GET 获取 VR 服务器 获取有关已注册的 vSphere Replication 服务器的信息。
服务器 POST 重新连接 VR 服务器 更新此 vSphere Replication 服务器的连接信息并重置任何当前连接。
服务器 POST 注册 VR 服务器 注册复制服务器。
服务器 DELETE 取消注册 VR 服务器 取消注册 vSphere Replication 服务器。
任务 GET 获取近期任务信息 检索所有近期任务。
任务 GET 获取任务信息 检索任务信息。
表 2. vSphere Replication 管理服务器 (VRMS) 设备配置 REST API
类别 操作类型 REST API 名称 描述
设备 GET 获取设备磁盘 获取有关虚拟设备磁盘的信息。
设备 GET 获取设备信息 获取有关虚拟设备的信息。
设备 POST 重新启动设备 重新启动虚拟设备。
设备 POST 关闭设备 关闭虚拟设备。
设备设置 GET 获取 Syslog 服务器 获取所有已配置的 syslog 服务器的列表。
设备设置 GET 获取时间设置 获取有关当前时间设置的信息。
设备设置 GET 获取时区 获取有关支持的时区的信息。
设备设置 POST 发送 Syslog 测试消息 向所有 syslog 服务器发送测试消息。
设备设置 POST 更新设备密码 更新设备密码。
设备设置 PUT 更新 Syslog 服务器 更新配置的 syslog 服务器。
设备设置 PUT 更新时间设置 更新当前时间设置。
身份验证 GET 获取当前会话 获取有关当前会话的信息(如果有)。
身份验证 POST 登录 登录并返回会话 ID。在后续请求中,包含“x-dr-session”标头以及返回的会话 ID 值。
身份验证 DELETE 注销 如果会话已通过身份验证,则注销。
证书 POST 添加 CA 证书 添加证书颁发机构 (CA) 证书。
证书 POST 删除 CA 证书 删除证书颁发机构 (CA) 证书。
证书 POST 生成 CSR 生成新密钥和证书签名请求 (CSR),并将其返回以进行签名。
证书 GET 获取设备 CA 证书 获取用于验证服务器的其他证书的已安装证书颁发机构 (CA) 证书。
证书 GET 获取设备证书 获取设备证书信息。
证书 POST 探查 SSL 检查设备是否可以与指定端点成功建立 SSL 连接。
证书 POST 更新设备证书 更新设备证书。
配置 POST 检查扩展密钥 检查给定扩展密钥是否已在 SSO、查找服务和 vCenter Server 扩展中注册。
配置 POST 删除配置 移除当前配置。
配置 GET 获取配置 获取设备配置信息。
配置 GET 获取 vSphere Replication 服务器设置 获取 vSphere Replication 服务器设置。
配置 GET 获取是否需要重新配置 检查升级后是否需要执行重新配置操作。
配置 POST 列出 VC 服务 列出 Platform Services Controller (PSC) 中的所有 vCenter Server 服务。
配置 PUT 更新配置 更新设备配置。
配置 PUT 更新 vSphere Replication 服务器设置 更新 vSphere Replication 服务器设置。
配置 POST 验证连接 验证与 vSphere 基础架构的连接。
网络设置 GET 获取所有网络接口设置 获取所有网络接口设置。
网络设置 GET 获取所有网络设置 获取当前设备网络设置。
网络设置 GET 获取网络 DNS 设置 获取 DNS 设置。
网络设置 GET 获取网络接口设置 获取网络接口设置。
网络设置 PUT 更新网络 DNS 设置 更新 DNS 设置。
网络设置 POST 更新网络接口设置 更新网络接口设置。
服务 GET 获取所有服务 获取有关所有服务的信息。
服务 GET 获取服务 获取有关特定服务的信息。
服务 POST 重新启动服务 重新启动此服务。
服务 POST 启动服务 启动 服务。
服务 POST 停止服务 停止 服务。
支持包 GET 获取支持包 获取服务器上可用的所有支持包。
支持包 GET 下载支持包 从 服务器下载支持包信息。
支持包 POST 生成支持包 生成支持包。
支持包 DELETE 删除支持包 删除服务器上的现有支持包。
任务 GET 获取所有任务信息 检索所有与配置相关的任务。
任务 GET 获取任务信息 检索任务信息。
更新 PUT 更改更新存储库 更改当前更新存储库。
更新 POST 获取更新 获取存储库中的所有可用更新。
更新 GET 获取更新存储库 获取有关当前更新存储库的信息。
更新 POST 安装更新 安装更新。
表 3. vSphere Replication 服务器 (VRS) 设备配置 REST API
类别 操作类型 REST API 名称 描述
设备 GET 获取设备磁盘 获取有关虚拟设备磁盘的信息。
设备 GET 获取设备信息 获取有关虚拟设备的信息。
设备 POST 重新启动设备 重新启动虚拟设备。
设备 POST 关闭设备 关闭虚拟设备。
设备设置 GET 获取 Syslog 服务器 获取所有已配置的 syslog 服务器的列表。
设备设置 GET 获取时间设置 获取有关当前时间设置的信息。
设备设置 GET 获取时区 获取有关支持的时区的信息。
设备设置 POST 发送 Syslog 测试消息 向所有 syslog 服务器发送测试消息。
设备设置 POST 更新设备密码 更新设备密码。
设备设置 PUT 更新 Syslog 服务器 更新配置的 syslog 服务器。
设备设置 PUT 更新时间设置 更新当前时间设置。
身份验证 GET 获取当前会话 获取有关当前会话的信息(如果有)。
身份验证 POST 登录 登录并返回会话 ID。在后续请求中,包含“x-dr-session”标头以及返回的会话 ID 值。
身份验证 DELETE 注销 如果会话已通过身份验证,则注销。
证书 POST 添加 CA 证书 添加证书颁发机构 (CA) 证书。
证书 POST 删除 CA 证书 删除证书颁发机构 (CA) 证书。
证书 POST 生成 CSR 生成新密钥和证书签名请求 (CSR),并将其返回以进行签名。
证书 GET 获取设备 CA 证书 获取用于验证服务器的其他证书的已安装证书颁发机构 (CA) 证书。
证书 GET 获取设备证书 获取设备证书信息。
证书 POST 更新设备证书 更新设备证书。
配置 GET 获取 vSphere Replication 服务器设置 获取 vSphere Replication 服务器设置。
配置 PUT 更新 vSphere Replication 服务器设置 更新 vSphere Replication 服务器设置。
网络设置 GET 获取所有网络接口设置 获取所有网络接口设置。
网络设置 GET 获取所有网络设置 获取当前设备网络设置。
网络设置 GET 获取网络 DNS 设置 获取 DNS 设置。
网络设置 GET 获取网络接口设置 获取网络接口设置。
网络设置 PUT 更新网络 DNS 设置 更新 DNS 设置。
网络设置 POST 更新网络接口设置 更新网络接口设置。
服务 GET 获取所有服务 获取有关所有服务的信息。
服务 GET 获取服务 获取有关特定服务的信息。
服务 POST 重新启动服务 重新启动此服务。
服务 POST 启动服务 启动 服务。
服务 POST 停止服务 停止 服务。
支持包 GET 获取支持包 获取服务器上可用的所有支持包。
支持包 GET 下载支持包 从 服务器下载支持包信息。
支持包 POST 生成支持包 生成支持包。
支持包 DELETE 删除支持包 删除服务器上的现有支持包。
任务 GET 获取所有任务信息 检索所有与配置相关的任务。
任务 GET 获取任务信息 检索任务信息。
更新 PUT 更改更新存储库 更改当前更新存储库。
更新 POST 获取更新 获取存储库中的所有可用更新。
更新 GET 获取更新存储库 获取有关当前更新存储库的信息。
更新 POST 安装更新 安装更新。