NetWorker NMM : exécution d’une restauration par ligne de commande des sauvegardes Hyper-V Exchange

Summary: NetWorker NMM peut effectuer des restaurations de sauvegardes de machines virtuelles Hyper-V à partir de la ligne de commande. Cet article explique comment utiliser la restauration par ligne de commande avec NMM à partir de la version 9.x jusqu’à la version 19.x la plus récente et les versions ultérieures. ...

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) offre la possibilité d’effectuer une restauration par ligne de commande des sauvegardes Hyper-V et Exchange effectuées avec NMM.

La commande à utiliser pour la restauration est « nsrnmmrc ».  Vous trouverez ci-dessous les étapes à suivre pour effectuer cette restauration :

1. Répertoriez les sauvegardes du client Hyper-V à l’aide de la commande « 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. Localisez la machine virtuelle requise et le temps de sauvegarde à partir de cette sortie. Dans l’exemple ci-dessus, nous voulons restaurer la machine virtuelle « VM1 ». (APPLICATIONS :\Microsoft Hyper-V\VM1) Notez l’ID du saveset (4276400513) de cette sauvegarde et exécutez la commande suivante pour obtenir le « nsavetime » qui sera requis avec la commande 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. Exécutez la commande nsrnmmrc comme indiqué ci-dessous pour effectuer la restauration de la machine virtuelle :
 

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

 

Remarque : Le '\\' qui est ajouté à la fin du nom du saveset. Notez également que le nom « saveset name » dans la commande est sensible à la casse. Le nom doit correspondre à la casse, comme illustré dans la sortie mminfo. Si la casse ne correspond pas, la commande de restauration échoue. Par exemple, la commande suivante échoue, car le nom de machine virtuelle « vm1 » ne correspond pas au nom « VM1 » enregistré dans la base de données des supports.
 

 

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


l’échec est « Le processus de récupération n’a pas réussi à localiser le temps d’enregistrement logique correct pour les sélections demandées - erreur 0x80004005.. »

Pour les sauvegardes Exchange, procédez de la même manière.  La clé est de trouver le nsavetime pour les sauvegardes requises, puis d’ajouter '\\' au nom du saveset. Voici un exemple de restauration Exchange :

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

 

Remarque : Si la commande ne fonctionne pas et si toutes les options fournies sont correctes, essayez de saisir la commande manuellement sur la ligne de commande. Un copier-coller de la commande peut ne pas fonctionner correctement.


Si une restauration des savesets des sauvegardes effectuées avec NMM 8.x est nécessaire, consultez l’article de la base de connaissances Comment restaurer des savesets NMM à l’aide de l’outil de restauration de savesets en ligne de commande 'nsrsnap_vss_ssrecover'

 

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.