Обновление подсистемы топологии

Эта инструкция описывает обновление сервера подсистемы топологии до версии 26W23HF06-3.

Подготовка к обновлению

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

  • /opt/foliage/data;

  • /opt/foliage/build/docker-compose-machine.yaml;

  • /opt/foliage/build/configs/common/nats/nats-machine.conf;

  • /opt/foliage/build/configs/machine/main_config.json;

  • /opt/foliage/build/configs/machine/.env;

  • /opt/foliage/build/configs/common/nmrd/virtual_location.json;

  • /opt/foliage/build/configs/common/nmrd/networks.json;

  • /opt/foliage/build/configs/machine/genome_metamodel.yaml;

  • /opt/foliage/build/configs/modules/seeder/ik/s3_realms.yml;

  • /opt/foliage/build/configs/common/nmrd/tatlin_mgmt_ports_macs.json;

  • /opt/foliage/build/configs/modules/seeder/ik/arenadata.yml.

Скопируйте их в произвольную директорию.

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

Для обновления сервера подсистемы топологии:

  1. Скопируйте архив дистрибутива genome-v2.2.1.tar.gz на сервер подсистемы топологии.

  2. Распакуйте загруженный архив:

    tar xvfz genome-v2.2.1.tar.gz
  3. Сделайте файл установщика подсистемы топологии исполняемым:

    chmod +x foliage-new-26W23HF06-3.run
  4. Запустите установку:

    ./foliage-new-26W23HF06-3.run
  5. Скопируйте конфигурационные файлы из резервной копии в исходное расположение.

  6. Перейдите в директорию сервера подсистемы топологии:

    cd /opt/foliage
  7. Запустите службы:

    ./start.sh --prod --machine --ui

Проверка корректности обновления

Проверьте статусы контейнеров:

docker ps -a

Ожидаемый результат: все контейнеры находятся в статусе RUNNING.