Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

Перед обновлением необходимо забекапить станцию
C помощью утилиты ecss-control, выполнять на обоих серверах
sudo ecss-control stash --no-log --no-sql

Сделать бекап mysql, убедиться, что в каталоге из которого выполняется команда достаточно места
sudo mysqldump --verbose --single-transaction --quote-names --complete-insert --extended-insert --routines --events --triggers -u root --databases ecss_audit ecss_calls_db ecss_subscribers ecss_address_book > ./all_dump.sql

Теперь можно приступать к разделению кластера на две половины и переводу нагрузки на одну из них, далее в инструкции описывается ситуация обновления ecss2 первым
Выполнить команду остановки сервисов на ecss2
sudo systemctl stop keepalived ecss-pa-sip ecss-core ecss-ds ecss-media-server ecss-mycelium ecss-mediator

Выполнить команду изолирования нод друг от друга на обоих серверах
sudo ecss-control detach

Убедиться, что адреса keepalived с ecss2 сервера поднялись на ecss1 , ecss1 обслуживает нагрузку, у клиентов нет проблем

Запустить обновление пакетов
sudo apt update
sudo apt upgrade
В процессе обновления задаются вопросы по обновлению конфигов, необходимо на все, кроме mycelium, ответить Y

По завершению обновления восстановить параметры в конфиг файлах msr на основе забекапленных(НЕ КОПИРОВАТЬ БЕКАП ОБРАТНО, А ИМЕННО ГЛАЗАМИ ПРОЙТИСЬ!!!!)
/etc/ecss/ecss-media-server/

Запустить сервисы на ecss2 и сразу после этого остановить keepalived на ecss1
ecss2: sudo systemctl start keepalived ecss-pa-sip ecss-core ecss-ds ecss-media-server ecss-mycelium ecss-mediator
ecss1: sudo systemctl stop keepalived

Проверить как поднялись сервисы, адреса keepalived, работу телефонии

Выполнить команду остановки сервисов на ecss1
sudo systemctl stop ecss-pa-sip ecss-core ecss-ds ecss-media-server ecss-mycelium ecss-mediator

Запустить обновление пакетов
sudo apt update
sudo apt upgrade
В процессе обновления задаются вопросы по обновлению конфигов, необходимо на все, кроме mycelium, ответить Y

По завершению обновления восстановить параметры в конфиг файлах msr на основе забекапленных(НЕ КОПИРОВАТЬ БЕКАП ОБРАТНО, А ИМЕННО ГЛАЗАМИ ПРОЙТИСЬ!!!!)
/etc/ecss/ecss-media-server/

Последним этапом собрать сервера в кластер, для этого на обоих серверах выполнить
sudo ecss-control attach

Запустить службы на ecss1
sudo systemctl start ecss-pa-sip ecss-core ecss-ds ecss-media-server ecss-mycelium ecss-mediator

Убедиться что сервера собрались в кластер, станция продолжает обслуживать вызовы, реплика mysql цела.




















  • Нет меток