...
Перед запуском разрешить права на исполнение:
| Блок кода | 
|---|
| chmod +x prepare_os.sh | 
Проверить доступность обновлений:
| Блок кода | 
|---|
| apt-get update | 
Далее, запускаем сам скрипт с набором необходимых параметров:
Пример запуска скрипта подготовки окружения для локальной сети нашей компании с тестовой лицензией, где все устанавливается на один диск, с названием хоста для мониторинга test_host_prepareos (имя test_host_prepareos будет также добавлено в hostname):
| Блок кода | 
|---|
| ./prepare_os.sh 0 0 0 0 test_host_prepareos | 
Пример запуска скрипта подготовки окружения для хоста, на котором будет только процессинг в локальной сети нашей компании, с названием хоста для мониторинга test_host_prepareos:
| Блок кода | 
|---|
| ./prepare_os.sh 0 3 0 0 test_host_prepareos | 
Параметры запуска скрипта:
| Блок кода | 
|---|
| ./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.
...