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

REST API工作流程以附加和分離VMDK

貢獻者

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

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

若要附加VMDK、請遵循下列工作流程:

步驟 REST API 註解

1

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

從VMware託管物件URL尋找更多VM。記下要附加VMDK之VM的* morf*。

2

/4.1/vm/{moref}/backups

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

3

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

Get VMDK Locations 取得指定 VM 的 VMDK 清單。從步驟2傳遞*備份Id*、並從步驟1傳遞* morf*。請注意* vmdkLocationsList*資訊。

4

/4.1/vm/{moref}/attachvmdks

Attach VMDKs 將指定的 VMDK 附加至原始 VM 。從步驟2傳遞*備份Id*、並從步驟1傳遞* morf*。將* vmdkLocationsList*從步驟3傳遞到* vmdkLocations*屬性。

註 若要將VMDK附加至不同的VM、請在alternateVmMoref屬性中傳遞目標VM的moref。

若要卸除VMDK、請遵循此工作流程:

步驟 REST API 註解

1

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

從VMware託管物件URL尋找更多VM。記下要卸除VMDK的VM * morf*。

2

/4.1/vm/{moref}/backups

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

3

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

Get VMDK Locations 取得指定 VM 的 VMDK 清單。從步驟2傳遞*備份Id*、並從步驟1傳遞* morf*。請注意* vmdkLocationsList*資訊。

4

/4.1/vm/{moref}/detachvmdks

Detach VMDKs 分離指定的 VMDK 。從步驟1通過* moref 。將VMDK * vmdkLocationsList*詳細資料從步驟3傳遞至 vmdksToDetach*屬性。