Настройка окружения
Перед запуском необходимо подготовить хост-машину, настроить права доступа и системные параметры. Для этого:
1. Предоставьте доступ к следующим адресам:
ls.businessstudio.ru— TCP 5570 (для сервера лицензий).ls2.businessstudio.ru— TCP 5570 (для сервера лицензий).gitlab.businessstudio.ru— TCP 443 (HTTPS, для загрузки Docker-образов).
2. Загрузите файлы проекта Business Studio на хост-машину.
3. Получите доступ к консоли сервера (по SSH или через локальную/виртуальную консоль).
4. Перейдите в корневую директорию проекта.
5. Сделайте файл bs.sh исполняемым (на данном шаге запускать этот файл не требуется). Для этого выполните команду:
sudo chmod +x bs.sh
Примечание: скрипт bs.sh используется для запуска, остановки и перезагрузки сервера. Управляется с помощью ключей. Для ознакомления с возможностями скрипта выполните команду:
./bs.sh --help
6. Измените конфигурацию ядра для работы логов (Fluentd + OpenSearch + OpenSearch Dashboards). Для корректной работы системы логирования (FluentD + OpenSearch) измените параметры виртуальной памяти:
- Откройте файл конфигурации, выполнив команду:
sudo nano /etc/sysctl.conf
- Убедитесь, что в открывшемся файле редактора присутствует строка
vm.max_map_count=262144(а в случае ее отсутствия — создайте такую строку и сохраните файл). Если строка присутствует, пропустите шаги 3 и 4 ниже.
- Перезагрузите ядро, выполнив следующую команду:
sudo sysctl -p
- Убедитесь, что настройка выполнена правильно, выполнив команду ниже. Результатом должна быть строка: «262144».
sudo cat /proc/sys/vm/max_map_count
7. Добавьте в исключения антивирусного ПО следующие пути:
/var/lib/docker- папку с проектом Business Studio.