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

Riepilogo: 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.

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

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.
 
 

Informazioni aggiuntive

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/

Prodotti interessati

NetWorker

Prodotti

NetWorker
Proprietà dell'articolo
Numero articolo: 000021344
Tipo di articolo: How To
Ultima modifica: 06 mag 2025
Versione:  5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.