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

Ключ

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

...

  1. Остановить приложение:

    Блок кода
    languagebash
    systemctl stop polymatica


  2.  Удалить пакет polymatica-oracle-extension:
    • CentOS 7, RedOS 7:


      Блок кода
      languagebash
      yum remove polymatica-oracle-extension


    • Ubuntu 18.04, Astra Linux, OSnova:


      Блок кода
      languagebash
      apt remove polymatica-oracle-extension


    • Alt Linux:


      Блок кода
      languagebash
      apt-get remove polymatica-oracle-extension
     Подключить

  3. Подключить репозиторий с новой версией согласно руководству по установке.
  4. Скачать утилиту plm-util:

    Блок кода
    languagebash
    wget https://repo.polymatica.ru/analytics/releases/<version>/<os>/plm-util


  5. Предоставить утилите права на исполнение:

    Блок кода
    languagebash
    chmod +x ./plm-util


  6. Выполнить конвертирование репозитория:

    Блок кода
    languagebash
    ./plm-util --convert-repo


  7. Выполнить обновление пакетов: 
    • CentOS 7, RedOS 7:


      Блок кода
      languagebash
      yum update polymatica*


    • Ubuntu 18.04, Astra Linux, OSnova:


      Блок кода
      languagebash
      apt install --only-upgrade polymatica*


    • Alt Linux:


      Блок кода
      languagebash
      apt-get install polymatica*


  8. Добавить нужные нестандартные параметры в новый файл конфигурации и разместить его по стандартному пути:

    Блок кода
    languagebash
    /etc/polymatica/polymatica.conf

    Добавить в файл конфигурации параметр для режима работы на одном узле:

    Блок кода
    languagebash
    plm.cluster.master.enable_servers


  9. Выполнить конвертирование репозиторияДобавить нужные нестандартные параметры в новый файл конфигурации и разместить его по стандартному пути:

    Блок кода
    languagebash
    plm-util --convert-repo/etc/polymatica/polymatica.conf


  10. Выполнить перезапуск приложения: 

    Блок кода
    languagebash
    systemctl restart polymatica


...

Для обновления системы необходимо выполнить следующие действия:

  1. Остановить приложение на всех узлах:


    Блок кода
    languagebash
    systemctl stop polymatica


  2. Удалить пакет polymatica-cluster на Slave-узлах:
    • CentOS 7:


      Блок кода
      languagebash
      yum remove polymatica-cluster && yum autoremove


    • Ubuntu 18.04:


      Блок кода
      languagebash
      apt remove polymatica-cluster && apt autoremove


  3. Удалить пакет polymatica-oracle-extension на Master-узле:
    • CentOS 7:


      Блок кода
      languagebash
      yum remove polymatica-oracle-extension


    • Ubuntu 18.04:


      Блок кода
      languagebash
      apt remove polymatica-oracle-extension


  4.  Подключить репозиторий с новой версией на всех узлах согласно руководству по установке.
  5. Выполнить обновление пакетов на всех узлах: 
    • CentOS 7:


      Блок кода
      languagebash
      yum update polymatica*


    • Ubuntu 18.04:


      Блок кода
      languagebash
      apt install --only-upgrade polymatica*

    Добавить нужные нестандартные параметры в новые файлы конфигурации и разместить их по стандартному пути:

    Блок кода
    languagebash
    /etc/polymatica/polymatica.conf

    Выполнить конвертирование репозитория Master:

    code
    languagebash
    plm-util --convert-repo
  6. Скопировать сконвертированный репозиторий в репозитории всех Slave-узлов.

  7. Добавить в файл конфигурации Slave-серверов параметры для подключения к Master-узлу:

    Блок кода
    languagebash
    plm.cluster.master.address = <ip_master>
    plm.cluster.master.port = 8080


  8. Добавить нужные нестандартные параметры в файлы конфигурации Master и Slave и разместить их по стандартному пути:

    Блок кода
    languagebash
    /etc/polymatica/polymatica.conf


  9. Перезапустить приложение сначала на Master-узле, потом на Slave-узлах:


    Блок кода
    languagebash
    systemctl restart polymatica