日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

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

寄稿者 netapp-madhulik Ronya-Robinson

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 MORef を検索します。リストアする VM の * MORef * をメモします。

2.

「 /4.1/vm/{moref}/backups' 」と入力します

「 VM バックアップの取得」は、指定された VM のバックアップのリストを取得します。手順 1 から * MORef * を渡します。リストアするバックアップの * backupid * をメモします。

3.

/4.1/vm/backups/{backupid}/snapshotlocations

'get snapshot locations' は ' 指定したバックアップの Snapshot コピーの場所を取得します手順 2 から * backupid * を渡します。この snapshotsList 情報に注意してください。

4.

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

Get Available ESX Hosts (利用可能な ESX ホストの取得)は ' バックアップが保存されているホストの情報を取得します入手可能な EsxHostsList* 情報に注意してください。

5.

/4.1/vm/{moref}/backups/{backupid}/restore

「バックアップから VM をリストア」を実行すると、指定したバックアップがリストアされます。ステップ 3 と 4 の情報を restoreLocations 属性に渡します

注記 VM のバックアップが部分的なバックアップの場合は、「 restartVM 」パラメータを「 false 」に設定します。
注記 テンプレートである VM はリストアできません。