to English version
VMをリストアするためのREST APIのワークフロー
SnapCenter Plug-in for VMware vSphere REST APIを使用してVMバックアップのリストア処理を実行するには、所定の順序でREST API呼び出しを実行する必要があります。
各REST APIの先頭にhttps://<server>:<port>
を追加して完全なエンドポイントを形成します。
手順 |
REST API |
コメント |
1 |
http://<vCenter-IP>/mob に移動します。
|
VMware管理オブジェクトのURLからVMのmorefを見つけます。
リストアする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を渡します。
snapshotLocationsListの情報をメモします。
|
4 |
/4.1/vm/{moref}/backups/
availableesxhosts
|
Get available ESX Hosts により、バックアップが格納されているホストの情報を取得します。
availableEsxHostsListの情報をメモします。
|
5 |
/4.1/vm/{moref}/backups/
{backupId}/restore
|
Restore a VM from a backup により、指定したバックアップをリストアします。
restoreLocations属性に、手順3と4でメモした情報を渡します。
|
VMバックアップが部分的なバックアップの場合は、restartVM パラメーターを「false」に設定します。
|
|