Восстановление данных

1. Способы восстановления

СРК RuBackup предусматривает возможность восстановления резервных копий пользователем:

  • локально (на узле клиента резервного копирования);

  • централизованно (на любом узле с сетевым доступом к инфраструктуре СРК RuBackup).

Рекомендации

Рекомендуем включить функцию централизованного восстановления на клиенте РК для управления восстановлением данных в приложении «Менеджера администратора RuBackup»:

  1. Откройте конфигурационный файл клиента РК \opt\rubackup\etc\config.file.txt.

  2. Выберите параметр centralized-recovery.

  3. Установите значение параметра yes.

  4. Сохраните изменения.

  5. Перезапустите клиент РК.

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

2. Типы восстановления данных

СРК RuBackup предусматривает следующие типы восстановления резервных копий пользователем:

  • полное восстановление РК;

  • гранулярное восстановление РК.

2.1. Полное восстановление данных

Источники

Полное восстановление данных возможно:

  • из полной РК;

  • из инкрементальной РК.

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

Восстанавливаемые данные

Полному восстановлению с замещением подлежат:

  • существующие профили пользователей;

  • личные адресные книги;

  • почтовые ящики и их содержимое.

Восстановлению с совмещением подлежат существующие в почтовой системе и сохраненные в РК:

  • календари и события;

  • данные общей адресной книги.

2.2. Гранулярное восстановление данных

Назначение

Гранулярное восстановление предназначено для восстановления только выбранных почтовых ящиков или писем.

Источники

Гранулярное восстановление данных домена возможно из:

  • полной РК;

  • инкрементальной РК.

Восстанавливаемые данные

Гранулярному восстановлению подлежат:

  • почтовый ящик (один или несколько);

  • отдельное письмо (или несколько писем).

3. Процедуры

3.1. Процедура полного восстановления

Для восстановления домена на клиенте РК:

  1. Перейдите в раздел Репозиторий.

  2. Выберите восстанавливаемую резервную копию.

  3. Нажмите Restore Восстановить.

  4. В открывшемся окне централизованного восстановления:

    1. Информация о резервной копии. Данный блок содержит неизменяемую информацию о резервной копии;

    2. Место восстановления. В данном блоке необходимо определить значение параметров восстановления (Таблица 1):

      Таблица 1. Параметры восстановления
      Параметр Описание

      Клиент

      Выберите из выпадающего списка клиента РК, который имеет сетевой доступ к хосту с восстанавливаемыми данными домена VK WorkMail

      Каталог распаковки

      Укажите временный каталог для распаковки резервной копии

      Восстановить на целевом ресурсе

      установите флаг для восстановления данных домена в исходный домен;

      снимите флаг для восстановления данных домена в локальный каталог

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

      Общие настройки модуля

      Кнопка Общие настройки модуля при восстановлении предоставляет параметры для настройки многопоточного восстановления РК

      1. В поле Параметры восстановления для модуля нажмите кнопку […].

      2. Выполните тонкие настройки модуля при восстановлении:

        • для параметра тонких настроек модуля выберите сценарий полного восстановления:
          deployments_scenario = full_replacement

        • выберите тип восстанавливаемых данных, включая или выключая флаги:

          • deploy_profiles для восстановления всех профилей пользователей;

          • deploy_mailboxes для восстановления всех почтовых ящиков пользователей;

          • deploy_calendars для восстановления всех календарей пользователей;

          • deploy_personal_ab для восстановления всех персональных адресных книг;

          • deploy_common_ab для восстановления общей адресной книги пользователей.

        • Нажмите ОК для сохранения установленных значений тонких настроек модуля.

  5. Нажмите Apply Применить в окне Централизованное восстановление.

  6. В процессе, в зависимости от выбранных Тонких настроек модуля при восстановлении резервной копии, будут:

    • полностью заменены и восстановлены:

      • профили пользователей;

      • персональные адресные книги;

      • почтовые ящики пользователей;

    • совмещены и восстановлены существующие в почтовой системе и сохраненные в РК:

      • календари пользователей;

      • контакты из общей адресной книги;

      • общая адресная книга целиком (как совокупность контактов).

3.2. Процедура гранулярного восстановления почтового ящика (одного или нескольких) в исходный

  1. Перейдите в раздел Репозиторий.

  2. Выберите восстанавливаемую резервную копию.

  3. Нажмите Restore Восстановить.

  4. В открывшемся окне централизованного восстановления:

    1. Информация о резервной копии. Данный блок содержит неизменяемую информацию о резервной копии;

    2. Место восстановления. В данном блоке необходимо определить значение параметров восстановления (Таблица 1):

      1. В поле Параметры восстановления для модуля нажмите кнопку […].

      2. Выполните тонкие настройки модуля при восстановлении:

        • для параметра тонких настроек модуля выберите сценарий:
          deployments_scenario = mailbox_replacement_original_user

      3. Нажмите ОК для сохранения установленных значений тонких настроек модуля.

    3. Гранулярное восстановление. В данном блоке:

      1. Нажмите Add (Добавить) для выбора восстанавливаемого почтового ящика (одного или нескольких) пользователя из спецификации.

      2. Выделите почтовый ящик (один или несколько), который будет восстановлен в исходный ящик пользователя (или пользователей при выборе нескольких почтовых ящиков) из РК, в открывшемся окне (Рисунок 1).

      3. Нажмите Apply Применить для сохранения выбора восстанавливаемых данных.

  5. Нажмите Apply Применить в окне Централизованное восстановление.

  6. В процессе будут восстановлены все выбранные почтовые ящики (с письмами) с полным замещением имеющихся данных в исходных почтовых ящиках.

3.3. Процедура гранулярного восстановления почтового ящика в другой ящик

  1. Перейдите в раздел Репозиторий.

  2. Выберите восстанавливаемую резервную копию.

  3. Нажмите Restore Восстановить.

  4. В открывшемся окне централизованного восстановления:

    1. Информация о резервной копии. Данный блок содержит неизменяемую информацию о резервной копии;

    2. Место восстановления. В данном блоке необходимо определить значение параметров восстановления (Таблица 1):

      1. В поле Параметры восстановления для модуля нажмите кнопку […].

      2. Выполните тонкие настройки модуля при восстановлении:

        • для параметра тонких настроек модуля выберите сценарий
          deployments_scenario = mailbox_replacement_specified_user

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

      3. Нажмите ОК для сохранения установленных значений тонких настроек модуля.

    3. Гранулярное восстановление. В данном блоке:

      1. Нажмите Add (Добавить) для выбора восстанавливаемых папок и файлов из спецификации.

      2. Выделите один почтовый ящик пользователя, который будет восстановлен в ящик другого пользователя из РК, в открывшемся окне (Рисунок 1).

      3. Нажмите Apply Применить для сохранения выбора восстанавливаемых данных.

  5. Нажмите Apply Применить в окне Централизованное восстановление.

  6. В процессе будет восстановлен выбранный почтовый ящик (с письмами) с полным замещением имеющихся данных в исходном почтовом ящике.

3.4. Процедура гранулярного восстановления выбранных писем

  1. Перейдите в раздел Репозиторий.

  2. Выберите восстанавливаемую резервную копию.

  3. Нажмите Restore Восстановить.

  4. В открывшемся окне централизованного восстановления:

    1. Информация о резервной копии. Данный блок содержит неизменяемую информацию о резервной копии;

    2. Место восстановления. В данном блоке необходимо определить значение параметров восстановления (Таблица 1):

      1. В поле Параметры восстановления для модуля нажмите кнопку […].

      2. Выполните тонкие настройки модуля при восстановлении:

        • для параметра тонких настроек модуля выберите сценарий
          deployments_scenario = mailbox_extension_specified_folder

        • для параметра another_user_email укажите идентификатор пользователя, в ящик которого будут восстановлены выбранные письма;

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

  5. Нажмите ОК для сохранения установленных значений тонких настроек модуля.

    1. Гранулярное восстановление. В данном блоке:

      1. Нажмите Add (Добавить) для выбора восстанавливаемых писем из спецификации.

      2. Выделите письма, которые будут восстановлены в выбранную папку из РК, в открывшемся окне (Рисунок 1).

      3. Нажмите Apply Применить для сохранения выбора восстанавливаемых данных.

  6. Нажмите Apply Применить в окне Централизованное восстановление.

  7. В процессе восстановления:

    1. будет создан каталог по указанному пути, в случае, если он не существует;

    2. структура каталогов, в которых располагались выбранные для восстановления письма, будет сохранена;

    3. остальные письма в почтовом ящике назначения будут сохранены без изменений.

1000000100000764000003A700351C9250C22855
Рисунок 1. Окно выбора ресурсов при гранулярном восстановлении

3.5. Редактирование выбора восстанавливаемых данных при гранулярном восстановлении

Для редактирования выбора восстанавливаемых данных:

  1. В блоке Гранулярное восстановление (Рисунок 2) нажмите Edit Редактировать для изменения выбора восстанавливаемых данных.

  2. Нажмите Apply Применить для сохранения выбора восстанавливаемых данных.

10000000000002AF0000015477094A8AB0B86017
Рисунок 2. Окно редактирования выбора ресурсов гранулярного восстановления

3.6. Проверка статуса задачи на восстановление

Проверьте ход выполнения восстановления РК в разделе Очередь задач.

При успешном завершении восстановления резервной копии соответствующая задача на восстановление перейдёт в статус Done (выполнено).

4. Устранение ошибок

Описание ошибки

При восстановлении резервной копии может возникнуть ошибка:

writing failed with code: 14, message: Socket closed

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

FullBackup stream reading failed with code: 13, message: xindextool get xinindex call fail

Устранение ошибки

Для устранения ошибки необходимо повторить задачу восстановления данных.