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

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

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

В этой статье представлен краткий обзор восстановления образа виртуальной машины 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 - Служба недоступна

Informazioni aggiuntive

Журналы сеанса восстановления можно найти по адресу:
Сервер 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

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.