Skip to main content
SnapCenter Plug-in for VMware vSphere 5.0
简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。

用于还原已删除 VM 的 REST API 工作流

贡献者

要使用适用于 VMware vSphere 的 SnapCenter 插件 REST API 对 VM 备份执行还原操作,您必须遵循规定的 REST API 调用顺序。

对于每个REST API、添加 https://<server>:<port> 在REST API的前面、形成一个完整的端点。

步骤 REST API 注释

1.

转至
http://<vCenter-IP>/mob

从 VMware 受管对象 URL 中查找 VM UUID 。记下要还原的虚拟机的 * UUID * 。

2.

` /4.1/VM/ { uuid } / 备份`

获取虚拟机备份 获取指定虚拟机的备份列表。传递步骤 1 中的 * uuid* 。记下要还原的备份的 * 备份 Id* 。

3.

` /4.1/vm/backup/ { backupId } / snapshotlocations`

Get snapshot locations 获取指定备份的Snapshot的位置。
传递步骤 2 中的 * 备份 Id* 。
请注意 * 快照位置列表 * 信息。

4.

` /4.1/VM/ { moref } /backup/ availableesxhosts`

获取可用 ESX 主机 获取存储备份的主机的信息。请注意 * 可用的 EssxHostsList* 信息。

5.

` /4.1/VM/ { uuid } /backup/ { backupId } /restore`

使用 uuid 从备份还原虚拟机或还原已删除的虚拟机 还原指定的备份。传递步骤 1 中的 * uuid* 。传递步骤 2 中的 * 备份 Id* 。传递 * restoreLocations* 属性中步骤 3 和 4 中的信息。如果 VM 备份是部分备份,请将 restartVM 参数设置为 "false" 。* 注意: * 您无法还原模板虚拟机。