NetWorker: VMware VM-imageherstel posten met REST API

Résumé: In dit artikel vindt u een kort overzicht van het uitvoeren van VM-imageherstel (VM) van VMware Virtual Machine vanuit de REST API.

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

Dit artikel geeft een kort overzicht van het uitvoeren van VMware VM image-herstel vanuit de REST API. De volledige REST API-handleiding is beschikbaar op de Dell NetWorker REST API

  1. Voer query's uit op alle beveiligde VM's om de VM-UUID op te halen van de VM die u wilt herstellen. De syntaxis van de koppeling is als volgt:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms
  1. U moet de vereiste MoRef-waarden (VMware Managed Object Reference) verzamelen voor de specifieke VM die u wilt herstellen: De syntaxis van de koppeling is als volgt:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups
 
De vereiste waarden worden weergegeven onder het vm_info lijn en onder de vmInformation gedeelte van de uitvoer.
 
Voorbeeld:
POSTMAN: voorbeeld van een GET-aanvraag die VM-gegevens verzamelt
  1. Verzamel aanvullende informatie door de back-up-ID toe te voegen aan het GET Verzoek:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID
  1. Gebruik de volgende koppelingssyntaxis om het herstel te POSTEN:
https://NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID/op/recover

Een voorbeeld van de JSON-bodycontent is het vervangen van de waarden door de waarden die zijn verzameld in stap 2 en 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"
}
 
Voorbeeld:
POSTMAN REST API POST voorbeeld
OPMERKING: Status 201 geeft aan dat de aanvraag is ingediend. Dit is een voorbeeld van een volledig imageherstel in een specifieke omgeving. Eigenschappen en vereisten kunnen veranderen op basis van de VMware-omgeving.
 
De herstelsessie wordt weergegeven in de VMware-client.
 

Algemene probleemoplossing:

Code Omschrijving Voorbeelden
1XX Informatief 100 - Doorgaan
2XX Geslaagd 200 - OK
201 - Aangemaakt
202 - Geaccepteerd
3XX Omleiding 301 - Permanent verhuisd.
307 - Tijdelijke omleiding
4XX CLIENT-fout 400 - Ongeldig verzoek
401 - Niet geautoriseerd
404 - Niet gevonden
5XX SERVER-fout 500 - Interne serverfout
503 - Service niet beschikbaar

Informations supplémentaires

Logboeken voor de herstelsessie zijn te vinden op:
NetWorker server:

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

vProxy gebruikt voor herstel:

  • /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/
 
Opmerking: Zodra het terugzetten is voltooid, wordt het verplaatst naar: /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.