NetWorker: Cómo postar restauraciones de imágenes de VM de VMware con API REST

Summary: En este artículo de la base de conocimientos, se proporciona una breve descripción general de cómo realizar restauraciones de imágenes de VM de VMware desde la API REST.

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

En este artículo de la base de conocimientos, se proporciona una descripción general breve/genérica de cómo realizar restauraciones de imágenes de VM de VMware desde la API REST. La guía completa de la API REST está disponible en: 

https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1) Puede consultar todas las VM protegidas para obtener el UUID de la VM que desea restaurar. La sintaxis del vínculo sería la siguiente:
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms

2) Debe recopilar los valores de referencia de objetos administrados de VMware (MoRef) necesarios para la VM específica que desea restaurar: La sintaxis del vínculo sería la siguiente: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups

Los valores necesarios aparecen en la línea vm_info y en la sección vmInformation de la salida.

Ejemplo:
kA53a0000004OcKCAU_1_0
 
3) Puede agregar el ID de respaldo a la solicitud GET para recopilar información adicional: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID

4) Para realizar la POST de la restauración, debe utilizar la siguiente sintaxis de vínculo: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID/op/recover

Un ejemplo del contenido del cuerpo json sería reemplazar los valores por los valores recopilados en los pasos 2 y 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"
}

 
Ejemplo:
kA53a0000004OcKCAU_1_1
NOTA: Estado 201 indica que la solicitud se envió. Este es solo un ejemplo de una restauración de imagen completa en un entorno específico. Las propiedades y los requisitos pueden cambiar según el entorno de VMware.
 
La sesión de restauración se ve en el cliente de VMware.
 
Solución de problemas genérica:
 
Código Descripción Ejemplos
1XX Informativo 100- Continuar
2XX Éxito 200 - Aceptar
201 - Creado
202 - Aceptado
3XX Redirección 301- Se movió permanentemente
307: redirección temporal
4XX Error de CLIENTE 400 - Solicitud incorrecta
401 - 404 no autorizado
- No encontrado
5XX Error de SERVIDOR 500 - Error
interno del servidor 503 - Servicio no disponible.
 
 

Additional Information

Los registros para la sesión de restauración se pueden encontrar:

Servidor de NetWorker:
Linux: /nsr/logs/recover/
Windows: [INSTALL_DRIVE]:\Archivos de programa\EMC NetWorker\nsr\logs\recover
vProxy utilizado para la restauración: /opt/emc/vproxy/runtime/logs/recycle/coverd/
Nota: En la mayoría de las situaciones, una vez finalizada la restauración, se transferirá a: /opt/emc/vproxy/runtime/logs/recycle/coverd/

Affected Products

NetWorker

Products

NetWorker
Article 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.