...
Основные настройки системы находятся в базе данных: конфигурация, списки пользователей, статистика. Поэтому основным направлением резервного копирование должно быть копирование базы данных. При использовании корпоративной авторизации также конфигурация ADCTool.
Info |
---|
Внимание! Здесь приводятся только общие рекомендации по резервному копированию и восстановлению системы WNAM. Конкретный способ, который вы будете применять, определяется форматов развертывания вашей системы, наличием средств и ресурсов резервного копирования, политикой предприятия, и другими факторами. В должны самостоятельно, либо с привлечением системного интегратора, выполнить подходящие именно вам настройки резервного копирования WNAM, разработать и проверить в работе процедуры восстановления из резервных копий. |
...
При использовании ADCTool, некоторые каталоги содержать kerberos-тикеты, которые истекают со временем. Весьма вероятно, что при восстановлении сервера, который был долго отключен, тикеты истекут, и вам понадобится заново подключить сервера в домен.
Для выполнения резервного копирования необходимо создать скрипт и вызывать его раз в сутки (предпочтительнее ночью)Рекомендуется, помимо резервирования средствами виртуализации, делать периодические резервные копии базы данных, установив в cron ночной запуск шелл-скрипта следующего содержания:
rm -rf /backup/wnam_db
mongodump -d wnam_db -o /backup
mv /backup/wnam_db /backup/wnam_db_`date +"%d-%m-%Y"`
Крайне желательно, чтобы раздел /backup/ находился на физически другом жёстком диске (другом датасторе, другой СХД).
По завершении операции создания дампа базы данных рекомендуется утилитами scp или rsync провести копирование этого дампа (в архиве или нет) на другой Linux-сервер, находящийся на другой площадке (в другом ЦОД). Это может быть и второй сервер распределенного кластера WNAM.
Для уменьшения размера дампа можно попробовать не копировать статистику и историю сессий:
exclude="--excludeCollection=flows --excludeCollection=cmdSessionLogs --excludeCollection=a12sessions --excludeCollection=mobileDevices --excludeCollection=smsStat
--excludeCollection=adstats --excludeCollection=sessionsHistory --excludeCollection=audit --excludeCollection=page --excludeCollection=phoneNumbers"
mongodump -d wnam_db -o /backup $exclude
Note |
---|
Обязательно настройте мониторинг ваших серверов WNAM, по загрузке процессора и диска, и настройте отправку уведомлений ответственным администраторам системы. |