NVP-vProxy: Durchführen einer VM-Wiederherstellung über die Befehlszeile

Zusammenfassung: Die NVP-Integration (NetWorker VMware Protection) wird mit der vProxy-Appliance konfiguriert. In bestimmten Situationen ist es erforderlich, eine Wiederherstellung über die Befehlszeile (CLI) durchzuführen. Dieser Artikel enthält allgemeine Informationen zum Durchführen einer VM-Image-Wiederherstellung mithilfe von nsrvproxy_recover. ...

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

Weisungen

Die NVP-Integration (NetWorker VMware Protection) wird mit der vProxy-Appliance konfiguriert. In bestimmten Situationen ist es erforderlich, eine Wiederherstellung über die Befehlszeilenschnittstelle (CLI) durchzuführen. Das NetWorker Command Reference Guide enthält Informationen zu nsrvproxy_recover. Die NetWorker-Dokumentation ist verfügbar unter: Support für NetWorker | Handbücher und Dokumente
 

  1. Identifizieren Sie die Saveset-ID (SSID), die Sie wiederherstellen möchten. Dazu kann einer der folgenden Ansätze verwendet werden:
  • Verwenden der Registerkarte "Media" der NetWorker Management Console (NMC) im Abschnitt "Save Sets".
  • NetWorker-Server-Befehlszeile: mminfo -avot -q vmname=VMNAME
  1. Verwenden Sie ein mminfo Befehl mit dem Befehl "-S" verwenden, um die vollständigen Informationen über das Saveset aus der NetWorker-Server-Mediendatenbank abzufragen: 
mminfo -S -q ssid=<SSID>
HINWEIS: Alternativ können Sie die folgende Methode verwenden, um den für die CLI-Wiederherstellung erforderlichen Befehl zu erzeugen: NVP-vProxy: So erhalten Sie die genaue Befehlssyntax zum Ausführen einer VM-Recovery über die CLI mit Debug
  1. Unter Verwendung der Informationen, die Sie aus dem mminfo Ausgabe in Schritt 3, um die nsrvproxy_recover Befehl.
    Syntax:
nsrvproxy_recover [-vvv] [-D<Debug_Level>] -c <vCenter FQDN> -S <ssid> -m <recovery method> -M <vm-moref> -V <Desired recovered VM name> -A <datacenter moref> -C <compute resource moref> -H <host moref> -E <datastore moref> [-k] [> output_file.log] 
    • -vvv (Optional) Zusätzliche Ausführlichkeit
    • -D (Optional) Debugging-Ebenen hinzugefügt, siehe: NetWorker: Debug-Informationsebenen
    • -m Wiederherstellungsmethoden:
      • R (Virtuelle Maschine zurücksetzen) Zurücksetzen einer vorhandenen virtuellen Maschine auf einen Point-in-Time. Wenn Change Block Tracking (CBT) aktiviert ist, werden nur die Daten verschoben, die geändert wurden.
      • I (Virtual Machine Image Recovery): Stellen Sie die ausgewählte virtuelle Maschine als neue virtuelle Maschine wieder her.
      • D (Virtual Machine Disk Recovery): Stellen Sie eine oder mehrere Festplatten auf einer vorhandenen virtuellen Maschine wieder her.
      • N (Sofortige Recovery): Verwenden Sie Instant Access, um die ausgewählte virtuelle Maschine als neue virtuelle Maschine wiederherzustellen. Der Datenspeicher befindet sich auf dem Data Domain-Gerät, auf dem das Saveset gespeichert ist. Sobald nsrvproxy_recover Prozess beendet wird, wird der Datenspeicher automatisch zurückgefordert. Um die virtuelle Maschine beizubehalten, verwenden Sie Storage vMotion, um die virtuelle Maschine zu einem anderen Datenspeicher zu migrieren.
      • E (Notfall-Recovery): Stellen Sie die ausgewählte virtuelle Maschine auf einem ESXi-Host wieder her.
    • -k (optional) gleichzeitige VMDK-Wiederherstellung.
    • > output_file.log (optional) leiten Sie die nsrvproxy_recover Befehlsausgabe in eine Protokolldatei an einem Speicherort Ihrer Wahl.
    • Weitere Optionen finden Sie im Abschnitt nsrvproxy_recover Abschnitt des NetWorker Command Reference Guide

Befehlssyntax zum Durchführen einer VM-Recovery:

nsrvproxy_recover -vvv -D9 -m I -c vcsa.amer.lan -M vm-4007 -V rhel-client01_RESTORE -A datacenter-3 -L domain-c8 -F group-v4 -E datastore-12 -S 1971497009 -k 
HINWEIS: Wenn Sie die MoRef des ESXi-Hosts und die Datenspeicher-MoRef aus dem mminfo wird auf demselben ESXi-Host und Datenspeicher wiederhergestellt, auf dem sich die ursprüngliche VM befand, als sie gesichert wurde. Stellen Sie sicher, dass dieser ESXi-Host über verfügbare Ressourcen verfügt und der Datenspeicher über ausreichend Speicherplatz verfügt. Wenn die Sitzung geschlossen oder die Eingabeaufforderung abgebrochen wird, wird die Wiederherstellungssitzung beendet.

Sie können den Befehl im Hintergrund ausführen, sodass er nicht durch das Schließen einer Sitzung oder Eingabeaufforderung beendet wird:

Linux:

nohup nsrvproxy_recover [-vvv] [-D<Debug_Level>] -c <vCenter FQDN> -S <ssid> -m <recovery method> -M <vm-moref> -V <Desired recovered VM name> -A <datacenter moref> -C <compute resource moref> -H <host moref> -E <datastore moref> [-k] > /tmp/nsrvproxy_recover-$(date -I).log &
Windows (PowerShell): 
Start-Process powershell.exe `
  -ArgumentList "-Command nsrvproxy_recover [-vvv] [-D<Debug_Level>] -c '<vCenter>' -S '<ssid>' -m '<method>' -M '<vm-moref>' -V '<vmname>' -A '<dc-moref>' -C '<compute>' -H '<host>' -E '<datastore>' [-k] *>> C:\temp\nsrvproxy_recover.log" `
  -WindowStyle Hidden `
  -NoNewWindow

Um den Job zu beenden, müssen Sie Folgendes tun: kill die PID für die nsrvproxy_recover an. Alternativ können Sie die nsrvproxy_recover Job-ID vom NetWorker-Server jobkill Eingabeaufforderung.

  1. Wenn die Wiederherstellung ordnungsgemäß initiiert wird, können Sie den Fortschritt in der Eingabeaufforderung auf der Registerkarte "NMC Monitoring" überwachen. nsrwatch oder vSphere.

Weitere Informationen

Betroffene Produkte

NetWorker

Produkte

NetWorker
Artikeleigenschaften
Artikelnummer: 000158471
Artikeltyp: How To
Zuletzt geändert: 04 Feb. 2026
Version:  5
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.