Versions Compared

Key

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


Warning
titlebackup

Be sure to back up the database before upgrading the system!

Update algorithm

  1. Upgrading Debian Linux and updating Webitel applications to v23.02
  2. Complete stop of all Webitel services
  3. Database migration from Webitel v22.12 to v23.02
  4. Restarting all updated Webitel services v23.02

...

Code Block
languagebash
sed -i 's/22.12-releases/23.02-releases/g;' /etc/apt/sources.list.d/*.list
echo "deb https://deb.sipwise.com/spce/mr11.2.1 bullseye main" > /etc/apt/sources.list.d/rtpengine.list
wget https://deb.sipwise.com/spce/ngcp-keyring-latest.deb && \
    sudo dpkg -i ngcp-keyring-latest.deb && \
    rm ngcp-keyring-latest.deb

apt update 
apt upgrade

Полная остановка всех сервисов webitelComplete stop of all Webitel services

Code Block
languagebash
systemctl stop webitel-api webitel-app webitel-uac messages-bot messages-srv \
  engine call_center storage flow_manager \
  freeswitch ngcp-rtpengine-daemon opensips grafana-server nginx

Миграция базы данных с версии Database migration from Webitel v22.12 на to v23.02

Code Block
languagebash
systemctl restart postgresql
su postgres
cd ~
wget https://git.webitel.com/projects/WEP/repos/postgres/raw/migration/22.12-23.02.sql
psql webitel -f 22.12-23.02.sql
rm 22.12-23.02.sql
exit

Перезапуск всех сервисов после обновленния до Webitel Restarting all updated Webitel services v23.02

Code Block
languagebash
systemctl restart consul
systemctl restart postgresql
systemctl restart rabbitmq-server

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

...