Skip to main content
SnapCenter Plug-in for VMware vSphere
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

VMDKをリストアするためのREST APIのワークフロー

共同作成者 netapp-revathid

SnapCenter Plug-in for VMware vSphere REST APIを使用してVMDKのリストア処理を実行するには、所定の順序でREST API呼び出しを実行する必要があります。

各REST APIごとに、 https://<server>:<port> REST API の先頭に追加して、完全なエンドポイントを形成します。

手順 REST API コメント

1

へ移動 http://<vCenter-IP>/mob

VMware管理オブジェクトのURLからVMのmorefを見つけます。VMDK が配置されている VM の moref に注意してください。

2

/4.1/vm/{moref}/backups

`Get VM Backups`指定された VM のバックアップのリストを取得します。ステップ 1 の moref を渡します。復元するバックアップの backupId をメモします。

3

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

`Get snapshot locations`指定されたバックアップのスナップショットの場所を取得します。ステップ 2 の backupId を渡します。 snapshotLocationsList 情報をメモします。

4

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

`Get Vmdk Locations`指定された VM の VMDK のリストを取得します。 vmdkLocationsList 情報をメモします。

5

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

`Get Available Datastores`復元操作に使用できるデータストアのリストを取得します。ステップ 1 の moref を渡します。ステップ 2 の backupId を渡します。 DatastoreNameList 情報をメモします。

6

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

`Get available ESX Hosts`バックアップが保存されているホストの情報を取得します。ステップ 1 の moref を渡します。 availableEsxHostsList 情報をメモします。

7

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

`Restore a VMDK from a backup`指定されたバックアップから指定された VMDK を復元します。 esxHost 属性に、手順 6 の availableEsxHostsList の情報を渡します。手順 3 から 5 の情報を vmdkRestoreLocations 属性に渡します。

  • restoreFromLocation属性に、手順3でメモしたsnapshotLocationsListの情報を渡します。

  • vmdkToRestore属性に、手順4でメモしたvmdkLocationsListの情報を渡します。

  • restoreToDatastore属性に、手順5でメモしたDatastoreNameListの情報を渡します。