NetWorker: como POSTAR restaurações de imagens de VMs da VMware com a API REST

Riepilogo: Este artigo fornece uma breve visão geral de como executar restaurações de imagem de máquina virtual (VM) VMware a partir da 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

Este artigo fornece uma breve visão geral de como executar restaurações de imagem de VM do VMware a partir da API REST. O guia completo da API REST está disponível em API REST do Dell NetWorker

  1. Consulte todas as VMs protegidas para obter o UUID da VM que você deseja restaurar. A sintaxe do link segue:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms
  1. Você deve coletar os valores necessários do MoRef (VMware Managed Object Reference) para a VM específica que deseja restaurar: A sintaxe do link é a seguinte:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups
 
Os valores necessários são exibidos no campo vm_info e sob o vmInformation da saída.
 
Exemplo:
Exemplo de POSTMAN da solicitação GET coletando informações da VM
  1. Colete informações adicionais adicionando o ID de backup ao GET Solicitação:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID
  1. Use a seguinte sintaxe de link para fazer o POST da restauração:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID/op/recover

Um exemplo do conteúdo do corpo JSON é substituir os valores pelos valores coletados nas etapas 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"
}
 
Exemplo:
Exemplo de POST da API REST do Postman
NOTA: O status 201 indica que a solicitação foi enviada. Este é um exemplo de uma restauração de imagem completa em um ambiente específico. As propriedades e os requisitos podem mudar com base no ambiente VMware.
 
A sessão de restauração é vista no VMware client.
 

Solução de problemas genérica:

Código Descrição Exemplos
1XX Informativos 100 - Continuar
2XX Sucesso 200 - OK
201 - Criado
202 - Aceito
3XX Redirecionamento 301 - Movido permanentemente.
307 - Redirecionamento temporário
4XX Erro de CLIENT 400 - Solicitação
incorreta 401 - Não autorizada
404 - Não encontrado
5XX Erro de SERVER 500 - Erro
interno do servidor 503 - Serviço indisponível

Informazioni aggiuntive

Os logs da sessão de restauração são encontrados em:
NetWorker server:

  • Linux: /nsr/logs/recover/
  • Windows: [INSTALL_DRIVE]:\Program Files\EMC NetWorker\nsr\logs\recover

vProxy usado para restauração:

  • /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/
 
Nota: Depois que a restauração for concluída, ela será movida para: /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/DATE

Prodotti interessati

NetWorker

Prodotti

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