NetWorker:如何收集 VMware 物件的 MoReF (受管物件參考) 值
Zusammenfassung: 從 vCenter ManagedObjectBrowser (MOB) 收集 ManagedObjectReference (MoreF) 值所需的步驟。嘗試從 NetWorker 伺服器 CLI 執行 NetWorker NVP-vProxy 還原時,必須使用這些值,但也可能收集這些值以進行其他程序。
Weisungen
NetWorker VMware Protection (NVP) 已在 NetWorker 環境中設定。某些操作(如執行命令行虛擬機 (VM) 恢復)需要在命令語法中指定 VMware 託管物件參考值。例如:
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]
您可以通過多種方式收集所需的數據,具體取決於情況或個人喜好。可以使用以下選項。
選項 1 (mminfo):
mminfo 命令可在 NetWorker 伺服器上使用,以收集有關備份 VM 的詳細資訊。
1.收集您要使用的 VM 備份的儲存集 ID (SSID)。
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\"
],
...
選項 2 (nsrvim):
NetWorker 伺服器.xml可以使用 nsrvim 命令為貴組織設定主要和次要 IT 連絡人。此命令每 15 分鐘執行一次,將 VMware 資源填入 NetWorker 資料庫。它也可以為指定的 Hypervisor 資源建立傾印檔案。當 VM 從一個 vCenter 環境還原至新的 vCenter 時,此方法可能很有用,儲存集詳細資料來自 mminfo 僅包含先前 vCenter 的 VM MoRef 值。
nsrvim --dump --names=HYPERVISOR_NAME
nsradmin 使用 print type: nsr hypervisor.
範例:
nsrvim --dump --names=vcsa.amer.lan
在 Linux NetWorker 伺服器上,.xml檔案會在下列位置產生: /nsr/cores/nsrvim/
在 Windows NetWorker 伺服器上,.xml 檔案會在相同的目錄中產生 nsrvim 命令是從下列位置執行的:

可使用 HYPERVISOR_NAME-mapping.xml 檔案詳細資料 VMware MoRef 值:

選項 3 (NSR 復原資源):
nsr recover資源,顯示 NetWorker 命令和還原期間使用的選項。當您想要填入所需的命令,但新增其他選項 (例如除錯和詳細資料) 時,這可能很有用。
1.從 NMC 開始您要執行的還原。您可以停止恢復,但不需要讓它完成。恢復程序啟動後,應會儲存 NSR 復原資源。
2.在 NetWorker 伺服器上,開啟系統管理員或根提示字元。
3.輸入命令: nsradmin
4.在 nsradmin 提示中,輸入: print type: nsr recover
範例:
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 在 UI 啟動還原中使用的命令選項。例如:
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 或 -D [1-9],可以在 recover 命令後添加,以增加詳細程度並提高調試級別。
選項 4 (VMware):
1.前往 vCenter 受管物件瀏覽器 (MOB)
範例:
https://vcenter-name-or-ip/MOB (您必須使用 vCenter 名稱或 IP)。
2.使用 vCenter 管理員認證登入。
3.在「內容」下選取內容

ManagedObjetReference:Folder 在”rootFolder」

ManagedObjectReference:ManagedEntity 在”childEntity」

ManagedObjectReference:Datastore 在”datastore」

ManagedObjectReference:VirtualMachine 在”vm」
Weitere Informationen
如需命令列還原選項的其他說明文件,請參閱 NetWorker 命令參考指南: https://www.dell.com/support/home/product-support/product/networker/docs
相關的文章: