NVP-vProxy: Come eseguire il restore di una macchina virtuale dalla riga di comando

Riepilogo: L'integrazione NetWorker VMware Protection (NVP) è configurata con l'appliance vProxy. In alcune situazioni, è necessario eseguire un ripristino dalla riga di comando (CLI). Questo articolo fornisce informazioni generali sull'esecuzione di un ripristino dell'immagine di una macchina virtuale (VM) utilizzando nsrvproxy_recover. ...

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Istruzioni

L'integrazione NetWorker VMware Protection (NVP) è configurata con l'appliance vProxy. In alcune situazioni, è necessario eseguire un ripristino dall'interfaccia della riga di comando (CLI). La NetWorker Command Reference Guide fornisce informazioni su nsrvproxy_recover. La documentazione di NetWorker è disponibile tramite: Supporto per NetWorker | Manuali e documenti
 

  1. Identificare l'ID del saveset (SSID) che si desidera ripristinare. Questa operazione può essere eseguita utilizzando uno dei seguenti approcci:
  • Utilizzo della scheda Media di NetWorker Management Console (NMC) nella sezione Save Sets.
  • Riga di comando del server NetWorker: mminfo -avot -q vmname=VMNAME
  1. Utilizzare un mminfo comando con il comando "-S" per interrogare le informazioni complete sul saveset dal database dei supporti del server NetWorker: 
mminfo -S -q ssid=<SSID>
NOTA: In alternativa, utilizzare il seguente metodo per generare il comando necessario per il ripristino CLI: NVP vProxy: Come ottenere la sintassi esatta del comando per l'esecuzione di un ripristino di VM dalla CLI con debug
  1. Utilizzando le informazioni ottenute dal mminfo output nel passaggio 3 per creare il file nsrvproxy_recover Comando.
    Sintassi:
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 (opzionale) livello di dettaglio aggiuntivo
    • -D (Opzionale) Aggiunti livelli di debug, vedere: NetWorker: Livelli di informazioni di debug
    • -m Metodi di ripristino:
      • R (Ripristino della macchina virtuale) Ripristinare una macchina virtuale esistente a un point-in-time. Se Change Block Tracking (CBT) è abilitato, sposta solo i dati che sono stati modificati.
      • I (Virtual Machine Image Recovery): Ripristinare la macchina virtuale selezionata, come nuova macchina virtuale.
      • D (Virtual Machine Disk Recovery): Ripristinare uno o più dischi in una macchina virtuale esistente.
      • N (ripristino istantaneo): Utilizzare l'accesso istantaneo per ripristinare la macchina virtuale selezionata, come nuova macchina virtuale. Il datastore si trova nel dispositivo Data Domain in cui è archiviato il saveset. Una volta che nsrvproxy_recover Il processo viene terminato, il datastore viene recuperato automaticamente. Per conservare la macchina virtuale, utilizzare Storage vMotion per migrare la macchina virtuale a un altro datastore.
      • E (Ripristino di emergenza): Ripristinare la macchina virtuale selezionata su un host ESXi.
    • -k (opzionale) restore VMDK simultaneo.
    • > output_file.log (facoltativo) reindirizzare il nsrvproxy_recover output del comando in un file di registro in una posizione a scelta.
    • Ulteriori opzioni sono descritte in dettaglio nella nsrvproxy_recover della Guida di riferimento ai comandi di NetWorker

Esempio di comando Sintassi per l'esecuzione di un ripristino di una macchina virtuale:

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 
NOTA: Se si utilizza l'host ESXi MoRef e il datastore MoRef da mminfo output, viene eseguito il restore sullo stesso host ESXi e sullo stesso datastore in cui risiedeva la VM originale al momento del backup. Assicurarsi che questo host ESXi disponga di risorse disponibili e che il datastore disponga di spazio sufficiente. Se la sessione viene chiusa o il prompt viene annullato, la sessione di restore viene terminata.

È possibile eseguire il comando in background in modo che non venga terminato dalla chiusura della sessione o del prompt:

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

Per arrestare il lavoro, è necessario kill il PID per il nsrvproxy_recover . In alternativa, puoi uccidere il nsrvproxy_recover ID job dal server NetWorker jobkill Prompt.

  1. Se il ripristino viene avviato correttamente, è possibile monitorare l'avanzamento nel prompt, scheda NMC Monitoring. nsrwatch o vSphere.

Informazioni aggiuntive

Prodotti interessati

NetWorker

Prodotti

NetWorker
Proprietà dell'articolo
Numero articolo: 000158471
Tipo di articolo: How To
Ultima modifica: 04 feb 2026
Versione:  5
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.