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. ...
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
- 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
- Verwenden Sie ein
mminfoBefehl mit dem Befehl "-S" verwenden, um die vollständigen Informationen über das Saveset aus der NetWorker-Server-Mediendatenbank abzufragen:
mminfo -S -q ssid=<SSID>
- Unter Verwendung der Informationen, die Sie aus dem
mminfoAusgabe in Schritt 3, um diensrvproxy_recoverBefehl.
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-mWiederherstellungsmethoden: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. Sobaldnsrvproxy_recoverProzess 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 diensrvproxy_recoverBefehlsausgabe in eine Protokolldatei an einem Speicherort Ihrer Wahl.- Weitere Optionen finden Sie im Abschnitt
nsrvproxy_recoverAbschnitt 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
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 &
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.
- Wenn die Wiederherstellung ordnungsgemäß initiiert wird, können Sie den Fortschritt in der Eingabeaufforderung auf der Registerkarte "NMC Monitoring" überwachen.
nsrwatchoder vSphere.