NetWorker:如何使用 REST API 执行 POST VMware 虚拟机映像还原

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 虚拟机映像还原。完整的 REST API 指南位于 Dell NetWorker REST API

  1. 查询所有受保护的虚拟机,以获取要还原的虚拟机的虚拟机 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 部分。
 
示例:
收集虚拟机信息的 GET 请求的 POSTMAN 示例
  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 - OK
201 - Created
202 - Accepted
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.