Подготовка инсталлятора

Оглавление

Обзор

Инсталлятор поставляется в виде zip-архива (например, era_installer_231130.zip).
Архив содержит скрипты установки, а образы поставляются отдельно.

В корневом каталоге расположены:

  • скрипт удаленной установки (install_ssh.sh);

  • скрипт удаленной очистки (uninstall_ssh.sh);

  • скрипт удаленной установки необходимых компонентов на сервер без доступа к интернет (prerequisites.sh);

  • скрипт генерации CLI-команды создания контейнера по имеющемуся контейнеру для дальнейшей переустановки системы путем подмены контейнера (gen_container_cmd_ssh.sh).

Каталог prerequisites содержит скрипты для удаленной установки компонентов на сервер без доступа к интернет.

Каталог era содержит скрипты основной установки, а также образы доступных к установке систем и подсистем.

Подготовка

Архив инсталлятора необходимо распаковать.

Разместите в каталог era/image поставляемые отдельно docker-образы:

  • Платформы Эра (например, era_1.8.0-2023_11_24_1_docker.tar.gz).

  • СУБД postgresql (например, postgresql_14.tar.gz). Не обязателен. Применяется только при выборе варианта установки postgresql в контейнере, а при отсутствии образа скачивается из сети инсталлятором.

  • Системы распознавания речи VOSK (например, vosk_1_0_0.tar.gz). Не обязателен. Применяется только при выборе установки сервиса стенографирования.

Разместите в каталог era/assets поставляемый отдельно архив установщика продуктового слоя (например, era_product_2023_11_24.zip). Не обязателен. Может быть загружен и обновлен администратором мастер домена в приложении "Настройки".

Готово.

Если вам предстоит устанавливать систему в закрытом контуре без прямого ssh-подключения, вы можете либо перенести полученный дистрибутив на целевой сервер, либо проводить подготовку непосредственно на нем.