Оглавление |
---|
Подготовка
Если у вас установлена старая версия контроллера, например SoftWLC 1.18, и Ubuntu Server 16.04, то потребуется подготовить второй сервер и установить на него Ubuntu Server 22.04 LTS (рекомендуемая ОС, список всех поддерживаемых ОС можно найти на сайте https://docs.eltex-co.ru/display/doc/v1.27_Datasheet+SoftWLC#v1.27_DatasheetSoftWLC-СистемныетребованиядлясервераSoftWLC).
Перед обновлением рекомендуется выполнить backUP БД и всех конфигурационных файлов (список конфигурационных файлов модулей контроллера можно найти по следующей ссылке https://docs.eltex-co.ru/pages/viewpage.action?pageId=400983881). Если возможно, сделать snapshot системы как наиболее простое средство для отката системы к изначальному состоянию в случае неудачного обновления.
Backup БД:
Backup БД выполняется с помощью следующих скриптов:
...
BackUP базы данных работоспособен только для вашей текущей версии SoftWLC. Условно говоря, backup от SoftWLC версии 1 не подойдет к SoftWLC версии 2.
Создание БД на новом сервере
Шаги которые нужно/можно сделать до старта обновления.
Действия выполняются на новом сервере.
Поднятие mysql
Добавление реп mysql:
Подключить репозиторий Элтекс.
...
Скопировать конфигурационный файл mysql.conf со старого сервера на новый сервер.
Поднятие mongo
Скачать и установить libssl1.1:
...
Блок кода | ||
---|---|---|
| ||
sudo apt install mongodb-org sudo systemctl enable mongod.service sudo systemctl start mongod.service |
Восстановление БД перед обновлением
Перед восстановлением переместите содержимое директории /tmp/mongo/, дампы Mysql со старого сервера Ubuntu 16.04 на новый сервер с Ubuntu 22.04.
...
Установка SoftWLC скриптом установщиком
Скачать из архива скрипт-установщик eltex-softwlc-helper-latest.sh и положить в корневую директорию ОС.
...
При возникновении ошибок обратитесь к документации.
Перенос лицензий и конфигурационных файлов Eltex
Проверить и перенести все конфигурационные файлы Eltex. Если файлы отличаются дополнительными параметрами, то добавить эти параметры в старые конфигурационные файлы. Либо привести новые конфигурационные файлов в соответствие старым.
...