В этой статье:

Импорт образа виртуальной машины

Настройка файлов конфигурации сервера

Проверка состояния сервера

Открытие приложения продукта

Развёртывание виртуальной машины сервера FlyBI

Продукт FlyBI поставляется в виде образа виртуальной машины в формате OVF. Для развёртывания виртуальной машины:

  1. Подготовьте среду виртуализации при использовании виртуального сервера. Программный продукт FlyBI поддерживает Oracle VirtualBox и VMware Workstation.

  2. Убедитесь, что операционная система удовлетворяет системным требованиям.

  3. Импортируйте образ виртуальной машины в гипервизор используемой среды виртуализации.

  4. Настройте файлы конфигурации сервера.

  5. Проверьте состояние сервера.

  6. Откройте приложение продукта.

После выполнения действий сервер будет подготовлен для работы с продуктом FlyBI.

Импорт образа виртуальной машины

Для подключения виртуальной машины предполагается наличие гипервизора. Гипервизор - это приложение, обеспечивающее одновременное выполнение нескольких операционных систем на одном компьютере.

Образ виртуальной машины FlyBI может быть импортирован в гипервизоры сред Oracle VirtualBox и VMware Workstation. Для импорта образа виртуальной машины обратитесь к документации используемой среды визуализации:

При импорте образа виртуальной машины задайте настройки:

Виртуальная машина содержит ОС Astra Linux Common Edition (Орёл).

По умолчанию для входа в систему используются логины/пароли user/user или root/root. Возможен вход в систему по протоколам SSH и RDP.

После импорта образа виртуальной машины и её запуска перейдите к настройке файлов конфигурации сервера FlyBI.

Настройка файлов конфигурации сервера

ОС виртуальной машины настроена на автоматическое получение IP-адреса через сервис DHCP. После запуска виртуальной машины требуется указать IP-адрес сервера в файлах конфигурации. Для этого:

  1. Определите IP-адрес сервера с помощью команды:

ip a | grep eth0

В терминале будет выведена информация об IP-адресе сервера:

  1. Укажите полученный IP-адрес в файлах конфигурации сервера. Для редактирования файлов конфигурации рекомендуется использовать текстовый редактор nano.

Пример открытия файла в nano

Установите IP-адрес сервера:

"serviceUrl": "http://<IP-адрес сервера>:8110/app/PPService.axd"

<service url="http://<IP-адрес сервера>:8110/app/PPService.axd" />

<LogonData DATABASE="FLYDB" SERVER="<IP-адрес сервера>" />

PP_SOM=http://<IP-адрес сервера>:8110/FPBI_App/axis2/services/PP.Som.Som

  1. Добавьте служебного пользователя и сохраните его учётные данные на сервере с помощью команды:

sudo -u www-data PP_NODISPLAY=1 /opt/foresight/FlyBI-biserver/bin/PP.Util /save_audit_creds /SCOPE file "<IP-адрес сервера>|POSTGRES" USER_SERVICE USER_SERVICE

Примечание. Данный служебный пользователь добавляется для текущего сервера СУБД, на котором расположен продукт FlyBI. При подключении к другим серверам СУБД через инструменты FlyBI, в которых был создан иной служебный пользователь, требуется повторное выполнение команды с указанием соответствующего IP-адреса и типа СУБД. После сохранения учётных данных требуется перезагрузка BI-сервера.

  1. Перезагрузите сервер для вступления в силу всех изменений с помощью команды:

sudo reboot

В результате выполнения действий файлы конфигурации сервера будут настроены.

Примечание. В случае изменения ранее установленных настроек на клиентских рабочих местах может потребоваться очистка кэша браузера.

После настройки файлов конфигурации выполните проверку состояния сервера.

Проверка состояния сервера

Для проверки состояния служб продукта FlyBI выполните команду:

sudo systemctl list-units --type=service | grep FlyBI

В терминале будет отображён список служб FlyBI с их состоянием.

Пример списка служб в штатном состоянии:

Если состояние служб отличается от «loaded active running», то перезапустите службы с помощью команд:

sudo systemctl restart apache2-FlyBI-web

sudo systemctl restart apache2-FlyBI

После проверки корректности состояния служб откройте приложение продукта.

Открытие приложения продукта

Для открытия веб-приложения продукта FlyBI откройте поддерживаемый браузер и введите в адресную строку:

http://<IP-адрес сервера>:8110/

Логин/пароль по умолчанию для входа в систему под учётной записью администратора: FLYBI/FLYBI.

Для изменения пароля учётной записи администратора FLYBI выполните команду в терминале сервера:

sudo -u postgres psql -c "ALTER ROLE \"FLYBI\" PASSWORD '<новый пароль>';"

См. также:

Установка и настройка продукта FlyBI