简体中文版经机器翻译而成,仅供参考。如与英语版出现任何冲突,应以英语版为准。
用于还原已删除 VM 的 REST API 工作流
要使用适用于 VMware vSphere 的 SnapCenter 插件 REST API 对 VM 备份执行还原操作,您必须遵循规定的 REST API 调用顺序。
步骤 |
REST API |
注释 |
1. |
转至
http://<vCenter-IP>/mob |
从 VMware 受管对象 URL 中查找 VM UUID 。
记下要还原的虚拟机的 * UUID * 。 |
2. |
/4.1/vm/{uuid}/backups
|
Get VM Backups 获取指定虚拟机的备份列表。
传递步骤 1 中的 * uuid* 。
记下要还原的备份的 * 备份 Id* 。
|
3. |
/4.1/vm/backups/{backupId}/
snapshotlocations
|
Get snapshot locations 获取指定备份的Snapshot副本的位置。
传递步骤 2 中的 * 备份 Id* 。
请注意 * 快照位置列表 * 信息。
|
4. |
/4.1/vm/{moref}/backups/
availableesxhosts
|
Get available ESX Hosts 获取存储备份的主机的信息。
请注意 * 可用的 EssxHostsList* 信息。
|
5. |
/4.1/vm/{uuid}/backups/
{backupId}/restore
|
Restore VM from a backup using uuid or restore a deleted VM 还原指定的备份。
传递步骤 1 中的 * uuid* 。
传递步骤 2 中的 * 备份 Id* 。
传递 * restoreLocations* 属性中步骤 3 和 4 中的信息。
如果VM备份是部分备份、请设置 restartVM 参数设置为"false"。
* 注意: * 您无法还原模板虚拟机。
|