Как стать автором
Обновить

Резервное копирование данных

Время на прочтение6 мин
Количество просмотров16K
Продолжая тестирование продуктовых линеек ЕМС, на этот раз мы будем разбираться с программным обеспечением компании для создания резервных копий и восстановления данных под названием EMC NetWorker. Поэтому сегодня я поделюсь с вами опытом по развертыванию классического «софта для бэкапа»
 

Зачем всё это?


 NetWorker облегчает жизнь в первую очередь тем, кто «уже начал делать бэкапы». NetWorker делает процесс создания резервных копий централизованным и автоматизированным. Но для того, чтобы всё это работало, и не надо было ничего трогать, надо хорошенько повозиться со всеми тонкостями настройки систем и созданием заданий на бэкап (Задание на создание резервной копии). Поэтому набольшую актуальность приобретать NetWorker для использования в больших и сложных инфраструктурах.
 
Немного истории

 NetWorker был разработан в 1988 году в компании Legato, а на рынок Enterprise решений первая версия вышла в 1990. Тогда ПО ещё называлось Legato NetWorker, но в 2003 году компания EMC купила компанию Legato, и теперь это EMC NetWorker (при том, что слово legato до сих пор присутствует в коде)
 

Как всё это работает


 NetWorker работает по схеме сервер — клиент. То есть на выделенный хост, который занимается резервным копированием, ставится сервер NetWorker, а на хосты, данные которых мы хотим сохранить, ставим клиент NetWorker.
Резервные копии NetWorker хранит на тех носителях, которые вы ему предоставите, будь то СХД, VTL, любая ленточная библиотека, или выделенная шара (CIFS, NFS). NetWorker, в принципе, настроен на то, чтобы работать со всеми устройствами, которые есть в вашей сети хранения данных SAN, и LAN сети. Кроме того, NetWorker может работать на уровне приложений, будь то VMware, MS SQL, Oracle, Exchange, и т.д., надо только установить соответствующий модуль.
 
Лицензирование

При приобретении NetWorker надо хорошо понимать, что мы будем использовать, так как NetWorker очень жестко лицензируется.
Список того, что чаще всего лицензируется:
· Количество клиентов (физических, виртуальных, работающих по NDMP протоколу),
· Количество узлов хранения данных — Storage Node,
· Объём данных, хранимых на дисковых устройствах,
· Количество ленточных библиотек — autochangers,
· Различные модули (Mod for Microsoft Applications Windows, for Databases and Appliacations, for SAP, и т.д.)
 
Либо можно просто отлицензировать суммарный объём данных, которые нужно защищать.
 

Процесс установки


 Для начала посмотрим, что понадобится для работы с NetWorker:
1. Сервер или виртуальная машина (ВМ) с предустановленной ОС, то есть NetWorker является приложением и устанавливается как программа в ОС. В нашем случае это будет ВМ на IBM Flex System с Win2008R2 на борту. На него мы будем ставить NetWorker Server. (обязателен настроенный DNS или придется много чего прописывать в hosts)
2. Если мы хотим сделать систему с распределённой нагрузкой, то нужен как минимум ещё один сервер. Мы его использовать не будем. Но если бы использовали, то на него бы тогда ставился NetWorker Storage node. 
3. Место для хранения резервных копий. Мы будем использовать имеющийся в распоряжении DD160, используя протокол DD Boost.
4. Сами клиенты: хосты с приложениями, БД, виртуальные машины, компьютеры или ноутбуки пользователей.
 
NetWorker работает на всех Linux, Unix и Windows подобных ОС как сервис, и проще всего он устанавливается на Windows.

 
Если не вдаваться в дебри установщика, то процесс развертывания Server NetWorker проходит в 22 клика мыши по слову «далее» или ОК и, вообще, надо согласиться со всеми политиками по умолчанию.
Но на самом деле необходимо вчитываться, так как будет этап, где надо создать учетную запись администратора NetWorker.
 
22 клика:
 
Установщик представляет из себя ссылку на файл .exe, который приобретается интегратором при инсталляции. Архив со всеми необходимыми файлами для развертывания NetWorker занимает чуть больше 200 МБ.
 
 
Английский, ОК (1)

 
Далее (2)

 
Вписываем учетные данные сервера. Далее (3)

 
Внести или не внести изменения в Firewall. Далее (4)


Выбираем, какой компонент устанавливаем, Server and Client, ставим все «галочки», и определяем место, куда устанавливаем. Далее (5)

 
Выбираем, какими языками будем пользоваться. Далее (6)

 
Подтверждаем условия Лицензионного соглашения. Далее (7)

 
Проверяем, правильно ли мы всё выбрали. Далее (8)



 
Во время установки появится окно с выбором сервера NetWorker; это значит, что установился клиент NetWorker. Так как сам сервер ещё не готов, просто нажимаем далее (9)


 
Так-же во время установки сервера NetWorker появится окно с установкой консоли управления. Далее (10)

 
Вписываем те же учетные данные сервера. Далее (11)

 
Выбираем место установки. Далее (12)

 
Выбираем местоположение базы данных управляющей консоли и номер порта, по которому консоль будет работать. Порты 9000 и 9001 ставятся по умолчанию. Далее (13)

 
Проверяем, всё ли правильно выбрано. Далее (14)

 
Далее (15)



 
Управляющая консоль установлена. Финиш (16)

 
Сервер NetWorker установлен. Далее (17)

 
И сразу запускается первоначальная настройка управляющей консоли. Далее (18)

 
Придумываем пароль. Далее (19)


Вводим IP адрес сервера NetWorker. Далее (20)

 
Или имя сервера NetWorker. Финиш (21)

 
По ссылке Имя_сервера(IP_сервера):9000 или по автоматически добавленному ярлыку на рабочем столе открывается управляющая консоль. Старт (22)


Внешний вид


 Так выглядит только что установленный NetWorker

 
внешний вид
При нажатии Launch NetWorker Administration, открывается окно основного управления сервером NetWorker.

 
На первой вкладке «Monitoring» будут все задания на создание резервных копий или их восстановления.
Пока список пустой, так как мы ещё ничего не создали.

 
На второй вкладке «Configuration» производятся основные настройки процесса резервного копирования.

 
Третья вкладка «Devices» показывает все устройства, подключенные к NetWorker, которые участвуют в процессе бэкапа: библиотеки (Ленточные или VTL), драйвы, узлы хранения данных NetWorker, Data Domain и Avamar.

 
Четвёртая вкладка — «Media» устройства, которые относятся к сохранности данных, по порядку: Шаблоны для маркировки кассет, медиа пулы — они объединяют наборы кассет, СХД, ленточки, в индексы записывается информация, где какие резервные данные хранятся (набор ссылок на блоки или файлы данных), сами задания на бэкап (т.е. адреса папок и файлов, резервные копии которых надо создать).

 
На последней вкладке будут видны только задания на восстановление данных


 

Интеграция с Data Domain


 Так как основным местом хранения будет DD160, подключим его к нашему NetWorker, и, в зависимости от того, какая лицензия приобретена — VTL или DD Boost, по такому протоколу и подключаем. У нас есть лицензия DD Boost и это существенно упрощает жизнь, так как если бы была только лицензия VTL, на Data Domain надо было бы создавать драйвы, кассеты и т.д., а в NetWorker подключать всё это как обычную ленточную библиотеку.
 
Интеграция с Data Domain
Как видим, с нашим DD всё в порядке, и можно продолжать.

 
Так как мы будем использовать DD Boost, c самим DD предварительно ничего делать не требуется, надо только помнить пароль с учетной записью от него.
 
Для того чтобы подключить DD, переходим во вкладку Devices > Правый клик по Data Domain Systems > New Device Wizard

 
Выбираем Data Domain

 
Далее нам показывают, что мы сейчас будем делать.

 
Далее вводим IP-адрес нашего DD и логин с паролем от DD Boost.

 
На данном этапе создаем папку в DD, где будут храниться резервные копии, а в терминологии DD — создаем MTree для нашего NetWorker.

 
Media Pool создаётся автоматически

 
Выбираем, какую Storage Node будем использовать, и будем ли настраивать FС.

 
Настраиваем SNMP.

 
Проверяем, правильно ли мы всё ввели.

 
Проверяем, правильно ли всё настроено. (финиш, 10 кликов по «далее»)

 
Готово, DD исправно интегрировался в наш NetWorker


Установка клиентов

 На примере рабочего компьютера установим клиент NetWorker.
 
Установка клиента
Клиент ставится с того же файла .exe, что и сервер NetWorker, но на этот раз выбирается только клиент

 
Далее

 
Устанавливается в течение пары минут.

 
Готово

 
Сразу после установки открывается NetWorker Server Selection.

 
Добавим нашего клиента в сервере NetWorker
Открываем вкладку Configuration > правый клик по Clients > New Clients Wizard

 
Вводим имя компьютера или IP-адрес

 
Далее

 
Выбираем, куда будут записываться данные. Тут же выбирается метод дедупликации, если имеется Data Domain или Avamar.

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

 
Настраиваем расписание, политики бэкапа и время хранения копий

 
Создаём группу, в которую будут входить и другие клиенты

 
На данном этапе выбирается, с помощью какой Storage Node будет происходить бэкап; так у нас только один узел хранения (сам сервер NetWorker), оставляем его по умолчанию.


Проверяем, всё ли правильно выбрано.



Готово


Клиент и группа созданы.


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


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

Но по-хорошему, всё это надо делать вручную, через New Client Properties. И в каждом пункте отдельно разбирать возможности NetWorker, например, создание пре- и пост- скриптов. В том числе, и удалённую установку сразу нескольких клиентов. А для этого есть Administration Guide на 814 страниц…
 
Для рядового пользователя есть возможность самостоятельно инициировать восстановление данных, создавать резервные копии того, что он хочет, или архивировать данные. Для этого надо запустить программу NetWorker User, которая устанавливается вместе с клиентом NetWorker.

 

Отчёты


 Отчетность о проведении Создания Резервных Копий, также одна из самых привлекательных сторон NetWorker.
 
Отчёты можно настроить так, чтобы они приходили по электронной почте или через SNMP на какую-либо службу мониторинга.
 
пример
Вот пример выполнения задания на бэкап, завершившийся неудачно:


Ошибка «hostname resolution failed» — это ошибка сопоставления имён, то есть сервер «не достучался» до клиента.
 
Или вот, сразу видно, когда задание прошло успешно, а когда нет. То есть, даже не надо открывать отчет

 
Всё будет написано достаточно просто и интуитивно понятно.
 

Заключение


Вот так, настроив все один раз, можно больше не волноваться за сохранность данных.
Всем успешного использования EMC NetWorker!
Теги:
Хабы:
Всего голосов 6: ↑4 и ↓2+2
Комментарии0

Публикации

Истории

Ближайшие события

19 августа – 20 октября
RuCode.Финал. Чемпионат по алгоритмическому программированию и ИИ
МоскваНижний НовгородЕкатеринбургСтавропольНовосибрискКалининградПермьВладивостокЧитаКраснорскТомскИжевскПетрозаводскКазаньКурскТюменьВолгоградУфаМурманскБишкекСочиУльяновскСаратовИркутскДолгопрудныйОнлайн
3 – 18 октября
Kokoc Hackathon 2024
Онлайн
10 – 11 октября
HR IT & Team Lead конференция «Битва за IT-таланты»
МоскваОнлайн
25 октября
Конференция по росту продуктов EGC’24
МоскваОнлайн
7 – 8 ноября
Конференция byteoilgas_conf 2024
МоскваОнлайн
7 – 8 ноября
Конференция «Матемаркетинг»
МоскваОнлайн
15 – 16 ноября
IT-конференция Merge Skolkovo
Москва
25 – 26 апреля
IT-конференция Merge Innopolis 2025
Иннополис