NetWorker NMM — как выполнить восстановление резервных копий Hyper-V Exchange с помощью командной строки
Summary: NetWorker NMM может выполнять восстановление резервных копий виртуальных машин Hyper-V из командной строки. В этой статье объясняется, как использовать восстановление с помощью командной строки с NMM, начиная с 9.x и заканчивая последней версией 19.x включительно. ...
Instructions
Модуль NetWorker для Microsoft (NMM) обеспечивает возможность восстановления резервных копий Hyper-V и Exchange с помощью командной строки, выполненных с помощью NMM.
Для восстановления используется команда «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. Найдите нужную ВМ и время резервного копирования в этих выходных данных. В приведенном выше примере мы хотим восстановить виртуальную машину «VM1». (ПРИЛОЖЕНИЯ:\Microsoft Hyper-V\VM1) Запишите идентификатор набора сохранений (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, как указано ниже, чтобы выполнить восстановление виртуальной машины:
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\\"
Ошибка: «Процессу восстановления не удалось найти правильное логическое время сохранения для запрошенных выборов — ошибка 0x80004005.».
Для резервного копирования Exchange выполните аналогичные действия. Они должны найти время сохранения для требуемых резервных копий, а затем добавить '\\' к имени набора сохранения. Пример восстановления Exchange:
nsrnmmrc -s nsr-server -c jetsdag -x c:\recover -t 1474585250 "APPLICATIONS:\Microsoft Exchange 2013\MyDb\\"
Если требуется восстановление резервных копий из набора сохранений, выполненного с помощью NMM 8.x, см. статью базы знаний Как восстановить наборы сохранений NMM с помощью инструмента восстановления наборов сохранений командной строки 'nsrsnap_vss_ssrecover'