NetWorker:如何使用 REST API 开机自检 VMware 虚拟机映像还原

Сводка: 本知识库文章简要概述了如何从 REST API 执行 VMware 虚拟机映像恢复。

Данная статья применяется к Данная статья не применяется к Эта статья не привязана к какому-либо конкретному продукту. В этой статье указаны не все версии продуктов.

Инструкции

本知识库文章简要/通用概述了如何从 REST API 执行 VMware 虚拟机映像恢复。完整的 REST API 指南可在以下下面找到:

https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1) 您可以查询所有受保护的虚拟机,以获取要恢复的虚拟机的虚拟机 UUID。链接的语法如下:
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms

2) 您必须收集要恢复的特定虚拟机所需的 VMware 托管对象参考 (MoRef) 值:链接的语法如下: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups

所需的值将显示在vm_info行下和输出的 vmInformation 部分下。

例子:
kA53a0000004OcKCAU_1_0

3) 您可以通过将备份 ID 添加到 GET 请求来收集其他信息: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID

4) 要开机自检恢复,您将使用以下链接语法: 
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"
}

 
示例:
kA53a0000004OcKCAU_1_1
提醒:状态 201 表示已提交请求。这只是特定环境中完整映像恢复的示例。属性和要求可能会根据 VMware 环境而变化。
 
在 VMware 客户端中会看到恢复会话。
 
通用故障排除:
 
代码 描述 示例
1XX 信息 100 — 继续
2XX 成功 200 - OK
201 - 创建
202 - 已接受
3XX 重 定向 301 - 永久
移动 307 - 临时重定向
4XX 客户端错误 400 - 错误请求
401 - 未经授权
404 - 未找到
5XX 服务器错误 500 - 内部服务器错误
503 - 服务不可用。
 
 

Дополнительная информация

可以找到恢复会话的日志:

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/

Затронутые продукты

NetWorker

Продукты

NetWorker
Свойства статьи
Номер статьи: 000021344
Тип статьи: How To
Последнее изменение: 06 May 2025
Версия:  5
Получите ответы на свои вопросы от других пользователей Dell
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.