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

Обновление с версии 3.10 на 3.11

Установка

  1. Добавить в систему репозиторий версии 3.11 (см. Обновление ОС и инсталляция необходимого ПО).

    Обновить систему до последних версий:

    sudo apt update
    sudo apt upgrade
  2. Выполнить полный "бэкап" (см. Регламентные работы по сохранению баз и конфигурации ECSS-10)

    sudo ecss-control stash
  3. Остановить все ноды. Для кластера - на обоих серверах.

    sudo systemctl stop ecss.service
  4. Установить 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
  5. Остановить все сервисы:

    sudo systemctl stop ecss.service
  6. Перезапустить модули для работы с token:

    sudo systemctl restart SACSrv 
    sudo systemctl restart pcscd
    sudo ldconfig
  7. Настроить 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
  8. Запустить ecss:

    sudo systemctl start ecss.service
  • Нет меток

1 комментарий

  1. Анонимный

    ecss-control stash

    прежде, чем это выполнить, нужно убедиться, что места в КОРНЕ хватает ... =(