日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。
VMDKをリストアするためのREST APIのワークフロー
SnapCenter Plug-in for VMware vSphere REST APIを使用してVMDKのリストア処理を実行するには、所定の順序でREST API呼び出しを実行する必要があります。
各REST APIについて、REST APIの先頭にを追加し https://<server>:<port>
て完全なエンドポイントを形成します。
ステップ |
REST API |
コメント |
1 |
に移動 http://<vCenter-IP>/mob |
VMware Managed Objectsの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 指定したバックアップのSnapshotの場所を取得します。手順 2 から * backupid * を渡します。この snapshotsList 情報に注意してください。
|
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 * を渡します。入手可能な EsxHostsList* 情報に注意してください。
|
7 |
/4.1/vm/{moref}/backups/
{backupId}/restorevmdks
|
Restore a VMDK from a backup 指定したバックアップから指定したVMDKをリストアします。「 * esxHost* 」属性で、手順 6 の「 availableEsHostsList 」からの情報を渡します。手順 3 から 5 までの情報を vmdkRestoreLocations 属性に渡します。
-
restoreFromLocation属性で、手順3のsnapshotLocationsListから情報を渡します。
-
vmdkToRestore属性で、手順4のvmdkLocationsListから情報を渡します。
-
restoreToDatastore属性で、手順5のDatastoreNameListの情報を渡します。
|