Когда я начал настраивать VMware Data Protection, наивно полагал, что все будет легко и просто. Вы можете посмотреть на кол-во получившихся слайдов, чтобы убедиться в том, что я сильно заблуждался.

 VMware Data Protection

Начиная с лицензии VMware Essentials Plus kit доступна функция резервного копирования, которая в версии vSphere 5.1 называется Data Protection. За основу разработчики VMware взяли продукт EMC Amavar, в результате имеем бэкап с поддержкой сжатия и дедупликации, который работает без установки агентов в гостевые операционные системы (использует vStorage APIs for Data Protection). Данный продукт скачивается в виде готового аплайнса (виртуальной машины) в формате OVF (ссылка).
Как обычно, установка не с нуля, использую уже готовый стенд, который я настраиваю шаг за шагом. Поехали.

1

Устанавливаем appliance, который скачали предварительно на сайте VMware или рутрекере. Есть несколько вариантов файлов OVF, различаются они поддерживаемым дисковым пространством для хранения резервных копий виртуальных машин, 0.5Тб или 1Тб или 2Тб и Advanced версия, уже за отдельные деньги, на 8Тб. Чтобы установить аплайнс необходимо подготовить на своей системе хранения свободное пространство для установки, соответственно для версии 0.5Тб нужег лун 868Гб, для версии 1Тб нужено 1.57Тб, для версии 2Тб нужно 3.02Тб свободного места.

2

показываю путь к OVF файлу с версией 0.5Тб

3

Смотрим, что будет, после установки. Если у вас система хранения не поддерживает Thin Provisioning то Data Protector откушает от вашего LUN 868Гб места, т.к. создается такой диск. FreeNAS поддерживает технологию тонких дисков, поэтому продолжаю установку.
Не все так плохо, позже можно будет изменить формать большого диска.

4

Соглашанение

5

Указываю, как будет называться виртуальная машина

6

Выбираю LUN, на котором будут располагаться диски ВМ Data Protector

7

Если есть возможность выбрать Толстые диски, то выбираем их, работать будет быстрее.

8

Теперь задаем сетевые настройки будущей виртуальной машины, причем DNS сервер — это обязательный и очень важный параметр. Но об этом я узнал позже. В первую установку, указал DNS сервер для работы интернета, и это было плохое решение.

9

Все готово к установке.

10

Сам процесс установки выглядит так.

11

Виртуальная машина готова, открываем консоль, чтобы понять, что делать дальше.

12

А вот и инструкция: Первым делом подключаемся в через браузер к виртуальной машине.

13

пароль — changeme  («семени меня» — хороший, запоминающийся, стоит его оставить)

14

Запускается мастер установки, который должен зарегистрировать VDP в моем vCenter сервере.

15

И вот первая засада, на этом шаге нужно указать Hostname этого сервера и домен. У меня изначально в схеме не было внутреннего DNS, который бы ресольвил внутренние адреса и имена, но без него дальше этого шага не продвинуться. Тогда я включил контроллер домена, который у меня остался после настройки терминального сервера и добавил туда в зону прямого просмотра запись про данный сервер, чтобы он смог resolve-ить себя.

16

Но этого оказалось мало, нужно добавить еще и обратную запись DNS

17

Вот таким образом.

18

Только в том случае, если ваш сервер VDP сможет успешно выполнить ping самого себя по имени и nslookup по IP адресу, в веб интерфейсе настройки вы сможете двинуться дальше.

19

Москва, хотя время все равно не поменялось на правильное.

20

пароль для доступа к VDP серверу

21

для следующего шага заносим в DNS сервер vCenter. Прямую и обратную запись.

22

 

23

теперь параметры для подключения к vCenter

24

Все готово для продолжения установки.

25

В консоли виртуальной машины колбасится настройка 20 минут, а может и дольше. Почему так долго, ума не приложу.

26

Все необходимые процессы закончились, но инструкция в консоли виртуальной машины Data Protection не изменилась.

27

Во вкладке плагины vCenter сервера появился плагин VDP, который, как следует из описания, не требует никаких действий со стороны клиента.

Причем я знаю, как устанавливается и работает Data Protection в своем варианте установки в Windows версию vCenter. Там этот плагин добавляет пункт меню, который отображается в vSphere client и резервным копированием можно управлять, опять же, через консоль vSphere client. Сейчас же ничего не появилось. Чуть чуть погуглив, нашел следующий способ.

28

Подключаемся к vCenter серверу через web интерфейс, Log in to vSphere Web Client

29

И в веб версии видим вкладку vSphere Data Protection

30

Без вариантов, жмем connect

31

Минимум настроек, давайте попробуем настроить задание резервного копирования.

32

Будем бэкапить виртуальную машину WinXP

33

да да, именно WinXP

34

Расписание, в котором не получится выставить точного времени. Очень необычно. Резервное копирование каждый день и точка. Потом можно будет выставить промежуток времени, когда может запускаться задание, но все равно, точное время не выставить.

35

Хранить резервные копии 60 дней, по дефолту. Но есть и более продвинутые схемы X — сын -пап — дед (X -неделя — месяц -год)

36

Даю название заданию резервного копирования

37

Задание готов

38

Видим в отчетах, что бэкап не создавался и его создание не запустилось само собой

39

Запускаю в ручном режиме

40

Процесс, очень долгий, начался

41

Отслеживать, что происходит с виртуальной машиной мне привычнее через vSphere client

42

Пока делается бэкап можно посмотреть как выглядят файлы виртуалльной машины VDP на системе хранения. Непонятно, как можно посмотреть, сколько реально занимает та или иная резервная копия. Еще сложнее достать из этих vmdk файлов резервную копию нужной виртуальной машины если что-то сломается глобальное.

43

Вот так выглядит процесс создания бэкапа из веб клиента, малоинформативно. Но бэкап сделался за 8 минут, следующий запуск в 8 часов по полудни. К реальному (текущему) времени это не имеет никакого отношения, зачем спрашивается я указывал часовой пояс.

44

Восстанавливаем виртуальную машину из бэкапа.

45

Если бы задание выполнялось бы уже много раз, то выбор бы был больше.

46

Можно восстановить ВМ, заменив оригинал или создать новую виртуальную машину из бэкапа.

47

Готово к запуску

48

Процесс пошел

49

Идет выполнение

50

И опа-на, завершается неудачей, причем из сообщения об ошибке не понятно почему так вышло. А я момент восстановления пропустил и не знаю на каком именно проценте произошел сбой.

51

Виртуальная машина была создана, удалять ее VDP не собирается после ошибки, попробую ее запустить на всякий случай, вдруг заработает. Предварительно отключаю сетевой интерфейс, чтобы не возникло конфликтов.

52

Открываю консоль, стартую.

53

Чуда не произошло, диск поврежден. Удаляю виртуальную машину.

54

 

55

Еще раз восстанавливаю, ВМ из бэкапа, на этот раз все заканчивается успешно.

56

И даже виртуальная машина запустилась.

  • Andrey

    Спасибо, классная статья.
    Спасибо за Ваш труд.

  • Алексей(KZ)

    А где мне найти нужный файл OVF? Подскажите где его можно взять?

  • Дмитрий Соловьев

    Алексей, приветствую. Я видел, вы писали в чат, но я не успел ответить. Добавил ссылку в текст статьи. А вообще, на http://rutracker.org/ есть актуальные версии продуктов семейства vSphere, я сам там качал ))

    • Алексей(KZ)

      Благодарю. Вы очень помогли мне. Спасибо за то, что Вы делаете. Очень позновательно.

  • Цирулис Янис

    Добрый день, проблема встала на 30м пункте при нажатии connect у меня выскакивает ошибка
    «The most recent request has been rejected by the server.

    The most common cause for this error is that the times on the VDP appliance and your SSO server are not in sync.» Грешил на время но время вроде везде установлено правильно. И все равно ошибка выскакивает.
    Посоветуйте что сделать?

    • Дмитрий Соловьев

      Проблема во времени, рассинхрон.
      Беглый поиск в гугле, выдал следующее (источник http://communities.vmware.com/thread/420138?start=0&tstart=0)

      SSHed to the vCenter Appliance (по SSH к vCenter)
      # service vmware-tools-services restart

      SSHed to the VDP Appliance (по SSH к VDP)
      # service vmware-tools restart

  • Алексей

    Огромное спасибо за подробный рассказ, а то я замучился искать plugin, а, оказывается, надо было просто запустить и настроить VDP.

  • Stepan Pivovarov

    Как заполненную на 95% машину почистить? после удаления «лишних» бэкапов, ничего не изменилось. К тому же шедулер отстановился.

  • Роман Голубенко

    Никак не добавляется в WebClient, Data Protection, т.е. все действия сделал правильно, а именно опция не появилась…

  • Stepan Pivovarov

    Удалил все бэкапы, место освободилось не до конца и то процесс удаления шел 3 дня. Что-то я не так делаю с этой системой.

  • Zender

    Здравствуйте, у меня vSphere 5.5 и мне не подходит «Данный продукт скачивается в виде готового аплайнса (виртуальной машины) в формате OVF (ссылка).» Подскажите пожалуйста где можно найти OVF файл для версии vSphere 5.5 ?

  • Ruskov

    Dobriy den’,
    U menia toje problemka…. On ne videt jeskiy disk na tatorom nujno soxronyat’…
    Pomogite plz

  • Stanislav

    u0425u043eu0440u043eu0448u043e u0438 u0433u0440u0430u043cu043eu0442u043du043e u043du0430u043fu0438u0441u0430u043du043e, u043du043e u0441u0442u0440u0430u043du043du043e, u0447u0442u043e u0430u0432u0442u043eu0440 u0443u0441u0435u0440u0434u043du043e u0440u0430u0441u043fu0438u0441u0430u043b u043fu0440u043e DNS, u043du043e u043du0435 u0443u043fu043eu043cu044fu043du0443u043b, u0447u0442u043e u0432 u0437u043eu043du044b u043fu0440u044fu043cu044bu0435 u0438 u043eu0431u0440u0430u0442u043du044bu0435 u043du0443u0436u043du043e u0443u043au0430u0437u0430u0442u044c IP u0430u0434u0440u0435u0441 u0438 u0438u043cu044f u0431u0443u0434u0443u0449u0435u0433u043e DVP u0434u043e u0435u0433u043e u0432u043au043bu044eu0447u0435u043du0438u044f, u0432 u043fu0440u043eu0442u0438u0432u043du043eu043c u0441u043bu0443u0447u0430u0435 u043fu043e HTTP u043du0430 u043du0435u0433u043e u043du0435 u0437u0430u0439u0442u0438, u0438 u0435u0441u043bu0438 u0441u043cu043eu0442u0440u0435u0442u044c u043fu0440u043eu0446u0435u0434u0443u0440u0443 u0437u0430u043fu0443u0441u043au0430 u0432 linux u0431u0443u0434u0435u0442 u043eu0448u0438u0431u043au0430, u0447u0442u043e u043du0435 u043fu043eu043bu0443u0447u0430u0435u0442u0441u044f u043fu043eu043bu0443u0447u0438u0442u044c u0438u043cu044f u0434u043bu044f VDP u0438 u043fu043eu043bu0443u0447u0438u0442u044c u0441u0443u0444u0444u0438u043au0441 DNS