NetWorker. Процедура POST восстановления образа виртуальной машины VMware с помощью REST API
Summary: В этой статье базы знаний представлен краткий обзор выполнения восстановления образа виртуальной машины VMware из REST API.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
В этой статье базы знаний представлен краткий/общий обзор того, как выполнять восстановление образа ВМ VMware из REST API. Полное руководство по REST API доступно в разделе:
https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1) Вы можете запросить все защищенные виртуальные машины, чтобы получить UUID виртуальной машины, которая требуется восстановить. Следующий синтаксис ссылки:
2) Необходимо собрать необходимые значения VMware Managed Object Reference (MoRef) для конкретной виртуальной машины, восстановление которой требуется выполнить: Следующий синтаксис ссылки:
Необходимые значения отображаются в строке vm_info и под разделом vmInformation вывода.
Примере:
3) Можно собрать дополнительную информацию, добавив идентификатор резервной копии в запрос GET:
4) Для post восстановления используется следующий синтаксис ссылки:
Примером содержания в основном тексте 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 Managed Object Reference (MoRef) для конкретной виртуальной машины, восстановление которой требуется выполнить: Следующий синтаксис ссылки:
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups
Необходимые значения отображаются в строке vm_info и под разделом vmInformation вывода.
Примере:
3) Можно собрать дополнительную информацию, добавив идентификатор резервной копии в запрос GET:
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID
4) Для 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"
}
Пример.
ПРИМЕЧАНИЕ. Статус 201 указывает на то, что запрос был отправлен. Это лишь пример полного восстановления образа в определенной среде. Свойства и требования могут изменяться в зависимости от среды VMware.
Сеанс восстановления отображается в клиенте VMware.
Общий поиск и устранение неисправностей:
| Код | Описание | Примеры |
| В 1 раз | Информационных | 100 — продолжить |
| В 2 раза | Success | 200 - OK 201 - Создано 202 — принято |
| В 3 раза | Перенаправление | 301 — перемещено окончательно 307 — временное перенаправление |
| В 4 раза | Ошибка КЛИЕНТА | 400 — неверный запрос 401 — Несанкционированный 404 — не найден |
| В 5 раз | Ошибка СЕРВЕРА | 500 — Внутренняя ошибка сервера 503 — служба недоступна. |
Additional Information
Журналы для сессии восстановления можно найти:
NetWorker Server:
NetWorker Server:
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/
Affected Products
NetWorkerProducts
NetWorkerArticle Properties
Article Number: 000021344
Article Type: How To
Last Modified: 06 May 2025
Version: 5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.