NVP-vProxy: Jak wykonać przywracanie maszyny wirtualnej z wiersza polecenia

Podsumowanie: Integracja NetWorker VMware Protection (NVP) jest skonfigurowane z urządzeniem vProxy. W niektórych sytuacjach konieczne jest przeprowadzenie przywracania z poziomu wiersza polecenia (CLI). Ten artykuł zawiera ogólne informacje na temat przywracania obrazu maszyny wirtualnej (VM) za pomocą programu nsrvproxy_recover. ...

Ten artykuł dotyczy Ten artykuł nie dotyczy Ten artykuł nie jest powiązany z żadnym konkretnym produktem. Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.

Instrukcje

Integracja NetWorker VMware Protection (NVP) jest skonfigurowane z urządzeniem vProxy. W niektórych sytuacjach konieczne jest wykonanie przywracania z interfejsu wiersza poleceń (CLI). Podręcznik informacyjny polecenia NetWorker zawiera informacje dotyczące nsrvproxy_recover. Dokumentacja NetWorker jest dostępna za pośrednictwem: Wsparcie dla NetWorker | Instrukcje obsługi i dokumenty
 

  1. Zidentyfikuj identyfikator zestawu zapisu (SSID), który chcesz przywrócić. Można to zrobić za pomocą jednej z następujących metod:
  • Na karcie nośników konsoli NetWorker Management Console (NMC) w sekcji Save Sets.
  • Wiersz polecenia serwera NetWorker: mminfo -avot -q vmname=VMNAME
  1. Za pomocą przycisku mminfo polecenie z "-S", aby uzyskać pełną informację o zestawie zapisu z bazy danych nośników serwera NetWorker: 
mminfo -S -q ssid=<SSID>
UWAGA: Można również użyć następującej metody, aby wygenerować polecenie wymagane do przywracania interfejsu wiersza poleceń: NVP vProxy: Jak uzyskać dokładną składnię polecenia do uruchamiania odzyskiwania maszyny wirtualnej z interfejsu wiersza polecenia z debugowaniem
  1. Korzystając z informacji uzyskanych z mminfo dane wyjściowe w kroku 3, aby utworzyć nsrvproxy_recover Polecenia.
    Składni:
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 (opcjonalnie) Dodatkowa szczegółowość
    • -D (opcjonalnie) dodano poziomy debugowania, zobacz: NetWorker: Poziomy informacji debugowania
    • -m Metody odzyskiwania:
      • R (Przywróć maszynę wirtualną) Przywróć istniejącą maszynę wirtualną z powrotem do punktu w czasie. Jeśli funkcja Change Block Tracking (CBT) jest włączona, przenosi tylko te dane, które uległy zmianie.
      • I (Odzyskiwanie obrazu maszyny wirtualnej): Przywróć wybraną maszynę wirtualną jako nową maszynę wirtualną.
      • D (Odzyskiwanie dysku maszyny wirtualnej): Przywróć jeden lub więcej dysków do istniejącej maszyny wirtualnej.
      • N (Natychmiastowe Odzyskiwanie): Użyj funkcji natychmiastowego dostępu, aby odzyskać wybraną maszynę wirtualną jako nową maszynę wirtualną. Magazyn danych znajduje się na urządzeniu Data Domain, na którym jest przechowywany zestaw zapisów. Gdy ukończono nsrvproxy_recover Proces zostaje zakończony, magazyn danych zostanie automatycznie odzyskany. Aby zachować maszynę wirtualną, użyj funkcji Storage vMotion w celu zmigrowania maszyny wirtualnej do innego magazynu danych.
      • E (Odzyskiwanie w sytuacji awaryjnej): Przywróć wybraną maszynę wirtualną do hosta ESXi.
    • -k (opcjonalnie) Równoczesne przywracanie VMDK.
    • > output_file.log (Opcjonalnie) Przekieruj nsrvproxy_recover Dane wyjściowe polecenia do pliku dziennika w wybranej lokalizacji.
    • Dodatkowe opcje zostały opisane w sekcji nsrvproxy_recover w podręczniku informacyjnym NetWorker Command

Przykładowa składnia polecenia podczas odzyskiwania maszyny wirtualnej:

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 
UWAGA: W przypadku korzystania z hosta ESXi MoRef i magazynu danych MoRef z mminfo dane wyjściowe przywracają do tego samego hosta ESXi i magazynu danych, na których znajdowała się oryginalna maszyna wirtualna podczas tworzenia kopii zapasowej. Upewnij się, że ten host ESXi ma dostępne zasoby, a magazyn danych ma wystarczającą ilość miejsca. Jeśli sesja zostanie zamknięta lub monit zostanie anulowany, sesja przywracania zostanie zakończona.

Polecenie można uruchomić w tle, aby nie zostało zakończone zamknięciem sesji lub monitu:

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

Aby zatrzymać zadanie, należy kill PID dla nsrvproxy_recover . Alternatywnie możesz zabić nsrvproxy_recover Identyfikator zadania z serwera NetWorker jobkill Wiersz polecenia.

  1. Jeśli przywracanie zostanie zainicjowane prawidłowo, możesz monitorować postęp w monicie, na karcie Monitorowanie NMC, nsrwatch lub vSphere.

Dodatkowe informacje

Produkty, których dotyczy problem

NetWorker

Produkty

NetWorker
Właściwości artykułu
Numer artykułu: 000158471
Typ artykułu: How To
Ostatnia modyfikacja: 04 lut 2026
Wersja:  5
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.