無法提供所要求的文章。該文章不適用於此版本的產品,或相關資訊在此版本的文件中的組織方式不同。您可以搜尋、瀏覽或 返回其他版本.
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。
用於復原已刪除虛擬機器的 REST API 工作流程
貢獻者
若要使用適用於SnapCenter Plug-in for VMware vSphere對虛擬機器備份執行還原作業,必須遵循規定的 REST API 呼叫順序。
對於每個 REST API,新增 `\https://<server>:<port>`在 REST API 的前面形成一個完整的端點。
| 步 |
REST API |
評論 |
1 |
前往 http://<vCenter-IP>/mob |
從 VMware 管理物件 URL 中找到資料儲存 moref。記下已刪除 VM 所在的資料儲存的 moref。 |
2 |
/4.1/datastores/{moref}/backups
|
Get Datastore Backups 擷取指定資料儲存區的備份清單。傳遞步驟 1 中的 moref。記下您要還原之備份的 backupId。
|
3 |
/4.1/backups/{backupId}
|
Get Backup Details 檢索指定備份的詳細資訊。傳遞步驟 2 中的 backupId。在實體清單中,找到與已刪除 VM 相符的 entityName,並附註 UUID。
|
4 |
/4.1/vm/backups/{backupId}/snapshotlocations
|
Get snapshot locations 擷取指定備份的快照位置。傳遞步驟 2 中的 backupId。記下 snapshotLocationsList 資訊。
|
5 |
/4.1/datastores/{moref}/availableEsxHosts
|
Get available ESX Hosts 檢索儲存備份的主機資訊。傳遞步驟 1 中的 moref。附註 availableEsxHostsList 資訊。
|
6 |
/4.1/vm/{uuid}/backups/{backupId}/restoreVm
|
Restore a VM from a backup 還原指定的備份。傳遞步驟 3 中的 UUID。傳遞步驟 2 中的 backupId。在 restoreLocations 屬性中,傳遞步驟 4 中 snapshotLocationsList 的資訊;在 esxHost 屬性中,傳遞步驟 5 中 availableEsxHostsList 的資訊。如果 VM 備份是部分備份,請將 `restartVM`參數設為 false。附註: 您無法還原做為範本的 VM。
|