System Center 2012 R2 DPM – Исключение виртуальных дисков VHD/VHDX из резервной копии виртуальной машины Hyper-V

http://blog.it-kb.ru/wp-content/uploads/2014/01/image39.pngСистема резервного копирования Data Protection Manager (DPM) от Microsoft занимает свою нишу среди аналогичных систем. Количество информации о DPM на просторах глобальной сети доказывает, что данная система востребована и используется в разных компаниях и фирмах для сохранения информации.

Скорее всего, каждый сталкивался с какими-нибудь вопросами, связанными с DPM: установка, настройка или сопровождение. В данной заметке хотелось бы рассказать об одном из них. В предыдущей заметке говорилось об особенностях использования Hyper-V Replica. Как известно, данная технология не может работать с типами дисков, которые подключены как Passthrough или через Virtual Fibre Channel, поэтому используются только VHD(-x). Возникает вопрос, как в многодисковых виртуальных машинах при необходимости исключить некоторые виртуальные диски VHD из архивирования средствами DPM. Через графический интерфейс или при помощи команд PowerShell это сделать не получится.

На своем примере продемонстрирую работающий и проверенный механизм исключения VHD файлов из резервной копии виртуальной машины Hyper-V в DPM.

Имеется DPM 2012 R2, работающий на Windows Server 2012 R2 Standard. Родительский раздел (кратко будем называть хост) с виртуальными машинами (ВМ) на базе Windows Server 2012 R2. Определенные ВМ имеют два виртуальных диска VHD(-x): под систему и под данные.

Порядок действий:

1) Открываем консоль DPM 2012 R2 и следуем стандартной процедуре настройки архивирования ВМ

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image002_thumb.jpg

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image004_thumb.jpg

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image005_thumb.png

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image007_thumb.jpg

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image009_thumb1.jpg

На данном этапе важно, чтобы фактически используемое место ВМ (Total disk size) было МЕНЬШЕ имеющегося свободного в пуле DPM (Disk space remaining).

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image011_thumb1.jpg

Далее нажимаем кнопку изменить (Modify) и выставляем минимальное значение для реплики (Replica Volume) и необходимое для точек восстановления (Recovery Point Volume). Нажимаем кнопку OK. Потом далее.

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image013_thumb1.jpg

Теперь один из важных моментов!!!

Устанавливаем время создания первой репликации на любое с запасом.

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image015_thumb1.jpg

Далее проходим до последнего шага мастера и выходим из него, подтверждая проделанные действия.

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image016_thumb.jpg

2) Следующим важным действием на хосте изменяем ключи реестра

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\BackupRestore\FilesNotToBackup

Создаем параметр VHD с типом значения Multi_SZ и включаем в него пути к файлам виртуальных дисков, как например указано на скриншоте ниже…

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image017_thumb.png

Добавляем ключ реестра HonorFilesNotToBackup, чтобы активировать исключение

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Agent\

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image018_thumb.png

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image020_thumb.jpg

3) В консоли DPM выбираем только что созданное задание и нажимаем кнопку посмотреть детали (Click to view details).

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image022_thumb.jpg

Запоминаем путь к файлам и открываем диспетчер дисков

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image023_thumb.png

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image024_thumb.png

Далее находим по свободному месту 100 % и убеждаемся, что это нужные диски

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image026_thumb.jpg

4) Выбираем диск под данными реплики и выполняем команду сжатия (Shrink)…

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image027_thumb.png

…предварительно подсмотрев в оснастке Hyper-V Manager сколько места занимает VHD (-x) под систему

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image028_thumb.jpg

Выбираем сжимаемое место, учитывая оставшееся, которое должно быть БОЛЬШЕ размера VHD (-x) с системой (в нашем примере, 38,12 ГБ больше 25,6 Гб).

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image029_thumb.png

Нажимаем кнопку сжатие (shrink) и получаем результат.

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image031_thumb.jpg

5) Переходим в консоль управления DPM и производим первичную репликацию ВМ.

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image032_thumb.png

В результате успешной репликации получаем заархивированную ВМ только с системным VHD (-x) диском.

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image034_thumb.jpg

http://blog.it-kb.ru/wp-content/uploads/2014/01/clip_image036_thumb.jpg

**Надеюсь, статья была полезной! ** http://blog.it-kb.ru/wp-content/uploads/2014/01/wlEmoticon-smile1.png

Оригинал статьи: System Center 2012 R2 DPM – Исключение виртуальных дисков VHD/VHDX из резервной копии виртуальной машины Hyper-V

http://c.statcounter.com/9864845/0/bf56f6d7/1/