Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

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

Установка

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

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

    Без форматирования
    sudo apt update
    sudo apt upgrade


  2. Выполнить полный "бэкап" (см. 3.11 Регламентные работы по сохранению баз и конфигурации 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