Для корректной установки сервера резервного копирования рекомендуется выполнить указанные ниже требования.
Требования
Установка сервера производится на 64-битную операционную систему Debian 10. Основное требование — объем жесткого диска, который должен быть не менее объема жесткого диска основного сервера.
Поскольку в случае отказа оборудования сервер резервного копирования становится основным, настоятельно рекомендуется, чтобы характеристики основного сервера и сервера резервного копирования совпадали, включая дополнительное оборудование (резервное питание, модемы и т. д.).
На один сервер должен устанавливаться только один Wialon Local или один сервис резервного копирования. Не рекомендуется устанавливать сервис резервного копирования в директорию, отличную от /home/wialon/wl_storage_backup.
Сервер резервного копирования, так же как и основной с Wialon Local, должен иметь интернет-соединение для связи с лицензионным сервером.
Чтобы сохранить максимально возможное количество данных, устройства должны быть оснащены функцией черного ящика. В таком случае сообщения полностью выгружаются через несколько часов после запуска сервиса (если объектов несколько тысяч; если менее — выгрузка займет меньше часа).
Процесс установки
Для установки резервного сервера используйте один из способов, описанных ниже.
Способ 1 (предпочтительный):
- Используя ISO-образ Wialon Local, выполните шаги 1—5 из инструкции по установке Wialon Local.
- В системе администрирования во время первого ввода логина и пароля договора в выпадающем списке выберите тип сервера Backup и нажмите на Войти. После этого загружаются все необходимые модули, а система администрирования запускается в режиме для резервного сервера. Сервис резервного копирования устанавливается в директорию /home/wialon/wl_storage_backup.
- В системе администрирования резервного сервера укажите адрес, порт и ключ резервного сервера.
- В системе администрирования основного сервера Wialon Local укажите адрес, порт и ключ сервера резервного копирования.
После этого вы можете запустить сервер резервного копирования в системе администрирования при помощи кнопки Запустить.
Способ 2:
- Скачайте архив и распакуйте его.
- Запустите ./install.sh в рабочей директории.
- Ответьте на вопросы скрипта для осуществления настройки.
- Выполните команду service wlbackup restart.
- В системе администрирования Wialon Local введите адрес, порт и ключ вашего резервного сервера.
Дополнительные скрипты:
- cold_backup.sh останавливает модуль резервного копирования, создает архив его базы данных и повторно запускает модуль резервного копирования. Если осталось менее 20% дискового пространства или более 5 файлов архива хранилища, скрипт удаляет самый старый архив с базой данных.
- add7dayscron.sh добавляет скрипт cold_backup.sh в cron. В результате скрипт cold_backup.sh выполняется один раз в неделю автоматически.
Способ 3:
- Скачайте архив.
- Распакуйте его в рабочую директорию.
Для активации системы резервного копирования на резервном сервере в конфигурационном файле custom/config.txt пропишите переменную
ADF_STORAGE_SYNC_SERVER = server_ip:port:access_key
где:
- server_ip — это адрес сервера резервного копирования (если интерфейсов несколько, выбирайте тот, который будет использован для резервирования);
- порт — порт, на котором сервер резервного копирования должен «слушать» подключения;
- ключ доступа — параметр, необходимый для дополнительной защиты подключения к порту.
- Запустите сервис. Для этого перейдите в каталог, где установлен сервер, и выполните от имени корневого пользователя (root) команду ./adf_script start. Чтобы остановить сервис, используйте команду ./adf_script stop.
- В системе администрирования Wialon Local введите адрес, порт и ключ вашего резервного сервера.