|
В рамках данной лабораторной работы мы расскажем как выполнить установку AiO-конфигурации LogIQ, что для этого необходимо, как выполнить проверку работоспособности и ответим на самые часто встречающиеся вопросы. Длительность выполнения лабораторной работы — 2 часа. Требования к серверам для выполнения установкиДля того, чтобы выполнить данную лабораторную работу, вам понадобится:
Дистрибутив системы должен иметь имя logiq_x.x.x-offline_amd64.deb, где x.x.x — номер версии. Подготовка серверовНа каждом сервере должна быть выполнена интеграция с корпоративным NTP-сервером.
Процесс установки системы подразумевает развертывание с помощью утилит Docker и Ansible. Все команды и скрипты выполняются с сервера, на котором будет развернута система. Такой вариант установки требует доступа к серверу по протоколу SSH. Рассмотрим процесс установки более подробно. Настройка SSH-подключенияOpenSSH должен быть настроен на стандартный 22 порт. Для настройки SSH-подключения необходимо выполнить следующие действия: Шаг 1. Если для развертывания LogIQ имеется потребность в использовании непривилегированного пользователя, отличного от root, то необходимо создать целевого SSH-пользователя, если этого не было сделано ранее. Для этого выполните следующие команды:
Шаг 2. Если целевой пользователь является непривилегированным, отличным от root, то необходимо добавить пользователя в sudo с отключением ввода пароля:
Шаг 3. Выполните генерацию SSH-ключей под целевым пользователем, под которым будет запускаться развертывание LogIQ:
Перенос дистрибутива LogIQ для установкиДля установки Системы необходимо загрузить дистрибутив LogIQ на сервер и затем распаковать. Для этого выполните следующие действия: Шаг 1. Подключите USB-накопитель к устройству, с которого имеется доступ к серверу по протоколу SSH и загрузите дистрибутив на него:
Шаг 2. Войдите в терминал управления сервера и выполните распаковку deb-пакета с помощью следующей команды:
Подготовка конфигурационного файла LogIQОбщая информацияКонфигурация LogIQ описывается в конфигурационном файле, представляющем собой Ansible Inventory-файл. В каталоге ./ansible/inventories/presets хранятся пресеты для различных конфигураций LogIQ, которые можно использовать как есть для развертывания LogIQ или для клонирования одного из пресетов с последующей перенастройкой LogIQ под специфические условия и окружение:
В рамках данной лабораторной работы мы будем рассматривать установку с помощью пресета AIO-docker-offline.yml. Путь к конфигурационному файлуВсе параметры устанавливаемой системы задаются в конфигурационном .yml-файле. Путь к конфигурационному файлу LogIQ можно указать через флаг Процесс подготовки конфигурационного файлаДля того, чтобы подготовить конфигурационный файл, выполните на сервере следующую команду находясь в каталоге, в который вы распаковали дистрибутив LogIQ:
Пример конфигурационного файлаНиже приведен пример структуры конфигурационного файла LogIQ и значение параметров:
В рамках данной лабораторной мы будем использовать стандартный конфигурационный файл без изменений его параметров. При необходимости вы можете поменять формат записи событий. Для этого необходимо установить его значение для параметра Запуск процесса подготовки сервера к установке LogIQДля того, чтобы запустить процесс подготовки сервера к установке LogIQ, выполните на нем следующую команду находясь в каталоге, в который вы распаковали дистрибутив LogIQ:
Процесс установки LogIQУстановка LogIQ должна быть запущена из каталога сборки. Для этого выполните следующую команду:
Примеры запуска командУстановка всех компонентов LogIQ
Установка службы vault и модуля services
Установка нескольких модулей и служб
Справка об использовании скрипта развертывания LogIQ
Проверка работоспособности системыДля того, чтобы проверить успешность завершения установки LogIQ, перейдите в веб-интерфейс управления системой. Он будет доступен по адресу https://<IP-адрес_сервера>:5555. Учетные данные по умолчанию:
FAQЧто означает параметр `--components` командах `logiq deploy` или `logiq uninstall`?В обязательном параметре Какие модули необходимо указать в параметре `--components` при запуске команд `logiq deploy --components <список_сервисов_и/или_модулей>` или `logiq uninstall --components <список_сервисов_и/или_модулей>`?Подробный список модулей доступен при выполнении команды Как указать нужные версии сервисов?Просмотрите файл stand.env, в нем можно указать какие версии сервисов использовать при развертывании LogIQ. Как изменить конфигурацию LogIQ при развертывании?Конфигурация LogIQ описывается в конфигурационном файле, представляющем собой Ansible Inventory-файл. В каталоге presets хранятся пресеты для различных конфигураций LogIQ, которые можно использовать как есть для развертывания LogIQ или для клонирования одного из пресеты с последующей перенастройкой LogIQ под специфичные условия и окружение. Как остановить работу служб?Для остановки работы служб используйте следующую команду:
ID статьи: 1330
Последнее обновление: 7 нояб., 2025
Ревизия: 6
Доступ:
Открытый доступ
Просмотры: 18
Комментарии: 0
|