NetWorker:如何使用 REST API 开机自检 VMware 虚拟机映像还原
Сводка: 本知识库文章简要概述了如何从 REST API 执行 VMware 虚拟机映像恢复。
Данная статья применяется к
Данная статья не применяется к
Эта статья не привязана к какому-либо конкретному продукту.
В этой статье указаны не все версии продуктов.
Инструкции
本知识库文章简要/通用概述了如何从 REST API 执行 VMware 虚拟机映像恢复。完整的 REST API 指南可在以下下面找到:
https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1) 您可以查询所有受保护的虚拟机,以获取要恢复的虚拟机的虚拟机 UUID。链接的语法如下:
2) 您必须收集要恢复的特定虚拟机所需的 VMware 托管对象参考 (MoRef) 值:链接的语法如下:
所需的值将显示在vm_info行下和输出的 vmInformation 部分下。
例子:
3) 您可以通过将备份 ID 添加到 GET 请求来收集其他信息:
4) 要开机自检恢复,您将使用以下链接语法:
JSON 正文内容的一个示例是将值替换为步骤 2 和 3 中收集的值:
示例:
在 VMware 客户端中会看到恢复会话。
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 部分下。
例子:
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"
}
示例:
提醒:状态 201 表示已提交请求。这只是特定环境中完整映像恢复的示例。属性和要求可能会根据 VMware 环境而变化。
在 VMware 客户端中会看到恢复会话。
通用故障排除:
| 代码 | 描述 | 示例 |
| 1XX | 信息 | 100 — 继续 |
| 2XX | 成功 | 200 - OK 201 - 创建 202 - 已接受 |
| 3XX | 重 定向 | 301 - 永久 移动 307 - 临时重定向 |
| 4XX | 客户端错误 | 400 - 错误请求 401 - 未经授权 404 - 未找到 |
| 5XX | 服务器错误 | 500 - 内部服务器错误 503 - 服务不可用。 |
Дополнительная информация
可以找到恢复会话的日志:
NetWorker 服务器:
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
Услуги технической поддержки
Проверьте, распространяются ли на ваше устройство услуги технической поддержки.