NetWorker: Jak wykonać test POST przywracania obrazu maszyny wirtualnej VM za pomocą interfejsu REST API

Summary: Ten artykuł bazy wiedzy zawiera krótki przegląd sposobu wykonywania przywracania obrazu maszyny wirtualnej VMware z interfejsu 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

Ten artykuł bazy wiedzy zawiera krótki/ogólny przegląd sposobu przywracania obrazu maszyny wirtualnej VMware z interfejsu REST API. Pełny przewodnik po interfejsie REST API jest dostępny w obszarze: 

https://developer.dell.com/apis/2378/versions/v3/docs/GettingStarted.md1) Możesz zbadać wszystkie chronione maszyny wirtualne, aby uzyskać identyfikator UUID maszyny wirtualnej maszyny wirtualnej, którą chcesz przywrócić. Składnia łącza powinna być następująca:
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms

2) Należy zebrać potrzebne wartości referencyjne obiektu zarządzanego VMware (MoRef) dla konkretnej maszyny wirtualnej, którą chcesz przywrócić: Składnia łącza powinna być następująca: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups

Potrzebne wartości pojawiają się w wierszu vm_info i w sekcji vmInformation danych wyjściowych.

Przykład:
kA53a0000004OcKCAU_1_0
 
3) Dodatkowe informacje można zebrać, dodając identyfikator kopii zapasowej do żądania GET: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID

4) Aby przeprowadzić test POST, należy użyć poniższej składni łącza: 
https:// NETWORKER_SERVER:9090/nwrestapi/v3/global/vmware/vcenters/VCENTER_SERVER/protectedvms/VM_UUID/backups/BACKUP_ID/op/recover

Przykładem zawartości treść JSON może być zastąpienie wartości zebranych w kroku 2 i 3 wartościami:
{
	"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"
}

 
Przykład:
kA53a0000004OcKCAU_1_1
UWAGA: Stan 201 oznacza, że żądanie zostało przesłane. Jest to tylko przykład pełnego przywrócenia obrazu w określonym środowisku. Właściwości i wymagania mogą ulec zmianie w zależności od środowiska VMware.
 
Sesja przywracania jest widoczna w kliencie VMware.
 
Ogólne rozwiązywanie problemów:
 
Kod Opis Przykłady
1XX Informacyjne 100 — kontynuuj
2XX Success 200 – OK
201 — utworzony
202 — zaakceptowane
3XX Przekierowanie 301 — Trwale
przeniesiony 307 — przekierowanie tymczasowe
4XX Błąd KLIENTA 400 - Bad request 401 - Unauthorized
404 - Not Found (400 - Nie znaleziono nieprawidłowego żądania
401 - Nieautoryzowany 404)
5XX Błąd SERWERA 500 – Wewnętrzny błąd
serwera 503 — usługa jest niedostępna.
 
 

Additional Information

Dzienniki sesji przywracania można znaleźć:

serwer NetWorker:
Linux: /nsr/dzienniki/odzyskiwanie/
Windows: [INSTALL_DRIVE]:\Program Files\EMC NetWorker\nsr\logs\recover
VProxy używane do przywracania: /opt/emc/vproxy/runtime/logs/recycle/vrecoverd/
Uwaga: W większości przypadków po zakończeniu przywracania system zostanie przeniesiony do: /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.