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:
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. |
Additional Information
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/
Affected Products
NetWorkerProducts
NetWorkerArticle 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.