削除した VM をリストアするための REST API のワークフロー
SnapCenter Plug-in for VMware vSphere REST API を使用して VM バックアップのリストア処理を実行するには、規定された順序の REST API 呼び出しに従う必要があります。
各 REST API について 'REST API の前面に https://<server>:<port>` を追加して ' 完全なエンドポイントを形成します
ステップ | REST API | コメント |
---|---|---|
1. |
http://<vCenter-IP>/mob` にアクセスします |
VMware Managed Objects の URL から VM UUID を検索します。リストアする VM の * uuid * をメモします。 |
2. |
「 /4.1/vm/{uuid}/backups |
「 VM バックアップの取得」は、指定された VM のバックアップのリストを取得します。手順 1 から * uuid * を渡します。リストアするバックアップの * backupid * をメモします。 |
3. |
|
'get snapshot locations' は ' 指定したバックアップの Snapshot コピーの場所を取得します手順 2 から * backupid * を渡します。この snapshotsList 情報に注意してください。 |
4. |
|
Get Available ESX Hosts (利用可能な ESX ホストの取得)は ' バックアップが保存されているホストの情報を取得します入手可能な EsxHostsList* 情報に注意してください。 |
5. |
|
'Restore VM from a backup using uuid or restore a deleted VM' 指定したバックアップをリストアします手順 1 から * uuid * を渡します。手順 2 から * backupid * を渡します。ステップ 3 と 4 の情報を restoreLocations 属性に渡しますVM のバックアップが部分的なバックアップの場合は、「 restartVM 」パラメータを「 false 」に設定します。* 注: * テンプレートの VM はリストアできません。 |