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

Résumé: 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.

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

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

Informations supplémentaires

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

Produits concernés

NetWorker

Produits

NetWorker
Propriétés de l’article
Numéro d’article: 000021344
Type d’article: How To
Dernière modification: 30 Jun 2026
Version:  7
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.