1. Перед обновлением необходимо забекапить станцию
C помощью утилиты совершить резервное копирование конфигурации станции, воспользовавшись утилитой ecss-control,
команду выполнять на обоих серверах
sudo ecss-control stash --no-log --no-sql |
---|
2. Сделать бекап mysql, убедиться, что в каталоге из которого выполняется команда достаточно места
...
3. Теперь Далее можно приступать к разделению кластера на две половины и переводу нагрузки на одну из них, далее в инструкции описывается ситуация обновления ecss2 первым.
Выполнить команду остановки сервисов на ecss2
sudo systemctl stop keepalived ecss-pa-sip ecss-core ecss-ds ecss-media-server ecss-mycelium ecss-mediator |
---|
43. Выполнить команду изолирования нод друг от друга на обоих серверах
sudo ecss-control detach |
---|
54. Убедиться, что адреса keepalived с ecss2 сервера поднялись на ecss1 , ecss1 обслуживает нагрузку, у клиентов нет проблем
6. Запустить обновление пакетов5. Обновить пакеты
sudo apt |
---|
install ecss-mysql |
---|
install ecss-node |
---|
В процессе обновления задаются вопросы по обновлению конфигов, необходимо на все, кроме mycelium, ответить Y
76. По завершению обновления восстановить параметры в конфиг файлах msr на основе забекапленных(НЕ КОПИРОВАТЬ БЕКАП ОБРАТНО, А ИМЕННО ГЛАЗАМИ ПРОЙТИСЬ!!!!)
/etc/ecss/ecss-media-server/ |
---|
87. Запустить сервисы на 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 |
---|
98. Проверить как поднялись сервисы, адреса keepalived, работу телефонии
109. Выполнить команду остановки сервисов на ecss1
sudo systemctl stop ecss-pa-sip ecss-core ecss-ds ecss-media-server ecss-mycelium ecss-mediator |
---|
1110. Запустить обновление пакетов
sudo apt |
---|
install ecss-mysql sudo apt |
---|
install ecss-node sudo apt install ecss-restfs sudo apt install ecss-media-server sudo apt install ecss-web-conf |
---|
В процессе обновления задаются вопросы по обновлению конфиговконфигурационных файлов, необходимо на все, кроме mycelium, ответить Y
1211. По завершению обновления восстановить параметры в конфиг конфигурационных файлах msr на основе забекапленныхбекапа(НЕ КОПИРОВАТЬ БЕКАП ОБРАТНО, А ИМЕННО ГЛАЗАМИ ПРОЙТИСЬ!!!!)
/etc/ecss/ecss-media-server/ |
---|
12. Последним этапом собрать сервера в кластер, для этого на обоих серверах выполнить
sudo ecss-control attach |
---|
Запустить службы на ecss1
sudo systemctl start ecss-pa-sip ecss-core ecss-ds ecss-media-server ecss-mycelium ecss-mediator |
---|
Убедиться что сервера собрались в кластер, станция продолжает обслуживать вызовы, реплика mysql цела.
...