Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

В данном релизе осуществлен переход на новую версию сервисов работы с чатами, а так же миграция баз данных на PostgreSQL версии 14.

Warning
titlebackup

Выполните резервное копирование базы данных до начала обновления!

Алгоритм обновления

  1. Полная остановка всех сервисов webitel
  2. Подключение нового репозитория Webitel v22.05
  3. Подготовка PostgreSQL 12 и установка новой версии PostgreSQL 14
  4. Миграция базы данных с версии PostgreSQL 12 на 14
  5. Удаление старой версии PostgreSQL 12 и запуск PostgreSQL 14
  6. Миграция базы данных с версии Webitel v22.03 на v22.05
  7. Удаление устаревших сервисов Webitel v22.03
  8. Установка и обновление сервисов Webitel v22.05
  9. Запуск всех обновленных сервисов Webitel v22.05

...

Code Block
languagebash
apt upgrade
apt install webitel-messages  opensips-http-modules opensips-postgres-module \
    opensips-presence-modules opensips-rabbitmq-modules opensips-wss-module \
    opensips-tls-module opensips-tlsmgm-module opensips-xmlrpc-module

cp /opt/webitel/etc/systemd/system/messages-bot.service /etc/systemd/system/
cp /opt/webitel/etc/systemd/system/messages-srv.service /etc/systemd/system/

systemctl enable messages-bot messages-srv

...

Code Block
languagebash
systemctl restart consul
systemctl restart rabbitmq-server

systemctl restart webitel-api webitel-app webitel-uac messages-bot messages-srv flow_manager engine call_center storage freeswitch ngcp-rtpengine-daemon nginx

Обновите либо сведите конфигурационный файл OpenSIPS (если он был изменен вручную) и nginx:

Code Block
languagebash
curl https://git.webitel.com/projects/WEP/repos/opensips/raw/opensips.cfg \
    -o /etc/opensips/opensips.cfg
systemctl restart opensips

systemctl restart nginx