NetWorker: Anleitung zum POST von VMware-VM-Image-Wiederherstellungen mit REST API

Summary: Dieser Wissensdatenbank-Artikel bietet einen kurzen Überblick über die Durchführung von VMware VM-Image-Wiederherstellungen von rest API.

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

Dieser Wissensdatenbank-Artikel bietet eine kurze/allgemeine Übersicht über die Durchführung von VMware VM-Image-Wiederherstellungen von rest API. Das vollständige REST API-Handbuch finden Sie unter: 

https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1) Sie können alle geschützten VMs abfragen, um die VM-UUID der VM abzurufen, die Sie wiederherstellen möchten. Die Syntax des Links würde wie folgt sein:
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms

2) Sie müssen die erforderlichen Werte für VMware Managed Object Reference (MoRef) für die bestimmte VM erfassen, die Sie wiederherstellen möchten: Die Syntax des Links würde wie folgt sein: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups

Die erforderlichen Werte werden unter der zeile vm_info und im Abschnitt vmInformation der Ausgabe angezeigt.

Beispiel:
kA53a0000004OcKCAU_1_0
 
3) Sie können zusätzliche Informationen erfassen, indem Sie die Backup-ID zur GET-Anfrage hinzufügen: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID

4) Zum POST der Wiederherstellung verwenden Sie die folgende Linksyntax
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID/op/recover

Ein Beispiel für den JSON-Textinhalt wäre das Ersetzen der Werte durch die in Schritt 2 und 3 erfassten Werte:
{
	"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"
}

 
Beispiel:
kA53a0000004OcKCAU_1_1
HINWEIS: Status 201 gibt an, dass die Anfrage übermittelt wurde. Dies ist nur ein Beispiel für eine vollständige Image-Wiederherstellung in einer bestimmten Umgebung. Eigenschaften und Anforderungen können sich basierend auf der VMware-Umgebung ändern.
 
Die Wiederherstellungssitzung wird im VMware-Client angezeigt.
 
Allgemeine Fehlerbehebung:
 
Code Beschreibung Beispiele
1XX Informations 100 – Weiter
2XX Success 200 – OK
201 – Erstellt
202 – akzeptiert
3XX Umleitung 301 – Dauerhaft
verschoben 307 – Temporäre Umleitung
4XX CLIENT-Fehler 400 – Ungültige Anfrage
401 – Nicht autorisiert
404 – Nicht gefunden
5XX SERVERfehler 500 – Interner Serverfehler
503 – Service nicht verfügbar.
 
 

Additional Information

Protokolle für die Wiederherstellungssitzung finden Sie unter:

NetWorker-Server:
Linux: /nsr/logs/recover/
Windows: [INSTALL_DRIVE]:\Program Files\EMC NetWorker\nsr\logs\recover
Für die Wiederherstellung verwendeter vProxy: /opt/emc/vproxy/runtime/logs/recycle/coverd/
Hinweis: In den meisten Fällen wird die Wiederherstellung nach Abschluss der Wiederherstellung in Folgendes verschoben: /opt/emc/vproxy/runtime/logs/recycle/coverd/

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.