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
Загрузить сохраненный файл: