NVP-vProxy: Cómo realizar una restauración de VM desde la línea de comandos
Resumen: La integración de protección de VMware de NetWorker (NVP) está configurada con el dispositivo con vProxy. En ciertas situaciones, es necesario realizar una restauración desde la línea de comandos (CLI). En este artículo, se proporciona información general sobre cómo realizar una restauración de imagen de máquina virtual (VM) mediante nsrvproxy_recover. ...
Instrucciones
La integración de protección de VMware de NetWorker (NVP) está configurada con el dispositivo con vProxy. En ciertas situaciones, es necesario realizar una restauración desde la interfaz de la línea de comandos (CLI). En la Guía de referencia de comandos de NetWorker , se proporciona información sobre lo siguiente: nsrvproxy_recover. La documentación de NetWorker está disponible a través de: Compatibilidad con NetWorker | Manuales y documentos
- Identifique el ID de saveset (SSID) que desea restaurar. Esto se puede hacer mediante uno de los siguientes enfoques:
- Uso de la pestaña Medios de NetWorker Management Console (NMC) en la sección Savesets.
- Línea de comandos de NetWorker Server:
mminfo -avot -q vmname=VMNAME
- Utilice un
mminfocon el comando "-S" para consultar la información completa sobre el saveset desde la base de datos de medios de NetWorker Server:
mminfo -S -q ssid=<SSID>
- Utilizando la información obtenida de la
mminfoen el paso 3 para crear elnsrvproxy_recovercomando.
Sintaxis:
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(Opcional) Detalles adicionales-D(Opcional) Se agregaron niveles de depuración, consulte: NetWorker: Niveles de información de depuración-mMétodos de recuperación:R(Revertir máquina virtual) Revierte una máquina virtual existente a un punto en el tiempo. Si el seguimiento de bloques modificados (CBT) está habilitado, transfiere solo los datos que han cambiado.I(Recuperación de imágenes de máquinas virtuales): Recupere la máquina virtual seleccionada como una nueva máquina virtual.D(Recuperación de disco de máquina virtual): Recupere uno o más discos en una máquina virtual existente.N(Recuperación instantánea): Utilice el acceso instantáneo para recuperar la máquina virtual seleccionada como una máquina virtual nueva. El almacén de datos está ubicado en el dispositivo Data Domain donde se almacena el saveset. Una vez que elnsrvproxy_recoverEl proceso finaliza, el almacén de datos se recupera automáticamente. Para conservar la máquina virtual, utilice Storage vMotion para migrar la máquina virtual a otro almacén de datos.E(Recuperación de emergencia): Recupere la máquina virtual seleccionada en un host ESXi.
-k(opcional) restauración simultánea de VMDK.> output_file.log(Opcional) Redirija elnsrvproxy_recoverSalida del comando a un archivo de registro en una ubicación de su elección.- Las opciones adicionales se detallan en la
nsrvproxy_recoverSección de la Guía de referencia de comandos de NetWorker
Comando de ejemplo de sintaxis para realizar una recuperación de máquina virtual:
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 resultado, esto restaura al mismo host ESXi y almacén de datos que la VM original en la que residía cuando se respaldó. Asegúrese de que el host ESXi tenga recursos disponibles y que el almacén de datos tenga suficiente espacio disponible. Si la sesión se cierra o el indicador se cancela, la sesión de restauración finaliza.
Puede ejecutar el comando en segundo plano para que no finalice por sesión o el cierre del aviso:
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
Para detener el trabajo, debe kill el PID para el nsrvproxy_recover . Alternativamente, puede eliminar el archivo nsrvproxy_recover ID de trabajo de NetWorker Server jobkill símbolo del sistema.
- Si la restauración se inicia correctamente, puede monitorear el progreso en el símbolo del sistema, en la pestaña NMC Monitoring,
nsrwatcho vSphere.