Обновление с версии 3.10 на 3.11
Установка
- Добавить в систему репозиторий версии 3.11 (см. Обновление ОС и инсталляция необходимого ПО).
Обновить систему до последних версий:
sudo apt update sudo apt upgrade
Выполнить полный "бэкап" (см. Регламентные работы по сохранению баз и конфигурации ECSS-10)
sudo ecss-control stash
Остановить все ноды. Для кластера - на обоих серверах.
sudo systemctl stop ecss.service
Установить ecss
Удалить все пакеты ecss
cd .. sudo apt remove ecss*
Установить ecss-mysql-3.11
В кластере установку начинаем с ecss1, причем желательно, чтобы сетевой интерфейс mysql переместился на ecss1.sudo apt install ecss-mysql-3.11
Установить пакет ecss-node-3.11 содержащий основные подсистемы:
sudo aptitude install ecss-node-3.11
Установить дополнительные подсистемы:
sudo apt install ecss-restfs-3.11 ecss-media-server-3.11 ecss-web-conf-3.11 ecss-web-arm-3.11
В процессе установки будет предложена замена всех конфигурационных файлов - соглашаемся (Y) или смотрим отличия и потом соглашаемся.
При установке ecss-media-server-3.11 будет предложен мастер настройки. Если ответить утвердительно, параметры настроек msr можно сконфигурировать в нем. Тогда не нужно будет править конфигурационные файлы после установки.Для кластера нужно после обновления конфигурационного файла /etc/ecss/ecss-mycelium/mycelium1.config заново прописать реальное имя кластера, например mycelium1:
sudo perl -pi -e 's/cluster_name, undefined/cluster_name, mycelium1/' /etc/ecss/ecss-mycelium/mycelium1.config cat /etc/ecss/ecss-mycelium/mycelium1.config | grep -e cluster_name
Остановить все сервисы:
sudo systemctl stop ecss.service
Перезапустить модули для работы с token:
sudo systemctl restart SACSrv sudo systemctl restart pcscd sudo ldconfig
Настроить dnsmasq
Файл ecss-broker:
ecss1: /etc/dnsmasq.d/ecss-broker address=/primary.broker.ecss/10.10.0.1 address=/secondary.broker.ecss/10.10.0.2 ecss2: /etc/dnsmasq.d/ecss-broker address=/primary.broker.ecss/10.10.0.1 address=/secondary.broker.ecss/10.10.0.2
Файл cocon.mysql.ecss:
на ecss1 и ecss2 address=/cocon.mysql.ecss/10.10.0.15
где 10.10.0.15 - VRRP адрес MySQL.
Перезапустить dnsmasq:
sudo systemctl restart dnsmasq.service
Запустить ecss:
sudo systemctl start ecss.service
1 комментарий
Анонимный