NetWorker: Como coletar valores de MoReF (Managed Object Reference) para objetos VMware
Zusammenfassung: As etapas necessárias para coletar os valores ManagedObjectReference (MoreF) do vCenter ManagedObjectBrowser (MOB). Esses valores são necessários ao tentar executar restaurações do NetWorker NVP-vProxy a partir da CLI do servidor NetWorker, mas também podem ser coletados para outros procedimentos. ...
Weisungen
O NetWorker VMware Protection (NVP) foi configurado em um ambiente do NetWorker. Algumas operações, como a execução de uma recuperação de máquina virtual (VM) de linha de comando, exigem que você especifique os valores de referência de objeto gerenciado pelo VMware na sintaxe do comando. Por exemplo:
nsrvproxy_recover -c vCenter [-s server] {-S ssid[/cloneid] | -N ssname [-t sstime]} [-m recovery-mode] [-f Folder-Moref] [-o option]... [-A Datacenter-Moref] [-C ComputeResource-Moref] [-L ClusterComputeResource-Moref] [-E Datastore-Moref] [-M VM-Moref] [-V VM-name] [-r ResourcePool-Moref] [-H Host-Moref] [-T datastore] [-e export-path] [-d disk] [-p vProxy] [-b pool] [-v] [-k]
Há várias maneiras de coletar os dados necessários, dependendo das circunstâncias ou preferências pessoais. As opções a seguir podem ser usadas.
Opção 1 (mminfo):
mminfo pode ser usado no servidor NetWorker para coletar informações detalhadas sobre o backup da VM.
1. Colete o ID do saveset (SSID) do backup da VM que você deseja usar.
mminfo -kot
mminfo -kot -q vmname="VM_NAME"
root@nsr:~# mminfo -kot -q vmname=win-client01
volume type vm_name date time size ssid fl backup_size
...
ddve02VMwareClone.001 Data Domain win-client01 04/17/2024 11:00:13 PM 120 GB 2602601659 cr 120 GB
mminfo -aS -q ssid=SSID
root@lnx-nwserv:~# mminfo -aS -q ssid=2602601659
...
*vm_info: \
"{
\"name\": \"win-client01\",
\"host-name\": \"win-client01.amer.lan\",
\"ip-address\": \"192.168.9.123\",
\"template\": false,
\"moref-id\": \"vm-1009\",
\"vcenter-name\": \"vcsa.amer.lan\",
\"path\": \"/Datacenter/esx01.amer.lan/win-client01\",
\"moref-path\": \"/datacenter-3/domain-s8/vm-1009\",
\"vm-path\": \"/Datacenter/Clients/win-client01\",
\"moref-vm-path\": \"/datacenter-3/group-v1015/vm-1009\",
\"datastore\": \"esx01-datastore\",
\"datastore-moref\": \"datastore-11\",
\"os-identifier\": \"windows2019srvNext_64Guest\",
\"os-name\": \"Microsoft Windows Server 2022 (64-bit)\",
\"version\": \"vmx-19\",
\"change-version\": \"2024-04-01T13:11:28.482168Z\",
\"esxi-moref\": \"host-10\",
\"esxi-name\": \"esx01.amer.lan\",
\"datacenter\": \"datacenter-3\",
\"compute-resource\": \"domain-s8\",
\"cluster-compute-resource\": \"\",
\"networks\": [
\"Production VM Network\"
],
...
Opção 2 (nsrvim):
O servidor do NetWorker pode produzir arquivos .xml no recurso VMware Hypervisor usando o nsrvim . Esse comando é executado a cada 15 minutos para preencher os recursos do VMware no banco de dados do NetWorker. Ele também pode criar dump files para recursos de hypervisor especificados. Esse método pode ser útil ao restaurar uma VM de um ambiente vCenter para um novo vCenter, segundo os detalhes do saveset mminfo contém apenas os valores de VM MoRef do vCenter anterior.
nsrvim --dump --names=HYPERVISOR_NAME
nsradmin Usando print type: nsr hypervisor.
Exemplo:
nsrvim --dump --names=vcsa.amer.lan
Em servidores NetWorker no Linux, os arquivos .xml são produzidos em: /nsr/cores/nsrvim/
Em servidores Windows NetWorker, os arquivos .xml são produzidos no mesmo diretório do nsrvim O comando foi executado a partir de:

A coluna HYPERVISOR_NAME-mapping.xml O arquivo detalha os valores do VMware MoRef:

Opção 3 (recurso de recuperação NSR):
nsr recover' , exibindo o comando do NetWorker e as opções usadas durante a restauração. Isso pode ser útil quando você deseja preencher o comando necessário, mas adicionar outras opções, como depuração e detalhamento.
1. Inicie a restauração que você deseja executar a partir do NMC. Você pode interromper a recuperação, você não precisa permitir que ela seja concluída. Depois que o processo de recuperação for iniciado, ele deverá salvar o recurso de recuperação do NSR.
2. No servidor NetWorker, abra um prompt Administrador ou raiz.
3. Digite o comando: nsradmin
4. No prompt nsradmin, digite: print type: nsr recover
Exemplo:
root@lnx-nwserv:~# nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> print type: nsr recover
type: NSR recover;
name: Restore_Test_20240418;
comment: ;
client: vcsa.amer.lan;
destination client: lnx-nwserv.amer.lan;
recover requestor: \
"cn=administrator,cn=Users,dc=lnx-nwserv,dc=amer,dc=lan";
recover command: nsrvproxy_recover;
recover options: \
" -m I -c vcsa.amer.lan -M vm-1008 -V 'lnx-client01_1' -A datacenter-3 -C dom\
ain-s15 -H host-17 -F 'group-v4' -d 'Hard disk 1/2000/datastore-18' -E datasto\
re-18 -S 2636156091";
recover stdin: ;
start date: "Thu Apr 18 10:06:20 2024";
hard stop date: ;
status: ;
persist resource: Yes;
restricted data zone: ;
nsrvproxy_recover opções de comando usadas na restauração iniciada pela interface do usuário. Por exemplo:
nsrvproxy_recover -m I -c vcsa.amer.lan -M vm-1008 -V 'lnx-client01_1' -A datacenter-3 -C domain-s15 -H host-17 -F 'group-v4' -d 'Hard disk 1/2000/datastore-18' -E datastore-18 -S 2636156091"
-v ou -D [1-9] pode ser adicionado após o comando recover para aumentar o detalhamento e o nível de depuração.
Opção 4 (VMware):
1. Acesse o Navegador de objetos gerenciados (MOB)
do vCenterExemplo:
https://vcenter-name-or-ip/MOB (você deve usar seu nome ou IP do vCenter).
2. Faça login com as credenciais de administrador do vCenter.
3. Selecione Conteúdo em "Conteúdo"

ManagedObjetReference:Folder em "rootFolder"

ManagedObjectReference:ManagedEntity em "childEntity"

ManagedObjectReference:Datastore em "datastore"

ManagedObjectReference:VirtualMachine em "vm"
Weitere Informationen
Consulte o NetWorker Command Reference Guide para obter documentação adicional sobre as opções de restauração da linha de comando: https://www.dell.com/support/home/product-support/product/networker/docs
Artigos relacionados:
- NVP vProxy: Noções básicas sobre os níveis de backup de VM VMware mostrados no NetWorker
- NVP - vProxy: Como identificar um nome de VM a partir do UUID apresentado no NetWorker
- NVP - vProxy: Como usar o comando nsrvproxy_flr para recuperação em nível de arquivo a partir do servidor do NetWorker
- NVP vProxy: Como obter a sintaxe exata do comando para executar uma recuperação de VM a partir da CLI com depuração
- NetWorker VMware Protection-vProxy: Como habilitar o log de depuração