NetWorker:如何使用 REST 應用程式發展介面進行 POST VMware VM 映射還原

Summary: 本知識庫簡要概述如何從 REST 應用程式發展介面執行 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

本知識庫提供如何從 REST 應用程式發展介面執行 VMware VM 映射還原的簡短/一般概觀。完整的 REST 應用程式發展介面指南可在下方取得:

HTTPs://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1) 您可以查詢所有受保護的 VM,以取得您要還原之 VM 的 VM UUID。連結的語法如下:
HTTPs:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenter/VCENTER_SERVER/protectedvms

2) 您必須收集想要還原的特定 VM 所需的 VMware 受管物件參考 (MoRef) 值:連結的語法如下: 
HTTPs:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenter/VCENTER_SERVER/protectedvms/VM_UUID/backups

所需的值會顯示在vm_info行下,以及輸出的 vmInformation 區段下。

例子:
kA53a0000004OcKCAU_1_0

3) 您可以將備份 ID 新增至GET 要求以收集其他資訊: 
HTTPs:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenter/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID

4) 若要進行 POST 還原,您會使用下列連結語法: 
HTTPs:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenter/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"
}

 
範例:
kA53a0000004OcKCAU_1_1
注意:狀態 201 表示已提交要求。這只是特定環境中完整映射還原的範例。內容和需求可能會根據 VMware 環境而變更。
 
還原會話會在 VMware 用戶端中顯示。
 
一般故障診斷:
 
代碼 說明 範例
1XX 資訊 100 - 繼續
2XX 成功 200 - OK
201 - 建立
202 - 已接受
3XX 重 定向 301 - 永久
移動 307 - 暫時重新導向
4XX 用戶端錯誤 400 - 不良要求
401 - 未經授權
404 - 找不到
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

NetWorker

Products

NetWorker
Article 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.