Резервное копирование и восстановление почтовой системы 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.
-
Если после резервного копирования статус письма был изменен с непрочитанное на прочитанное, при восстановлении статус будет соответствовать сохраненному в резервной копии, то есть непрочитанное.