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

Summary: 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. ...

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

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.

Additional Information

Affected Products

NetWorker

Products

NetWorker
Article Properties
Article Number: 000158471
Article Type: How To
Last Modified: 04 فبراير 2026
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.