Открытый контур на Ubuntu
Внимание
Дисклеймер.
Инструкция содержит примерный порядок действий по установке. Инструкция призвана описать логику действий по установке на простом, абстрактном примере. В зависимости от инфраструктуры сервера (кластера) и его конфигурации, вам могут понадобиться дополнительные или иные шаги.
Эта инструкция не должна восприниматься буквально, а использоваться в качестве основы действий.
Примечание
Ниже приведен пример установки системы на сервер Ubuntu 22.04 minimal installation.
Предварительные действия:
Обновите списки репозиториев и установите основные пакеты, позволяющие работать с файлами:
sudo apt update && sudo apt upgrade && \
sudo apt install mc vim -y
Установка Opensearch
Рекомендуется устанавливать Opensearch 2.14.0 в закрытом контуре. Подробную инструкцию см. по ссылке.
См.также
Установка PostgreSQL и TimescaleDB
Рекомендуется устанавливать PostgreSQL и TimescaleDB в закрытом контуре. Подробную инструкцию см. по ссылке.
Установка openJDK
Примечание
Ниже приведен пример установки openJDK 11
- Выполните следующие команды: - sudo apt install default-jre sudo apt install default-jdk 
- Проверьте версию: - javac -version 
Установка Tomcat
- Скачайте архив Tomcat 9 с официального сайта https://dlcdn.apache.org/tomcat/. 
- Создайте пользователя: - sudo useradd -m -U -s /bin/false tomcat 
- Распакуйте архив в директорию /opt: - sudo tar -xvf apache-tomcat-9.x.xx.tar.gz -C /opt/ 
- Перейдите в папку /opt, переименуйте имя папки и предоставьте права пользователю tomcat: - cd /opt && mv apache-tomcat-9.x.xx tomcat-9 && chown -R tomcat:tomcat tomcat-9 
- Создайте systemd файл tomcat по пути /etc/systemd/system/tomcat.service: - sudo vi /etc/systemd/system/tomcat.service 
- Наполните файл следующим содержимым: - [Unit] Description=Apache Tomcat Web Application Container After=network.target [Service] Type=forking Environment=JAVA_HOME=/usr/lib/jvm/java-1.11.0-openjdk-amd64 Environment=CATALINA_PID=/opt/tomcat-9/temp/tomcat.pid Environment=CATALINA_HOME=/opt/tomcat-9 Environment=CATALINA_BASE=/opt/tomcat-9 Environment='CATALINA_OPTS=-Xms512M -Xmx1024M -server -XX:+UseParallelGC' Environment='JAVA_OPTS=-Djava.awt.headless=true -Djava.security.egd=file:/dev/./urandom' ExecStart=/opt/tomcat-9/bin/startup.sh ExecStop=/opt/tomcat-9/bin/shutdown.sh User=tomcat Group=tomcat UMask=0007 RestartSec=10 Restart=always [Install] WantedBy=multi-user.target 
- Сохраните и выйдите: - :wq 
- Перезагрузите демоны: - systemctl daemon-reload 
Установка приложения Universe
Установка Universe производится в офлайн режиме. Подробную инструкцию см. по ссылке.