NVP - vProxy: Como executar uma restauração de VM a partir da linha de comando
Resumo: A integração do NetWorker VMware Protection (NVP) é configurada com o equipamento vProxy. Em determinadas situações, é necessário executar uma restauração a partir da linha de comando (CLI). Este artigo fornece informações gerais sobre como executar uma restauração de imagem de máquina virtual (VM) usando nsrvproxy_recover. ...
Instruções
A integração do NetWorker VMware Protection (NVP) é configurada com o equipamento vProxy. Em determinadas situações, é necessário executar uma restauração a partir da interface de linha de comando (CLI). O NetWorker Command Reference Guide apresenta informações sobre: nsrvproxy_recover. A documentação do NetWorker está disponível por meio de: Suporte para o NetWorker | Manuais e documentos
- Identifique o ID do saveset (SSID) que você deseja restaurar. Isso pode ser feito usando uma das seguintes abordagens:
- Usando a guia Media do NetWorker Management Console (NMC) na seção Save Sets.
- Linha de comando do servidor do NetWorker:
mminfo -avot -q vmname=VMNAME
- Use um
mminfocom o comando "-S" para consultar as informações completas sobre o saveset do banco de dados de mídia do servidor NetWorker:
mminfo -S -q ssid=<SSID>
- Usando as informações obtidas do
mminfosaída na etapa 3 para criar onsrvproxy_recoverComando.
Sintaxe:
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) detalhamento adicional-D(opcional) adicionados níveis de depuração, consulte: NetWorker: Níveis de informações de depuração-mMétodos de recuperação:R(Reverter máquina virtual) Reverter uma máquina virtual existente de volta para um point-in-time. Se o rastreamento de blocos de alterações (CBT) estiver ativado, ele moverá apenas os dados que foram alterados.I(Recuperação de Imagem de Máquina Virtual): Recupere a máquina virtual selecionada, como uma nova máquina virtual.D(Recuperação de disco da máquina virtual): Recupere um ou mais discos em uma máquina virtual existente.N(Recuperação instantânea): Use o acesso instantâneo para recuperar a máquina virtual selecionada, como uma nova máquina virtual. O datastore está localizado no dispositivo Data Domain em que o saveset está armazenado. Quandonsrvproxy_recoverO processo é encerrado, e o datastore é recuperado automaticamente. Para preservar a máquina virtual, use o Storage vMotion para migrar a máquina virtual para outro datastore.E(Recuperação de emergência): Recupere a máquina virtual selecionada em um host do ESXi.
-k(opcional) restauração simultânea de VMDK.> output_file.log(opcional) Redirecionar onsrvproxy_recoverSaída do comando para um arquivo de log em um local de sua escolha.- As opções adicionais são detalhadas no
nsrvproxy_recoverdo NetWorker Command Reference Guide
Exemplo de comando Sintaxe da execução de uma recuperação 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, restaura para o mesmo host do ESXi e datastore em que a VM original residiu quando foi feito o backup. Certifique-se de que esse host do ESXi tenha recursos disponíveis e que o datastore tenha espaço suficiente disponível. Se a sessão for fechada ou o prompt for cancelado, a sessão de restauração será encerrada.
Você pode executar o comando em segundo plano para que ele não seja encerrado pelo encerramento da sessão ou do 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
Para interromper o trabalho, você deve kill o PID para o nsrvproxy_recover . Alternativamente, você pode matar o nsrvproxy_recover ID do trabalho do servidor do NetWorker jobkill Prompt de comando.
- Se a restauração for iniciada corretamente, você poderá monitorar o andamento no prompt, guia NMC Monitoring,
nsrwatchou vSphere.