NetWorker NMM - 如何執行 Hyper-V Exchange 備份的命令列還原

Summary: NetWorker NMM 可以從命令列執行 Hyper-V VM 備份的還原。 本文介紹如何從 9.x 到最新的 19.x 及更高版本(包括)對 NMM 使用命令行還原。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Instructions

適用於 Microsoft - (NMM) 的 NetWorker 模組可讓您對使用 NMM 執行的 Hyper-V 和 Exchange 備份執行命令列還原。

用於還原的命令為「nsrnmmrc」。  以下是執行此還原的步驟:

1.使用「mminfo」命令列出 Hyper-V 用戶端的備份:
 

mminfo -avot -q client=fmpcluster.aqua.local

HyperVPool.001 Data Domain fmpcluster.aqua.local 9/23/2016 12:32:50 AM 9081 MB 14987381 cb full APPLICATIONS:\Microsoft Hyper-V\VM1\B27CFD53-AD61-4639-88B3-3717
C1227922
HyperVPool.001 Data Domain fmpcluster.aqua.local 9/23/2016 12:32:51 AM 58 MB 4293177461 cb full APPLICATIONS:\Microsoft Hyper-V\VM1\ConfigFiles
HyperVPool.001 Data Domain fmpcluster.aqua.local 9/23/2016 12:37:21 AM 23 KB 4276400513 cb full APPLICATIONS:\Microsoft Hyper-V\VM1



2.從此輸出中找到所需的 VM 和備份時間。在上述範例中,我們要還原 VM 「VM1」。(應用程式:\Microsoft Hyper-V\VM1)記下此備份的儲存集 ID (4276400513),並執行下列命令以取得 nsrnmmrc 命令所需的「nsavetime」。
 

mminfo -avot -q ssid=4276400513 -r name(50),ssid,savetime,nsavetime
 name                                             ssid         date     save time
APPLICATIONS:\Microsoft Hyper-V\VM1               4276400513 9/23/2016 1474605441

Another way to obtain the nsavetime would be as below:


 

mminfo -avot -S -q ssid=4276400513

ssid=4276400513 savetime=9/23/2016 12:37:21 AM (1474605441) fmpcluster.aqua.local:APPLICATIONS:\Microsoft Hyper-V\VM1
  level=full   sflags=vF       size=22704        files=8          insert=9/23/2016
  create=9/23/2016 complete=9/23/2016 browse=10/23/2016 11:59:59 PM retent=10/23/2016 11:59:59 PM
  clientid=8c9945a5-00000004-577042c4-577042c3-00015000-0c75a456
          *backup start time: 1474605441;
    *NSR_BACKUP_GENERATIONID: 1474605081;
      *NSR_PRIMARY_VOLUME_ID: \
c293a7f9-00000005-007043ff-577043ff-00045000-0c75a456;
        *POLICY ACTION JOBID: 2;
         *POLICY ACTION NAME: "backup: 1474605441";
                *POLICY NAME: "HyperV-Pol: 1474605441";
       *POLICY WORKFLOW NAME: "HyperV-Wkfl: 1474605441";
*ss data domain backup cloneid: 1474605441;
*ss data domain dedup statistics: "v1:1474605441:22804:22804:5402";
                       group: HyperV;
            saveset features: CLIENT_SAVETIME;
  Clone #1: cloneid=1474605441  time=9/23/2016 12:37:21 AM    retent=10/23/2016  flags=
    frag@         0 volid=   7357439 file/rec=       0/0     rn=0 last=9/23/2016



3.執行如下所示的 nsrnmmrc 命令,以還原 VM:
 

nsrnmmrc.exe -s vmmsrv -c fmpcluster.aqua.local -x c:\recover  -t 1474605441 "APPLICATIONS:\Microsoft Hyper-V\VM1\\"

 

注意:添加到存儲集名稱末尾的“\\”。另請注意,命令中的「儲存集名稱」區分大小寫。名稱應與 mminfo 輸出中所見的大小寫相符。若案例不符,還原命令將會失敗。例如,以下命令將失敗,因為 VM 名稱“vm1”與媒體資料庫中註冊的名稱“VM1”不匹配。
 

 

nsrnmmrc.exe -s vmmsrv -c fmpcluster.aqua.local -x c:\recover -t 1474605441 "APPLICATIONS:\Microsoft Hyper-V\vm1\\"


失敗是“恢復過程無法找到請求選擇的正確邏輯保存時間 - 錯誤0x80004005..”

若為 Exchange 備份,請執行類似的步驟。  關鍵在於尋找所需備份的 nsavetime,然後將「\\」附加至儲存集名稱。交換還原的範例如下:

nsrnmmrc -s nsr-server -c jetsdag -x c:\recover  -t 1474585250 "APPLICATIONS:\Microsoft Exchange 2013\MyDb\\"

 

注意:如果命令無法運作,且提供的所有選項皆正確,請嘗試在命令列手動輸入命令。複製和貼上命令可能無法正常運作。


如果需要使用 NMM 8.x 完成的備份的儲存集修復,請參閱 KB 如何使用命令列儲存集恢復工具「nsrsnap_vss_ssrecover」還原 NMM 儲存集

 

Additional Information

Article Properties
Article Number: 000022466
Article Type: How To
Last Modified: 13 May 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.