NetWorker:如何使用 REST API 進行 POST VMware VM 映像還原

Riepilogo: 本文提供如何從 REST API 執行 VMware 虛擬機器 (VM) 映像還原的簡短概述。

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

本文提供如何從 REST API 執行 VMware VM 映像還原的簡短概述。Dell NetWorker REST API 提供完整的 REST API 指南

  1. 查詢所有受保護的 VM,以取得要還原的 VM 的 VM UUID。連結 的語法 如下:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms
  1. 您必須為要還原的特定虛擬機器收集所需的 VMware 受管物件參照 (MoRef) 值: 連結的 語法 如下:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups
 
所需的值會顯示在 vm_info 行和下 vmInformation 部分的輸出。
 
範例:
POSTMAN GET 要求收集 VM 資訊的範例
  1. 若要收集其他資訊,請將 備份 ID 新增至 GET 要求:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID
  1. 使用下列連結 語法 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"
}
 
範例:
POSTMAN REST API POST 範例
注意: 狀態 201 表示請求已提交。以下是在特定環境中進行完整映像還原的範例。屬性和需求可能會根據 VMware 環境而變更。
 
在 VMware 用戶端中會看到還原工作階段。
 

一般故障診斷:

程式碼 說明 範例
1XX 參考資訊 100 - 繼續
2XX 成功 200 - 確定
201 - 已建立
202 - 已接受
3XX 重新導向 301 - 永久移動。
307 - 臨時重定向
4XX CLIENT 錯誤 400 - 錯誤要求
401 - 未經授權
404 - 未找到
5XX SERVER 錯誤 500 - 內部伺服器錯誤
503 - 服務無法使用

Informazioni aggiuntive

還原工作階段的記錄位於:
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/DATE

Prodotti interessati

NetWorker

Prodotti

NetWorker
Proprietà dell'articolo
Numero articolo: 000021344
Tipo di articolo: How To
Ultima modifica: 30 giu 2026
Versione:  7
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.