Рекомендации по резервному копированию и восстановлению данных IVA Mail Server
Резервное копирование
Сервер IVA Mail хранит данные в директории данных, как описано в руководстве администратора. Для резервного копирования достаточно выполнить копирование данных из директории данных. При наличии технической возможности целесообразно выполнять копирование снэпшота директории данных, а не директории, куда во время копирования вносятся изменения.
Можно создавать резервную копию как всей директории данных — всего сервера, так и отдельных частей: доменов, объектов, почтовых папок (mailbox) и т. д.
Восстановление данных из резервной копии
При наличии резервной копии директории данных можно восстановить:
-
полные данные сервера;
-
домен;
-
объект;
-
почтовую папку (mailbox).
При наличии выборочной копии директории данных можно восстановить данные с такой гранулярностью.
Восстановление сервера
Восстановление всех данных сервера выполняется при остановленном сервере, в случае кластера все узлы должны быть остановлены.
Алгоритм восстановления
-
Остановить сервер.
-
Удалить данные в существующей директории данных (при необходимости предварительно сделать копию удаляемой директории, особо обратить внимание на необходимость копирования логов).
-
Скопировать данные из полной резервной копии в директорию данных.
-
Запустить сервер.
Восстановление домена
Восстановление данных домена выполняется при запущенном сервере. Данные домена могут быть восстановлены либо с полной заменой существующих данных, либо в новый домен.
При восстановлении данных в новый домен будет развернута копия данных домена, существовавшей на момент резервного копирования. Права доступа и членство в группах не будет изменено на учетные записи в новом домене, то есть этот способ восстановления целесообразно использовать главным образом для анализа данных в резервной копии. При таком восстановлении следует учитывать ограничения лицензии на количество аккаунтов.
Алгоритм восстановления с заменой существующих данных
-
Выполнить команду
DomainUnInstall(как описано в руководстве администратора). -
Удалить данные в существующей директории домена (при необходимости предварительно сделать копию удаляемой директории).
-
Скопировать данные из резервной копии в директорию домена.
-
Выполнить команду
DomainInstall(как описано в руководстве администратора).
Алгоритм восстановления в новый домен
-
Создать домен для восстановления данных либо командой
DomainCreate, либо командой в AdminPanel. -
Выполнить команду
DomainUnInstall(как описано в руководстве администратора). -
Скопировать данные из резервной копии в директорию нового домена.
-
Выполнить команду
DomainInstall(как описано в руководстве администратора).
Восстановление объекта
Восстановление данных объекта выполняется при запущенном сервере. Данные объекта могут быть восстановлены либо с полной заменой существующих данных, либо в новый объект.
Алгоритм восстановления с заменой существующих данных
-
Выполнить команду
ObjectUnInstall(как описано в руководстве администратора). -
Выполнить команду
AccountCloseSessions(как описано в руководстве администратора). -
Удалить данные существующего объекта (при необходимости предварительно сделать копию удаляемой директории).
-
Скопировать данные из резервной копии в директорию объекта.
-
Выполнить команду
ObjectInstall(как описано в руководстве администратора).
Алгоритм восстановления в новый домен
-
Создать объект для восстановления данных либо командой
AccountCreate,GroupCreateилиResourceCreate(в зависимости от типа восстанавливаемого объекта), либо командой в AdminPanel. -
Выполнить команду
ObjectUnInstall(как описано в руководстве администратора). -
Выполнить команду
AccountCloseSessions(как описано в руководстве администратора). -
Скопировать данные из резервной копии в директорию нового объекта.
-
Выполнить команду
ObjectInstall(как описано в руководстве администратора).
Восстановление почтовой папки
Восстановление данных почтовой папки выполняется при запущенном сервере. Данные почтовой папки могут быть восстановлены либо с полной заменой существующих данных, либо в новую почтовую папку (либо в оригинальной учетной записи, либо в другой существующей).
Алгоритм восстановления с заменой существующих данных
-
Выполнить команду
MailboxUnInstall(как описано в руководстве администратора). -
Выполнить команду
AccountCloseSessions(как описано в руководстве администратора). -
Удалить данные существующей почтовой папки (при необходимости предварительно сделать копию удаляемой директории).
-
Скопировать данные из резервной копии в директорию почтовой папки.
-
Выполнить команду
MailboxInstall(как описано в руководстве администратора).
Алгоритм восстановления в новый домен
-
Создать почтовую папку для восстановления данных либо командой
MailboxCreate, либо командой в AdminPanel. -
Выполнить команду
MailboxUnInstall(как описано в руководстве администратора). -
Выполнить команду
AccountCloseSessions(как описано в руководстве администратора). -
Скопировать данные из резервной копии в директорию новой почтовой папки.
-
Выполнить команду
MailboxInstall(как описано в руководстве администратора).