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

削除されたVMをリストアするためのREST APIのワークフロー

共同作成者 netapp-yvonneo netapp-revathid

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

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

手順 REST API コメント

1

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

VMware Managed Objects URL からデータストア moref を見つけてください。削除された仮想マシンが存在していたデータストアの moref をメモしてください。

2

/4.1/datastores/{moref}/backups

`Get Datastore Backups`指定されたデータストアのバックアップ一覧を取得します。ステップ1の*moref*を渡します。復元するバックアップの*backupId*をメモします。

3

/4.1/backups/{backupId}

`Get Backup Details`指定されたバックアップの詳細を取得します。ステップ2の backupId を渡してください。エンティティリストで、削除されたVMと一致する entityName を見つけ、UUID をメモしてください。

4

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

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

5

/4.1/datastores/{moref}/availableEsxHosts

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

6

/4.1/vm/{uuid}/backups/{backupId}/restoreVm

`Restore a VM from a backup`指定されたバックアップを復元します。ステップ3の*UUID*を渡してください。ステップ2の*backupId*を渡してください。*restoreLocations*属性には、ステップ4の*snapshotLocationsList*の情報を渡し、*esxHost*属性には、ステップ5の*availableEsxHostsList*の情報を渡してください。VMバックアップが部分バックアップの場合は、 `restartVM`パラメータを*false*に設定してください。*注:*テンプレートである仮想マシンは復元できません。