Установка BI-сервера в Debian-подобных дистрибутивах

В данной статье приведен пример подготовки и установки BI-сервера на OC Debian, Ubuntu или Astra Linux (поддерживаемые версии).

Совет. Инструкцию по установке BI-сервера на Ubuntu также можно посмотреть на YouTube.

Подготовка к установке

Для работы BI-сервера Prognoz Platform 8 потребуется установка сторонних пакетов, которые можно загрузить из сети Интернет или, в случае отсутствия доступа к сети, установить из DVD-репозитория или из готовых deb-пакетов. Если доступ к Интернет осуществляется через прокси-сервер, то произведите необходимые для подключения настройки.

Перед установкой каких-либо пакетов обновите информацию о пакетах в репозитории. Для этого выполните команду:

sudo apt-get update

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

Примечание. Создание репозитория из Linux не поддерживается. Репозиторий должен быть создан из-под ОС Windows.

Если работа осуществляется в ОС Astra Linux, то перейдите к разделу ниже по установке Apache HTTP Server с модулем coworker. В других дистрибутивах перейдите к непосредственной установке BI-сервера.

Установка Apache HTTP Server с модулем MPM coworker

При установке Deb-пакета BI-сервера в ОС Astra Linux предварительно потребуется установить сборку Apache HTTP Server (httpd) с модулем MPM coworker и обеспечить доступ в репозиторий (подойдёт установочный диск ОС) с пакетами libc6 libstdc++6 libssl1.0.0 libglib2.0-0 libx11-6 libglu1-mesa libgomp1 xvfb.

Deb-пакет «prognoz-httpd2.2_2.2.22-1~AstraLinuxSE~1.4_amd64.deb» с Apache HTTP Server входит в комплект поставки BI-сервера для ОС Linux. Скопируйте его в домашнюю директорию и установите, выполнив следующую команду:

sudo dpkg -i prognoz-httpd2.*

После этого перейдите к непосредственной установке BI-сервера.

Установка BI-сервера

Для установки deb-пакета BI-сервера потребуется доступ в репозиторий с зависимыми пакетами: libc6 libstdc++6 libssl1.0.0 libglib2.0-0 libx11-6 libglu1-mesa libgomp1 libodbc1 odbcinst xvfb apache2 apache2-mpm-worker.

Примечание. Пакеты apache2, apache2-mpm-worker не требуются в Astra Linux, так как для этого дистрибутива поставляется собственная версия Apache HTTP Server с модулем MPM coworker.

Если есть модули или пакеты, которые не совместимы с MPM Worker (например, libapache2-mod-php5) - их необходимо отключить на экземпляре BI-сервера, либо удалить, если они вызывают конфликт при установке BI-сервера. Далее выполните следующие действия:

  1. Скопируйте deb-пакет вида "prognoz-pp8.2-biserver_8.2.*.deb" в домашнюю директорию.

  2. Установите скопированный пакет (может использоваться другая утилита для установки пакетов):

sudo dpkg -i prognoz-pp8.2-biserver*

  1. Установите недостающие зависимости (может потребоваться обновить список пакетов из репозиториев командой sudo apt-get update):

sudo apt-get -f install

В процессе установки будет создан новый экземпляр конфигурации Apache2 для BI-сервера, включен модуль mpm_worker, включен модуль pp8.2-biserver для загрузки mod_axis2, созданы ссылки вида apache2ctl-pp8.2 в директории /usr/local/sbin для управления экземпляром, зарегистрирован и добавлен в автозагрузку сервис apache2-pp8.2, установлены файлы Prognoz Platform, зарегистрирован и добавлен в автозагрузку сервис prognoz-xvfb для запуска виртуального графического дисплея под номером 987. Сервис prognoz-xvfb будет запущен автоматически, а apache2-pp8.2 потребует запуска командой:

sudo service apache2-pp8.2 start

Для изменения версии BI-сервера достаточно установить поверх другую версию пакета. Файлы конфигурации будут сохранены, если в пакете не будет обновлена их версия.

После установки вернитесь к основным шагам и произведите настройку BI-сервера.

Удаление BI-сервера

Для удаления файлов BI-сервера без удаления конфигурационных файлов выполните команду и подтвердите удаление:

sudo apt-get remove pp8.2-biserver

Все файлы конфигурации в папках /etc/apache2-pp8.2 и /etc/opt/prognoz/pp8.2-biserver, а также новые файлы, не входящие в пакет установки, в этих папках и /opt/prognoz/pp8.2-biserver будут сохранены и могут быть использованы при следующей установке пакета.

Для полного удаления BI-сервера вместе с файлами конфигурации выполните команду и подтвердите удаление:

sudo apt-get purge pp8.2-biserver

При этом новые файлы, не входящие в пакет установки, будут сохранены.

См. также:

Установка BI-сервера на ОС Linux | Проверка работы BI-сервера