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:
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:
Los valores necesarios aparecen en la línea vm_info y en la sección vmInformation de la salida.
Ejemplo:
3) Puede agregar el ID de respaldo a la solicitud GET para recopilar información adicional:
4) Para realizar la POST de la restauración, debe utilizar la siguiente sintaxis de vínculo:
Un ejemplo del contenido del cuerpo json sería reemplazar los valores por los valores recopilados en los pasos 2 y 3:
Ejemplo:
La sesión de restauración se ve en el cliente de VMware.
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:
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:
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:
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
NetWorkerProdotti
NetWorkerProprietà 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.