NVP vProxy:如何取得使用偵錯從 CLI 執行 VM 復原的確切命令語法

摘要: 本知識文章概述如何取得執行 CLI 偵錯虛擬機器 (VM) 還原所需的確切「nsrvproxy_recover」命令語法。

本文章適用於 本文章不適用於 本文無關於任何特定產品。 本文未識別所有產品版本。

說明

nsrvproxy_recover 命令需要數個切換值和 VMware 受管物件參照 (MoRef) 值。這有時可能很難確定。此知識文章提供程序,可讓您透過先建立「NSR Recover」資源,產生所需的還原命令。
 

  1. 從 NetWorker Management Console (NMC) 移至 復原 標籤,然後選取 復原 -> 新復原。
注意:或者,您可以從 NetWorker Web 使用者介面 (NWUI) 開始復原。我們僅使用 UI 來設定 nsrazure_recover 命令為貴組織設定主要和次要 IT 連絡人。使用您偏好的 UI。
NMC 復原精靈
  1. 選擇虛擬機器復原類型,然後選取備份 VM 的 vCenter 伺服器:
NMC 虛擬機器復原類型
  1. 搜尋 VM 並加以選取。選取後,會出現在來源虛擬機器 視窗中:
來源虛擬機器選項
  1. 可用的備份清單中選擇儲存集日期:
可用的備份
  1. 選擇 VM 映像復原 (在此範例中為虛擬機器復原):
虛擬機器復原
  1. 設定復原選項:
    1. 選擇目標 vCenter 和位置。
    2. 指定新 VM 的名稱。
    3. 選取 VM 檔案和磁碟的資料存放區位置。
    4. (選擇性)選取您是否要開啟 VM 電源 (預設為「否」)。
    5. (選擇性)選取您是否要將 VM 連線至網路。僅當您還選擇打開 VM 電源時,此選項才可用。
    6. (選擇性)如果您想要還原使用特定的 vProxy,請指定 vProxy 裝置。
VM 復原選項
  1. 選擇要從中恢復的卷:
注意:只能直接從 Data Domain 備份或複製裝置還原。如果選取的儲存集僅位於非 Data Domain 裝置 (AFTD、磁帶、CloudBoost) 上,則必須先將其複製回 Data Domain 複製集區。NVP vProxy:如何從非 Data Domain 裝置手動複製 VM 儲存集到 Data Domain 複製裝置?
選取復原來源
  1. 提供復原名稱,然後選取排程復原開始時間的選項。將日期設置為當前日期之後的幾天。
排程復原以產生 nsrvproxy_recover 命令
  1. 一下排程復原
  2. 您現在應該會在 NMC 上看到已排程的復原工作:
排定的復原資源。
  1. 在 NetWorker 伺服器上,開啟系統管理員命令提示字元或根命令介面。
  2. 使用 nsradminjobquery 命令以取得 nsrvproxy_recover 命令語法:

針對從 NMC 排定的工作使用 nsradmin

  1. 從提升權限的提示字元中,執行: nsradmin
  2. 從 nsradmin 提示,輸入: show recover command; recover options
  3. 從 nsradmin 提示,使用 print 命令,以顯示從 NMC 建立的復原資源。

print type: nsr recover; name: RECOVER_NAME_FROM_STEP_8

範例:

[root@nsr ~]# nsradmin
NetWorker administration program.
Use the "help" command for help, "visual" for full-screen mode.
nsradmin> show recover command; recover options
nsradmin> print type: nsr recover; name: CLI_Recover_Syntax
             recover command: nsrvproxy_recover;
             recover options: \
" -m I  -c vcsa.amer.lan -M vm-17020 -V 'win-client01.amer.lan_1' -A datacente\
r-3 -L domain-c8 -F 'group-v4' -o P -o N -d 'Hard disk 1/2000/datastore-12' -E\
 datastore-12 -p nsr-vproxy01.amer.lan  -S 2801297820";

若為從 NWUI 開始的工作,請使用 jobquery

  1. 從提升權限的提示字元中,執行: jobquery
  2. 從 jobquery 提示,輸入: show name; command
  3. 從 jobquery 提示,輸入: print type: recover job

    範例:
[root@nsr ~]# jobquery
NetWorker jobs query utility.
Use the "help" command for help.
jobquery> show name; command
jobquery> print type: recover job
                     command: \
"nsrvproxy_recover -m I -c vcsa.amer.lan -M vm-4007 -V rhel-client01.amer.lan_\
1 -A datacenter-3 -L domain-c8 -F group-v4 -d \"Hard disk 1/2000/datastore-12\"\
 -E datastore-12 -S 1971497009";
                        name: Image_Restore;
jobquery> quit
注意:復原選項行會顯示執行還原所需的所有切換值和值。輸出以 JSON 格式顯示,「復原選項」值橫跨多行。每行新行由下拉式分隔 \。將命令複製到記事本++ 中,然後刪除 \。命令應為一行連續行 (請參閱下方)。建議使用記事本++ 而不是常規記事本,因為記事本在複製回命令提示符時可能會更改特殊字元的編碼。
  1. 執行 NSR 還原資源中顯示的還原命令和還原選項:
注意: -D [1-9]調試級別和 -v[vv] 可將詳細資料新增至命令,以增加記錄層級。其他除錯可在 vProxy 裝置上套用:NetWorker VMware Protection-vProxy:如何啟用除錯記錄。如果 VM 有多個磁碟檔案,則可使用 -k 選項指定為可見的文字。 
nsrvproxy_recover -m I -c vcsa.amer.lan -M vm-4007 -V rhel-client01.amer.lan_1 -A datacenter-3 -L domain-c8 -F group-v4 -E datastore-12 -S 1971497009 -k

輸出可透過附加內容重新導向至檔案: > nsrvproxy_recover.out 2<&1

如需其他資訊,請參閱:NVP-vProxy:如何從命令列執行虛擬機器還原
 

  1. 監視輸出或收集輸出檔以進行進一步分析。
  2. 返回 NMC 並 刪除 排定的還原,使其不會在排定的日期和時間自動啟動。

其他資訊

受影響的產品

NetWorker

產品

NetWorker
文章屬性
文章編號: 000021168
文章類型: How To
上次修改時間: 05 2月 2026
版本:  5
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。