Webitel 3.5 upgrade notes

Документ описывает процесс обновления сервера Webitel версии 3.4.х до версии 3.5.0.

Резервное копирование

Прежде чем преступить к обновлению, рекомендуем выполнить резервное копирование текущей конфигурации:

/opt/orchestration/bin/bootstrap.sh backup

Сохраните в файл настройки Kibana:

Действие необходимо выполнить для каждого домена отдельно, в котором использовалась Kibana.

Процес обновления

Удалить все docker контейнеры:

sudo -s docker rm -f $(docker ps -aq) docker volume rm $(docker volume ls -q) docker rmi $(docker images -q) rm -rf /opt/webitel/elastic/

Обновить базовые пакеты Linux:

sudo apt update sudo apt -y upgrade sudo echo "vm.max_map_count=262144" >> /etc/sysctl.conf

В файле /opt/orchestration/env/environment измените версию webitel на 3.5.0

Обновить Webitel:

Добавить webitel в автозагрузку:

Перезагрузить сервер:

После перезагрузки у Вас должна стартовать новая версия webitel

Обновление статистики

Для выполнения переиндексации всей статистики в новый Elasticsearch 5, необходимо войти в контейнер командой:

Запустить утилиту индексации:

Дождаться завершения процесса.

Восстановление Kibana

Загрузить сохраненный файл: