NetWorker: Come raccogliere i valori MoReF (Managed Object Reference) per gli oggetti VMware
Podsumowanie: I passaggi necessari per raccogliere i valori MoreF (ManagedObjectReference) da vCenter ManagedObjectBrowser (MOB). Questi valori sono richiesti quando si tenta di eseguire i restore NVP-vProxy di NetWorker dalla CLI del server NetWorker, ma possono essere raccolti anche per altre procedure. ...
Instrukcje
NetWorker VMware Protection (NVP) è stato configurato in un ambiente NetWorker. Alcune operazioni, ad esempio l'esecuzione di un ripristino della macchina virtuale (VM) tramite riga di comando, richiedono la specifica dei valori di riferimento degli oggetti gestiti VMware nella sintassi del comando. Ad esempio:
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]
Esistono diversi modi in cui è possibile raccogliere i dati necessari a seconda delle circostanze o delle preferenze personali. È possibile utilizzare le seguenti opzioni.
Opzione 1 (mminfo):
mminfo sul server NetWorker per raccogliere informazioni dettagliate sulla macchina virtuale sottoposta a backup.
1. Raccogliere l'ID del set di salvataggio (SSID) del backup della VM che si desidera utilizzare.
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\"
],
...
Opzione 2 (nsrvim):
Il server NetWorker può generare file di .xml sulla risorsa hypervisor VMware utilizzando nsrvim . Questo comando viene eseguito ogni 15 minuti per popolare le risorse VMware nel database NetWorker. Può inoltre creare dump file per risorse hypervisor specificate. Questo metodo può essere utile quando si ripristina una VM da un'ambiente vCenter a un nuovo vCenter, i dettagli del saveset da mminfo contiene solo i valori MoRef VM del vCenter precedente.
nsrvim --dump --names=HYPERVISOR_NAME
nsradmin Utilizzando print type: nsr hypervisor.
Esempio:
nsrvim --dump --names=vcsa.amer.lan
Sui server NetWorker per Linux, i file .xml vengono prodotti in: /nsr/cores/nsrvim/
Sui server NetWorker di Windows, i file .xml vengono prodotti nella stessa directory in cui nsrvim Il comando è stato eseguito da:

La colonna HYPERVISOR_NAME-mapping.xml il file descrive in dettaglio i valori VMware MoRef:

Opzione 3 (risorsa di ripristino NSR):
nsr recover', che visualizza il comando di NetWorker e le opzioni usate durante il ripristino. Ciò può essere utile quando si desidera popolare il comando necessario, ma aggiungere opzioni aggiuntive come il debug e la modalità dettagliata.
1. Avviare il restore che si desidera eseguire da NMC. È possibile arrestare il ripristino, ma non è necessario consentirne il completamento. Una volta avviato il processo di ripristino, la risorsa NSR recover dovrebbe essere salvata.
2. Sul server NetWorker, aprire un prompt amministratore o radice.
3. Inserire il comando: nsradmin
4. Dal prompt nsradmin, inserire: print type: nsr recover
Esempio:
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 opzioni di comando utilizzate nel ripristino avviato dall'interfaccia utente. Esempio:
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 oppure -D [1-9] può essere aggiunto dopo il comando di ripristino per aumentare il livello di dettaglio e il livello di debug.
Opzione 4 (VMware):
1. Andare a vCenter Esempio di MOB (Managed Object Browser):
https://vcenter-name-or-ip/MOB (è necessario utilizzare il nome o l'IP di vCenter).
2. Accedere con le credenziali di amministratore di vCenter.
3. Seleziona Contenuto in "Contenuto"

ManagedObjetReference:Folder sotto "rootFolder".

ManagedObjectReference:ManagedEntity sotto "childEntity".

ManagedObjectReference:Datastore sotto "datastore".

ManagedObjectReference:VirtualMachine sotto "vm".
Dodatkowe informacje
Consultare la NetWorker Command Reference Guide per ulteriore documentazione sulle opzioni di restore dalla riga di comando: https://www.dell.com/support/home/product-support/product/networker/docs
Articoli correlati:
- NVP vProxy: informazioni sui livelli di backup delle VM VMware visualizzati in NetWorker
- NVP-vProxy: Come identificare il nome di una macchina virtuale dall'UUID visualizzato in NetWorker
- NVP-vProxy: Come usare il comando nsrvproxy_flr per il ripristino a livello di file dal server NetWorker
- NVP vProxy: Come ottenere la sintassi esatta del comando per l'esecuzione di un ripristino di VM dalla CLI con debug
- NetWorker VMware Protection-vProxy: come abilitare la registrazione debug