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

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

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

本文提供如何從 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 - 服務無法使用

Informations supplémentaires

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

Produits concernés

NetWorker

Produits

NetWorker
Propriétés de l’article
Numéro d’article: 000021344
Type d’article: How To
Dernière modification: 30 Jun 2026
Version:  7
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.