NetWorker: Come ESEGUIRE il POST dei restore delle immagini delle VM VMware con l'API REST

Summary: Questo articolo della KB offre una breve panoramica su come eseguire i restore delle immagini delle VM VMware dall'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

Questo articolo della KB offre una panoramica breve/generica di come eseguire i restore delle immagini delle VM VMware dall'API REST. La guida completa alle API REST è disponibile in: 

https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1) È possibile eseguire query su tutte le VM protette per ottenere l'UUID della VM che si desidera ripristinare. La sintassi del link segue:
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms

2) È necessario raccogliere i valori VMware Managed Object Reference (MoRef) necessari per la VM specifica che si desidera ripristinare: La sintassi del link segue: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups

I valori necessari vengono visualizzati sotto la riga vm_info e nella sezione vmInformation dell'output.

Esempio:
kA53a0000004OcKCAU_1_0
 
3) È possibile raccogliere ulteriori informazioni aggiungendo l'ID di backup alla richiesta GET: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID

4) Per eseguire il POST del ripristino è necessario utilizzare la seguente sintassi di link: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID/op/recover

Un esempio del contenuto del corpo JSON potrebbe essere la sostituzione dei valori con i valori raccolti nei passaggi 2 e 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"
}

 
Esempio:
kA53a0000004OcKCAU_1_1
NOTA: Lo stato 201 indica che la richiesta è stata inviata. Questo è solo un esempio di ripristino dell'immagine completa in un ambiente specifico. Le proprietà e i requisiti potrebbero cambiare in base all'ambiente VMware.
 
La sessione di ripristino viene visualizzata nel client VMware.
 
Risoluzione dei problemi generici:
 
Codice Descrizione Esempi
1XX Informativo 100 - Continua
2XX Success 200 - OK
201 - Creato
nel 202 - Accettato
3XX Reindirizzamento 301 - Spostato definitivamente
307 - Reindirizzamento temporaneo
4XX Errore CLIENT 400 - Richiesta non valida
401 - Non autorizzato
404 - Non trovato
5XX Errore DEL SERVER 500 - Errore interno del server
503 - Servizio non disponibile.
 
 

Additional Information

È possibile trovare i registri per la sessione di ripristino:

Server NetWorker:
Linux: /nsr/logs/recover/
Windows: [INSTALL_DRIVE]:\Program Files\EMC NetWorker\nsr\logs\recover
vProxy utilizzato per il ripristino: /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/
Nota: Nella maggior parte dei casi, una volta completato il ripristino, verrà spostato in: /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/

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.