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

Dieser Artikel gilt für Dieser Artikel gilt nicht für Dieser Artikel ist nicht an ein bestimmtes Produkt gebunden. In diesem Artikel werden nicht alle Produktversionen aufgeführt.

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):

A coluna 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.
Um. Todos os backups de VM podem ser consultados com: 
mminfo -kot
B. É possível consultar uma VM com o seguinte comando: 
mminfo -kot -q vmname="VM_NAME"
Nota: Substitua VM_NAME pelo nome da VM mostrada no VMware.
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
 2. Use o SSID coletado do comando acima para consultar mais detalhes sobre a VM: 
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
Nota: Em que HYPERVISOR_NAME é o nome do hypervisor VMware (vCenter ou host do ESXi) conforme ele foi adicionado ao NetWorker. Isso é visível no NetWorker Management Console (NMC), no NetWorker Web User Interface (NWUI) ou em 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:

Exemplo de comando nsrvim

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

mapping.xml exemplo de conteúdo

Nota: Esse método recupera valores específicos de MoRef de datastore, host e recursos de computação. Outros métodos são necessários para correlacionar o valor MoRef de uma VM existente com o nome da VM.

Opção 3 (recurso de recuperação NSR):

Salvar uma instância de recuperação do NMC cria um '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: ;
O resultado acima fornece as informações necessárias 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"
Opções extras, como -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):

Você pode coletar os valores de MoRef diretamente no VMware Managed Object Browser (MOB). O acesso administrativo ao VMware é necessário para acessar o MOB do vCenter. Se você não tiver acesso a essa ferramenta, peça ao administrador do vCenter para coletar esses valores.

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"

Link de conteúdo de serviço do vCenter MOB

4. Selecione o nome do grupo de datacenters em ManagedObjetReference:Folder em "rootFolder"

Pasta vCenter MOB Datacenters

5. Selecione o nome do datacenter em ManagedObjectReference:ManagedEntity em "childEntity"

Entidade do datacenter MOB do vCenter

6. Selecione o datastore no qual as VMs residem ManagedObjectReference:Datastore em "datastore"

Entidade de datastore MOB do vCenter

7. O valor do VM MoReF está listado em ManagedObjectReference:VirtualMachine em "vm"
MoRef da VM MOB do vCenter
Os valores de MoReF para datacenter, datastore e VM são os valores destacados em cada um dos exemplos acima.

Weitere Informationen

Betroffene Produkte

NetWorker

Produkte

NetWorker
Artikeleigenschaften
Artikelnummer: 000037025
Artikeltyp: How To
Zuletzt geändert: 24 März 2026
Version:  7
Antworten auf Ihre Fragen erhalten Sie von anderen Dell NutzerInnen
Support Services
Prüfen Sie, ob Ihr Gerät durch Support Services abgedeckt ist.