NetWorker:REST APIを使用してVMware VMイメージのリストアをPOSTする方法
Summary: このKBでは、REST APIからVMware VMイメージのリストアを実行する方法について簡単に説明します。
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
このKBでは、REST APIからVMware VMイメージのリストアを実行する方法の概要と一般的な概要について説明します。REST APIガイドの詳細については、次の文書を参照してください。
https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1)すべての保護されたVMにクエリーを実行して、リストアしようとしているVMのVM UUIDを取得できます。リンクの構文は次のとおりです。
2)リストアする特定のVMに必要なVMware Managed Object Reference(MoRef)値を収集する必要があります。リンクの構文は次のとおりです。
必要な値は、vm_info行と出力の vmInformation セクションの下に表示されます。
例:
3)GETリクエストにバックアップIDを追加することで、追加情報を収集できます。
4)リストアをPOSTするには、次のリンク構文を使用します。
JSON本文のコンテンツの例として、ステップ2と3で収集した値に値を置き換えることがあります。
Example:
リストア セッションは、VMwareクライアントに表示されます。
https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1)すべての保護されたVMにクエリーを実行して、リストアしようとしているVMのVM UUIDを取得できます。リンクの構文は次のとおりです。
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms
2)リストアする特定のVMに必要なVMware Managed Object Reference(MoRef)値を収集する必要があります。リンクの構文は次のとおりです。
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups
必要な値は、vm_info行と出力の vmInformation セクションの下に表示されます。
例:
3)GETリクエストにバックアップIDを追加することで、追加情報を収集できます。
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID
4)リストアをPOSTするには、次のリンク構文を使用します。
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID/op/recover
JSON本文のコンテンツの例として、ステップ2と3で収集した値に値を置き換えることがあります。
{
"recoverMode": "New",
"datacenterMoref": "DATACENTER_MOREF",
"datastoreMoref": "DATASTORE_MOREF",
"computeResourceMoref": "COMPUTE_RESOURCE_MOREF",
"disks": [
{
"datastoreMoref": "DATASTORE_MOREF",
"key": "2000",
"name": "Hard disk 1"
}
],
"vCenterHostname": "VCENTER_NAME",
"hostMoref": "VCENTER_MOREF",
"vmName": "RESTORED_VM_NAME",
"powerOn": "true/false",
"reconnectNic": "true/false"
}
Example:
メモ: ステータス201は、リクエストが送信されたことを示します。これは、特定の環境でのフル イメージ リストアの例にすぎません。プロパティと要件は、VMware環境に基づいて変更される可能性があります。
リストア セッションは、VMwareクライアントに表示されます。
一般的なトラブルシューティング:
| コード | 説明 | 例 |
| 1XX | 情報 | 100 - 続行 |
| 2XX | 成功 | 200 - OK 201 - Created 202 - Accepted |
| 3XX | リダイレクト | 301 - 永続的に 移動 307 - 一時的なリダイレクト |
| 4XX | クライアント エラー | 400 - Bad request 401 - Unauthorized 404 - Not Found |
| 5XX | サーバー エラー | 500 - 内部サーバー エラー503 - サービスが利用できません。 |
Additional Information
リストア セッションのログは、NetWorkerサーバーで
確認できます。
確認できます。
Linuxの場合/nsr/logs/recover/
Windowsの場合:[INSTALL_DRIVE]:\Program Files\EMC NetWorker\nsr\logs\recover
リストアに使用されるvProxy: /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/
注:ほとんどの場合、リストアが完了すると、次の状態に移動されます。/opt/emc/vproxy/runtime/logs/recycle/vrecoverd/
Affected Products
NetWorkerProducts
NetWorkerArticle Properties
Article Number: 000021344
Article Type: How To
Last Modified: 06 May 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.