NetWorker NMM - วิธีการคืนค่าบรรทัดคําสั่งของการสํารองข้อมูล Hyper-V Exchange

Summary: NetWorker Module for Microsoft (NMM) สามารถทําการคืนค่าการสํารองข้อมูล Hyper-V Virtual Machine (VM) จากบรรทัดคําสั่ง บทความนี้อธิบายวิธีการใช้การคืนค่าบรรทัดคําสั่งกับ NMM ที่เริ่มต้นจาก 9.x และใหม่กว่าจนถึง และรวมถึงรุ่น 19.x ล่าสุดและรุ่นที่ใหม่กว่า ...

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

NetWorker Module for Microsoft (NMM) ช่วยให้สามารถกู้คืนบรรทัดคําสั่งของการสํารองข้อมูล Hyper-V และ Exchange ได้

ใช้คําสั่ง nsrnmmrc สําหรับการคืนค่า ขั้นตอนต่อไปนี้มีรายละเอียดวิธีการคืนค่านี้:

1. แสดงรายการข้อมูลสํารองของไคลเอ็นต์ Hyper-V โดยใช้คําสั่ง mminfo :
 

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) ของการสํารองข้อมูลนี้ และเรียกใช้คําสั่งต่อไปนี้เพื่อรับ 'nsavetime' ที่จําเป็นด้วยคําสั่ง nsrnmmrc
 

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\\"
  • '\\' ที่เพิ่มเข้ามาในส่วนท้ายของชื่อเซฟเซ็ตเป็นสิ่งจําเป็นสําหรับคําสั่งที่จะทํางาน 
  • 'saveset name' ในคําสั่งยังคํานึงถึงตัวพิมพ์เล็กและตัวพิมพ์ใหญ่ ชื่อควรตรงกับกรณีที่เห็นในเอาต์พุต 'mminfo' คําสั่ง recover ล้มเหลวหากกรณีไม่ตรงกัน
  • ตัวอย่างเช่น คําสั่งต่อไปนี้จะล้มเหลวเนื่องจากชื่อ 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\\"

หากคําสั่งไม่ทํางานและหากตัวเลือกที่ให้มาทั้งหมดถูกต้องให้ลองพิมพ์คําสั่งด้วยตนเองในบรรทัดคําสั่ง การคัดลอกและวางคําสั่งอาจทํางานไม่ถูกต้อง

ดู KB วิธีการกู้คืนเซฟเซ็ต NMM โดยใช้เครื่องมือกู้คืนเซฟเซ็ตบรรทัดคําสั่ง 'nsrsnap_vss_ssrecover' หาก จําเป็นต้องกู้คืนเซฟเซ็ตของการสํารองข้อมูลที่ทําด้วย NMM 8.x


ข้อมูลเพิ่มเติม

ตัวอย่างต่อไปนี้แสดงให้เห็นเมื่อมีการสํารองข้อมูลของเครื่องเสมือน "ชนะ" mminfo นั้นจะแสดงชุดบันทึกสามชุดสําหรับการสํารองข้อมูลนั้น:

  • เซฟเซ็ตหนึ่งชุดสําหรับไฟล์ข้อมูล (และอาจมีไฟล์ข้อมูลมากกว่าหนึ่งไฟล์)
  • เซฟเซ็ตเดียวสําหรับ "ConfigFiles" 
  • เซฟเซ็ตเดียวสําหรับ "ชุดปก" ซึ่งเป็นชื่อ "APPLICATIONS:\Microsoft Hyper-V\VirtualMachineName"

ในตัวอย่างนี้ เซฟเซ็ตสุดท้ายคือเซ็ต COVER: 

volume        type   client           date     time         size ssid      fl   lvl name
dd1amerlan.001 Data Domain windows.amer.lan 04/17/2025 08:39:02 AM 34 GB 3154190429 cb full APPLICATIONS:\Microsoft Hyper-V\win\5F546B6E-0BC5-4880-B3AE-44A765486033
dd1amerlan.001 Data Domain windows.amer.lan 04/17/2025 08:39:03 AM 54 MB 3137413214 cb full APPLICATIONS:\Microsoft Hyper-V\win\ConfigFiles

(cover)*****
dd1amerlan.001 Data Domain windows.amer.lan 04/17/2025 08:47:31 AM 7 KB 3120636505 cb full APPLICATIONS:\Microsoft Hyper-V\win


ถ้าชุดปกถูกลบ หรือถ้าชุดเซฟถูกโคลน และชุดปกไม่ได้โคลนโดยไม่ได้ตั้งใจ แล้วหมดอายุบนอุปกรณ์สํารองข้อมูลเดิม ชุดฝาครอบจะหายไปบนอุปกรณ์โคลน ในกรณีนั้น การกู้คืนจะไม่สามารถทําได้ สิ่งสําคัญคือต้องโคลนเซฟเซ็ต NMM APPLICATION ทั้งหมด รวมถึงชุดฝาครอบเพื่อป้องกันความล้มเหลวในการคืนค่า
 

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.