Работа с данными
Предварительно для успешного выполнения резервного копирования и восстановления почтовой системы VK WorkMail:
-
Разверните клиент РК и модуль VK WorkMail на любом узле, который имеет сетевой доступ к узлу резервируемого ресурса и СРК RuBackup.
-
Настройте параметры конфигурационного файла модуля для подключения к почтовой системе.
-
Обеспечьте свободное место на диске в соответствии с системными требованиями.
1. Описание резервного копирования данных домена
-
Возможно полное или инкрементальное резервное копирование данных домена:
-
выбранного диапазона или всех пользователей целиком:
-
профилей пользователей;
-
календарей пользователей;
-
персональных адресных книг пользователей;
-
почтовых ящиков пользователей со всеми письмами
-
-
общей адресной книги со всеми контактами.
При выборе инкрементального типа резервного копирования необходимо наличие полной резервной копии выбранного домена, в случае её отсутствия будет выполнено полное резервное копирование домена.
Создание полной резервной копии более длительное, чем создание инкрементальной резервной копии домена. -
-
Для одновременного резервного копирования данных одного домена с разных клиентов РК (с модулем VK WorkMail): на каждом клиенте РК определите диапазон резервируемых почтовых ящиков одного домена в конфигурационном файле модуля для параметров
left_bound_of_emails
иright_bound_of_emails
.Данная настройка позволяет увеличить объём резервируемых данных в единицу времени.
-
Используйте итерационное резервирование для уменьшения используемого пространства временного хранилища. Итерационное резервирование позволяет запрашивать данные по частям — по заданному количеству пользователей.
Настройте для полного или инкрементального резервного копирования в тонких настройках модуля:
-
включите флаг
iterative_backup
; -
для параметра
iterative_users_count
укажите количество пользователей, данные которых модуль копирует из почтовой системы и сохраняет во временном хранилище, а затем отправляет на медиасервер в рамках одной итерации.
При итерационном резервировании данные общей адресной книги запрашиваются на последней итерации, то есть в конце задачи после запроса данных всех пользователей почтовой системы.
-
-
Управляйте количеством потоков резервного копирования при передаче данных из почтовой системы одним из способов:
-
задайте параметры
set_threads_number
иthreads_number
в тонких настройках модуля.
Данное значение будет использовано, даже если задан параметрthreads_number
в конфигурационном файле модуля; -
задайте параметр
threads_number
в конфигурационном файле модуля.Данное значение будет использовано, если не установлен флаг для параметра
set_threads_number
в тонких настройках модуля.
-
-
Запустите резервное копирование: модуль VK WorkMail отправляет запрос к сервисам почтовой системы по
url
-адресу, указанному в конфигурационном файле модуля. -
При резервном копировании почтовых ящиков VK WorkMail сохраняется полная иерархическая структура каталогов пользователя, согласно возможностям API VK WorkMail.
-
В качестве хранилищ для резервных копий могут быть использованы файловые хранилища или блочные устройства хранения:
-
при использовании файловых хранилищ общий объём резервируемых данных не должен превышать максимальный размер файла в файловой системе для конкретной операционной системы.
Так, например, для ALSE 1.7 с файловой системой
Ext4
максимальный размер файла равен 16 ТБ, а для RHEL 6 и файловой системыXFS
размер файла ограничен 100 ТБ.
-
-
В случае ошибок:
-
при недостаточном объёме временного хранилища для хранения данных количества пользователей почтовой системы одной итерации:
задача на резервное копирование завершится ошибкой.
-
При создании инкрементальной резервной копии первоначально создаётся полная РК данных домена. В процессе может возникнуть ошибка получения данных пользователей (профиля, календаря, адресной книги, почтового ящика).
Автоматически при последующем создании инкрементальной резервной копии снова будет предпринята попытка выполнения полного резервного копирования данных пользователей, полная РК для которых была выполнена с ошибкой.
-
2. Описание восстановления данных домена
-
Рекомендуем включить функцию централизованного восстановления на клиенте РК для управления восстановлением данных в приложении «Менеджера администратора RuBackup»:
-
Откройте конфигурационный файл клиента РК
\opt\rubackup\etc\config.file.txt
. -
Выберите параметр
centralized-recovery
. -
Установите значение параметра
yes
. -
Сохраните изменения.
-
Перезапустите клиент РК.
-
-
Успешное восстановление РК компонентов ПС VK WorkMail, сделанных на версиях, отличных от версий, где происходит восстановление, возможно только при условии совпадения версий API почтовой системы VK WorkMail.
2.1. Полное восстановление данных
-
Полное восстановление домена выполняется из инкрементальной или полной резервной копии данных на узле клиента РК, на котором была создана восстанавливаемая резервная копия.
При восстановление инкрементальной резервной копии происходит распаковка архивов в несколько итераций, начиная с полной резервной копии. -
Восстановление данных из резервной копии возможно только в домен с именем, соответствующим исходному. Восстановление в домен с другим именем невозможно.
-
Восстановление данных пользователя возможно только в существующего пользователя.
При отсутствии в ПС VK WorkMail пользователя, которого необходимо восстановить, СРК успешно завершит задачу на полное восстановление данных домена без восстановления данных отсутствующего в ПС пользователя. Для возможности восстановления данного Пользователя ПС Администратору VK WorkMail предварительно необходимо создать нового Пользователя с аналогичным именем в ПС средствами VK WorkMail. Данный функционал обусловлен API со стороны VK WorkMail.
-
Восстановление данных из РК может быть выполнено одним из способов:
-
с развёртыванием данных в домен с сохранением структуры каталогов почтового ящика;
-
без развёртывания данных (при наличии изменений в структуре каталогов почтового ящика) будут восстановлены каталоги с исходными именами и каталоги с новыми имена.
-
-
Если требуется восстановить данные только выбранного типа, то выполните Тонкие настройки модуля при восстановлении резервной копии. Доступные типы данных:
-
все профили пользователей;
-
все персональные адресные книги;
-
все почтовые ящики пользователей с их содержимым (структура каталогов, письма, вложения);
-
все календари пользователей;
-
общая адресная книга.
-
-
При распаковке РК данные домена ПС VK WorkMail восстанавливаются в том же формате, в котором были получены с помощью API ПС VK WorkMail.
-
СРК при полном восстановлении данных домена из РК:
-
полностью замещает существующие профили пользователей, личные адресные книги, почтовые ящики и их содержимое на сохраненные в РК.
-
совмещает существующие в почтовой системе и сохраненные в РК календари, события и данные общей адресной книги.
-
2.2. Гранулярное восстановление данных
-
Гранулярное восстановление домена выполняется из инкрементальной или полной резервной копии данных на узле клиента РК, на котором была создана восстанавливаемая резервная копия.
-
Восстановление данных из резервной копии возможно только в домен с именем, соответствующим исходному. Восстановление в домен с другим именем невозможно.
-
Возможно отдельное восстановления следующих частей домена:
-
один или несколько почтовых ящиков с их содержимым (структура каталогов, письма, вложения);
-
одно или несколько писем.
-
-
Возможные сценарии гранулярного восстановления данных домена:
-
восстановление почтового ящика (одного или нескольких) пользователя в исходный;
-
восстановление почтового ящика пользователя в почтовый ящик другого пользователя;
-
восстановление выбранных писем почтового ящика (одного или нескольких) в выбранную папку другого почтового ящика с сохранением исходной структуры каталогов для выбранных писем.
Возможные варианты поведения при гранулярном восстановлении
Объекты, выбранные в окне гранулярного восстановление
Параметры модуля VK WorkMail для настройки гранулярного восстановления
Поведение
Сценарий восстановления
Почтовый ящик другого пользователя
Каталог в почтовом ящике
1 почтовый ящик
В исходного пользователя
Не заполнен
Не заполнен
Процедура гранулярного восстановления почтового ящика (одного или нескольких) в исходный
Не заполнен
Заполнен
Задача на восстановление РК завершится ошибкой
Заполнен
Не заполнен
Заполнен
Заполнен
В другого пользователя
Не заполнен
Не заполнен
Не заполнен
Заполнен
Заполнен
Не заполен
Процедура гранулярного восстановления почтового ящика в другой ящик
Заполнен
Заполнен
Задача на восстановление РК завершится ошибкой
Только письма
Не заполнен
Не заполнен
Не заполнен
Заполнен
Заполнен
Не заполен
Заполнен
Заполнен
Несколько почтовых ящиков
В исходного пользователя
Не заполнен
Не заполнен
Процедура гранулярного восстановления почтового ящика (одного или нескольких) в исходный
Не заполнен
Заполнен
Задача на восстановление РК завершится ошибкой
Заполнен
Не заполнен
Заполнен
Заполнен
В другого пользователя
Не заполнен
Не заполнен
Не заполнен
Заполнен
Заполнен
Не заполен
Заполнен
Заполнен
Только письма
Не заполнен
Не заполнен
Не заполнен
Заполнен
Заполнен
Не заполен
Заполнен
Заполнен
1 письмо / несколько писем из одного почтового ящика / несколько писем из разных почтовых ящиков
В исходного пользователя
Не заполнен
Не заполнен
Задача на восстановление РК завершится ошибкой
Не заполнен
Заполнен
Заполнен
Не заполнен
Заполнен
Заполнен
В другого пользователя
Не заполнен
Не заполнен
Не заполнен
Заполнен
Заполнен
Не заполен
Заполнен
Заполнен
Только письма
Не заполнен
Не заполнен
Не заполнен
Заполнен
Заполнен
Не заполен
Заполнен
Заполнен
Несколько писем и несколько почтовых ящиков одновременно
В исходного пользователя
Не заполнен
Не заполнен
Задача на восстановление РК завершится ошибкой
Не заполнен
Заполнен
Заполнен
Не заполнен
Заполнен
Заполнен
В другого пользователя
Не заполнен
Не заполнен
Не заполнен
Заполнен
Заполнен
Не заполен
Заполнен
Заполнен
Только письма
Не заполнен
Не заполнен
Не заполнен
Заполнен
Заполнен
Не заполен
Заполнен
Заполнен
-
2.3. Результаты восстановления РК
-
При распаковке РК данные домена ПС VK WorkMail восстанавливаются в том же формате, в котором были получены с помощью API ПС VK WorkMail.
-
Если пользователь почтовой системы, которого необходимо восстановить, отсутствует в почтовой системе VK WorkMail, то СРК успешно завершит задачу на восстановление данных домена без восстановления данных отсутствующего в почтовой системе пользователя.
Для возможности восстановления данного пользователя почтовой системы Администратору VK WorkMail предварительно необходимо создать нового пользователя с аналогичным именем в почтовой системе средствами VK WorkMail.
-
Если после создания предыдущей РК (полной или инкрементальной) событие из календаря было удалено из почтовой системы, то при создании следующей инкрементальной РК факт удаления данного события не будет зафиксирован.
При полном восстановлении цепочки резервных копий удаленное событие будет восстановлено. Данное поведение обусловлено API VK WorkMail.
-
СРК при восстановлении РК затирает и заменяет их на сохраненные в РК:
-
существующие личные адресные книги;
-
существующие почтовые ящики и их содержимое.
-
-
СРК при восстановлении РК совмещает:
-
существующие в почтовой системе и сохраненные в РК календари:
-
существующие в РК календари, имеющиеся в почтовой системе, заменяются;
-
отсутствующие в почтовой системе, но имеющиеся в РК, восстанавливаются;
-
отсутствующие в РК, но имеющиеся в почтовой системе, остаются в почтовой системе без изменений.
-
-
существующие в почтовой системе и сохраненные в РК события в календаре:
-
существующие в РК события в календаре, имеющиеся в почтовой системе, заменяются;
-
отсутствующие в почтовой системе, но имеющиеся в РК, восстанавливаются;
-
отсутствующие в РК, но имеющиеся в почтовой системе, остаются в почтовой системе без изменений.
-
-
существующие в почтовой системе и сохраненные в РК данные общей адресной книги:
-
существующие в РК данные общей адресной книги, имеющиеся в ПС, заменяются;
-
отсутствующие в почтовой системе, но имеющиеся в РК, восстанавливаются;
-
отсутствующие в РК, но имеющиеся в почтовой системе, остаются в почтовой системе без изменений.
-
-
-
При восстановлении всех писем отдельного почтового ящика в выбранный каталог СРК не затрагивает:
-
письма в иных каталогах почтового ящика.
-
-
При гранулярном типе восстановления отдельных писем и почтовых ящиков целиком СРК сохраняет:
-
структуру каталогов исходных почтовых ящиков.
-
Схема процесса резервного копирования и восстановления данных почтовой системы VK WorkMail приведена на Рисунок 1.

3. Краткие сценарии работы с данными почтовой системы VK WorkMail
3.1. РК для одного домена по расписанию. Для выполнения резервного копирования данных хранилища почтового клиента VK WorkMail для одного домена по расписанию:
-
авторизуйтесь с правами администратора для работы с данными почтовой системы VK WorkMail;
-
проверьте статус клиента РК, на котором развёрнут модуль VK WorkMail;
-
создайте и настройте правило резервного копирования.
Создание правила глобального расписания) для создания плановых резервных копий возможно двумя способами:-
в разделе Глобальное расписание нажмите
(Добавить) и настройте правило;
-
в разделе Объекты выберите вкладку Правила и нажмите
(Добавить);
-
-
в разделе
Задачи автоматически будет создана соответствующая задача на выполнение резервного копирования согласно настроенному расписанию;
-
в результате выполнения задачи резервная копия будет перемещена в хранилище, а её метаданные доступны в разделе Репозиторий.
3.2. РК для группы доменов по расписанию. Для выполнения резервного копирования данных хранилища почтового клиента VK WorkMail группы доменов по расписанию:
-
авторизуйтесь с правами администратора для работы с данными почтовой системы VK WorkMail;
-
проверьте статус клиента РК, на котором развёрнут модуль VK WorkMail;
-
создайте и настройте последовательно:
-
стратегию полного резервного копирования для создания плановых резервных копий: в разделе Стратегии нажмите
(Добавить);
-
правило стратегии для каждого домена в разделе Стратегии, выделив нужную стратегию и нажав кнопку Правила.
Повторите создание правила для каждого домена;
-
-
в разделе
Задачи автоматически будет создана соответствующая задача на выполнение резервного копирования согласно настроенному расписанию в стратегии;
-
в результате выполнения задачи резервные копии доменов будут перемещены в хранилище, а их метаданные доступны в разделе Репозиторий.
3.3. Срочное РК. Срочное резервное копирование выполняется для одного домена:
-
авторизуйтесь с правами администратора для работы с данными почтовой системы VK WorkMail;
-
проверьте статус клиента РК, на котором развёрнут модуль VK WorkMail;
-
выполните срочное резервное копирование одним из способов:
-
быстрый доступ к функции срочного резервного копирования по нажатию на кнопку Срочное РК на верхней панели RBM;
-
в разделе Объекты: выделите клиента РК, который осуществляет управление резервным копированием домена, и нажмите появившуюся кнопку Срочное РК;
-
-
далее в разделе
Задачи автоматически будет создана соответствующая задача на выполнение срочного резервного копирования;
-
в результате выполнения задачи резервная копия домена будет перемещена в хранилище, а её метаданные доступны в разделе Репозиторий.
3.4. Восстановление из РК. Для выполнения восстановления данных почтового клиента VK WorkMail из резервной копии необходимо:
-
авторизуйтесь с правами администратора для работы с данными почтовой системы VK WorkMail;
-
проверьте статус клиента РК, на котором развёрнут модуль VK WorkMail;
-
в разделе Репозиторий выберите РК и нажмите
Восстановить, так же включите флаг Восстановить на целевом ресурсе;
-
в разделе
Задачи автоматически будет создана соответствующая задача на выполнение восстановления резервной копии;
-
в результате произведено восстановление удаленных и измененных файлов до состояния, в котором они были на момент создания резервной копии.
4. Особенности настройки RBM для работы с данными почтовой системы VK WorkMail
При выполнении любого сценария, описанного в п. Краткие сценарии работы с данными почтовой системы VK WorkMail настоящего документа следует при настройке правил, стратегий, восстановления из РК в соответствующих полях указать следующие данные:
-
в поле Клиент выберите из выпадающего списка имя клиента РК, на котором развёрнут модуль VK WorkMail и предоставлен сетевой доступ к сервисам корпоративной почтовой системы VK WorkMail;
-
в поле Тип ресурса выберите из выпадающего списка VK WorkMail;
-
в поле Ресурс выберите домен, резервная копия которого будет создана;
-
в поле Тип РК выберите Полное или Инкрементальное.