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

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

Ключ

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

...

Обобщенная архитектура ПО LOYA

...

Image Added

Подготовка окружения для системы

Для работы приложений Loya LOYA необходимо подготовленное окружение на операционной системе Ubuntu18.04 LTSНапример отсюда официальный сайт Ubuntu.

Для подготовки необходимого окружения, нужен хост с установленной операционной системой Ubuntu18.04 LTS.

Если планируется использовать отдельный диск под DB, то желательно просто подключить дополнительный диск к хосту, не проводя никаких дополнительных настроек по монтированию. Можно использовать уже настроенные разделы, но они должны быть настроены согласно следующим требованиям: раздел для DB должен быть смонтирован в /mnt/lvloyadb/, раздел для Backup должен быть смонтирован в /mnt/lvloyabackup/.

Для подготовки окружения необходимо соблюдение следующих условий:

  • Установленная Наличие ОС Ubuntu18.04 LTS установленная на , установленной на lvm-раздел. ( Имя пользователя желательно установить как loya с правами sudo, но не обязательно, главное : главное – наличие sudo. Наличие дисков при необходимости, необходимо нужно четко знать и понимать. , какой диск под какие данные хотим предполагается использовать.)
  • Наличие SSH подключение -подключения к подготавливаемому хосту.
  • Наличие интернета (Необходим необходим для установки Java, MySQL, Telegraf, Elasticsearch, ClickHouse, htop, mc, logtop, ntp, и т.п.).

Скрипт настройки окружения необходимо запросить у представителя ПО.

Для настройки окружения нужен скрипт prepare_os.shСкачать . Его необходимо скачать из репозитория и скопировать удобным способом на хост, на котором необходимо подготовить окружение.

...

Параметры запуска скрипта:

./prepare_os.sh $1 $2 $3 $4 $5


$1 =

0 Все сервисы Loya на одном хосте

...

Самые популярные комбинации:

./prepare_os.sh 0 0 0 0 test_host_prepareos

Данная команда запустит скрипт и подготовит полное окружение на одном хосте и , а также даст для телеграфа название test_host_prepareos (Telegraf полностью настраивается, но при настройке отключается автостарт и выключается, что бы чтобы в базу не слать тесты).

./prepare_os.sh 2 3 1 1 klient-backend

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

./prepare_os.sh 3 0 1 1 klient-processing

Данная команда запустит скрипт и подготовит полное окружение для processing.


После окончания работы скрипта необходимо открыть недостающие порты для clickhouse и цепочек:

...