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. ...
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
- 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
- Utilizzare un
mminfocomando con il comando "-S" per interrogare le informazioni complete sul saveset dal database dei supporti del server NetWorker:
mminfo -S -q ssid=<SSID>
- Utilizzando le informazioni ottenute dal
mminfooutput nel passaggio 3 per creare il filensrvproxy_recoverComando.
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-mMetodi 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 chensrvproxy_recoverIl 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 ilnsrvproxy_recoveroutput del comando in un file di registro in una posizione a scelta.- Ulteriori opzioni sono descritte in dettaglio nella
nsrvproxy_recoverdella 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
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 &
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.
- Se il ripristino viene avviato correttamente, è possibile monitorare l'avanzamento nel prompt, scheda NMC Monitoring.
nsrwatcho vSphere.