Skip to main content
SnapCenter Plug-in for VMware vSphere 4.9
此產品有較新版本可以使用。
本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

REST API工作流程可還原VMDK

貢獻者

若要使用SnapCenter VMware vSphere REST API的VMware vCenter外掛程式來執行VMDK的還原作業、您必須遵循規定的REST API呼叫順序。

針對每個REST API、請新增 https://<server>:<port>; 在REST API的前面、形成完整的端點。

步驟 REST API 註解

1.

前往 http://<vCenter-IP>/mob

從VMware託管物件URL尋找更多VM。
記下VMDK所在虛擬機器的* morf*。

2.

/4.1/vm/{moref}/backups

Get VM Backups 取得指定VM的備份清單。
從步驟1通過* moref
請記下您要還原之備份的*備份Id

3.

/4.1/vm/backups/{backupId}/
snapshotlocations

Get snapshot locations 取得指定備份的Snapshot複本位置。
從步驟2傳遞*備份Id*。
請注意*快照位置List*資訊。

4.

/4.1/vm/{moref}/backups/
vmdklocations

Get Vmdk Locations 取得 VMDK 清單
適用於指定的 VM 。
請注意* vmdkLocationsList*資訊。

5.

/4.1/vm/{ moref}/backups/
{backupId}/
availabledatastores

Get Available Datastores 取得可用於還原作業的資料存放區清單。
從步驟1通過* moref
從步驟2傳遞*備份Id

請注意*資料存放區名稱清單*資訊。

6.

/4.1/vm/{moref}/backups/
availableesxhosts

Get available ESX Hosts 取得儲存備份之主機的資訊。
從步驟1通過* moref *。
請注意*可用的EssxHostsList*資訊。

7.

/4.1/vm/{moref}/backups/
{backupId}/restorevmdks

Restore a VMDK from a backup 從指定的備份還原指定的VMDK。
在* esxHost*屬性中、傳遞步驟6中*可用的EssxHostsList 的資訊。
將步驟3到步驟5的資訊傳遞到
vmdkRestoreLocationation*屬性:

  • 在restoreFromLocation屬性中、傳遞步驟3中來自snapshotLocationsList的資訊。

  • 在vmdkToRestore屬性中、傳遞步驟4中vmdkLocationsList的資訊。

  • 在「restoreToDatastore」屬性中、傳遞步驟5中資料存放區名稱清單的資訊。