Резервное копирование и восстановление почтовой системы RuPost

1. Назначение

Модуль RuPost позволяет СРК RuBackup выполнять резервное копирование и восстановление компонентов корпоративной почтовой системы RuPost.

2. Требования к программным средствам

Для выполнения резервного копирования и восстановления почтовой системы RuPost с помощью модуля RuPost на узле необходимо предустановленное программное обеспечение:

  • 64-битная операционная система Astra Linux SE 1.7;

  • Клиент резервного копирования RuBackup;

  • Модуль RuPost;

  • Служебная база данных почтовой системы RuPost;

    Если служебная БД имеет конфигурацию Patroni, клиент РК должен быть установлен на каждом хосте кластера Patroni.
  • NFS-клиент для монтирования холодного хранилища почтовой системы RuPost версии 3.2.

Для управления резервным копированием и восстановлением почтовой системы RuPost рекомендуем использовать программное обеспечение Менеджер Администратора RuBackup (RBM) (см. RuBackup Manager (RBM)).

3. Резервируемые данные

Резервное копирование выполняется для:

  • данных пользователей из холодного хранилища почтовой системы:

    • почтовые ящики;

    • архивы почтовых ящиков;

    • удаленные сообщения;

    • календари и расписания.

  • служебной базы данных почтовой системы.

4. Типы резервного копирования

Модуль RuPost поддерживает полное и инкрементальное резервное копирование почтовой системы RuPost.

При инкрементальном резервном копировании создаётся инкрементальная РК компонентов из холодного хранилища и полная резервная копия служебной базы данных почтовой системы RuPost.

Подробнее о типах резервного копирования см. в Архитектура.

В этом документе приведены инструкции по созданию РК с помощью программы Менеджер Администратора RuBackup (см. Резервное копирование).

5. Способы восстановления данных

Модуль RuPost поддерживает следующие способы восстановления резервных копий:

  • централизованное восстановление данных из резервной копии без развертывания. Резервная копия будут распакована в каталог распаковки;

  • централизованное восстановление данных из резервной копии с развертыванием. Компоненты почтовой системы будут распакованы в холодное хранилище, минуя временный каталог.

    СРК не восстанавливает компоненты почтовой системы RuPost непосредственно в почтовую систему. Данные восстанавливаются только в папки Restore холодного хранилища. Дальнейшее развертывание в почтовую систему осуществляется силами администратора RuPost Server.

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

    Развёртывание базы данных возможно только в конфигурации standalone. В кластере Patroni подмену базы и перезапуск кластера осуществляет администратор базы данных.

В этом документе приведены инструкции по восстановлению РК с помощью программы Менеджер Администратора RuBackup (см. Восстановление данных).

6. Комплект поставки

Дистрибутив модуля RuPost СРК RuBackup поставляется в виде deb-пакета с именем rubackup-rupost-<version>_amd64.deb, где <version> - номер версии поставляемого модуля.

7. Ограничения

  • СРК не обеспечивает синхронность данных при резервном копировании данных из холодного хранилища и соответствующих метаданных в служебной БД RuPost. При восстановлении РК возможна ситуация, когда данные в служебной БД RuPost являются более новыми и не соответствуют данным, находящимся в холодном хранилище.

  • Запуск резервного копирования осуществляется вручную. Время начала резервного копирования устанавливается таким образом, чтобы к моменту старта резервного копирования RuPost завершил репликацию данных в холодное хранилище.

  • Модуль RuPost не поддерживает взаимодействие с СРК при помощи веб-приложения Tucana.

  • Не поддерживается взаимодействие с СРК с помощью утилит командой строки.

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

  • Со стороны СРК не предусмотрена возможность контроля объема свободного места в каталогах временного хранилища резервных копий и в каталогах распаковки.

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

  • Модуль RuPost не поддерживает резервное копирование и восстановление СУБД PostgreSQL Pro.

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