NetWorker: как выполнять POST восстановления образов виртуальных машин VMware с помощью REST API

Résumé: В этой статье представлен краткий обзор восстановления образа виртуальной машины VMware (ВМ) с помощью REST API.

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

В этой статье представлен краткий обзор восстановления образа виртуальной машины VMware с помощью REST API. Полное руководство по интерфейсу 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. Соберите дополнительную информацию, добавив идентификатор резервной копии в 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"
}
 
Пример.
Пример POST REST API Postman
ПРИМЕЧАНИЕ: Статус 201 указывает, что запрос отправлен. Это пример полного восстановления образа в конкретной среде. Свойства и требования могут изменяться в зависимости от среды VMware.
 
Сессия восстановления отображается в клиенте VMware.
 

Общий порядок поиска и устранения неисправностей.

Код Описание Примеры
1XX Информация 100 - Продолжить
2XX Success 200 - OK
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

Виртуальный прокси, используемый для восстановления:

  • /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.