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. ...
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\\"
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\\"
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'