Необходимые условия для работы сервера — Linux

Чтобы установить сервер ERA в ОС Linux, должны соблюдаться следующие требования:

У вас должна быть действительная лицензия.

Сервер базы данных должен быть установлен и настроен с помощью учетной записи root. Учетную запись пользователя не нужно создавать до установки. Ее может создать установщик.
validation-status-icon-infoПРИМЕЧАНИЕ. Сервер ERA Server хранит в базе данных большие двоичные объекты. Поэтому для правильной работы ERA для базы данных MySQL необходимо настроить прием пакетов большого размера.

Драйвер ODBC: драйвер ODBC используется для установки подключения к серверу базы данных (MySQL / MS SQL).

validation-status-icon-infoПРИМЕЧАНИЕ. После выхода версии Ubuntu 16.04.1 LTS пакет libmyodbc был удален из официального репозитория Ubuntu. Рекомендуется загрузить отдельный пакет с официального веб-сайта и установить его. Однако этот пакет не будет обновляться методом Ubuntu apt-get upgrade и потребует обновления вручную.

Файл установки сервера должен быть настроен как исполняемый. Для этого используйте следующую команду терминала.

chmod +x server-linux-x86_64.sh

Минимальная поддерживаемая версия openSSL — это openssl-1.0.1e-30 (команда openssl version отображает текущую версию).

Xvfb — требуется, чтобы корректно печатать отчеты в серверных системах Linux без графического интерфейса (Создание отчета).

Cifs-utils — требуется для надлежащего развертывания агента в Windows OS.

Библиотеки Qt4 WebKit — используются для печати отчетов в формате PDF и PS (следует использовать версию 4.8, а не 5). Все другие зависимости Qt4 устанавливаются автоматически. Если вы работаете с CentOS, пакет может отсутствовать в официальных репозиториях. Вы можете установить его со сторонних репозиториев (например, EPEL) или самостоятельно создать его на целевом компьютере.

Kinit + klist — используются для проверки подлинности Kerberos во время синхронизации и входа с правами пользователя домена. Кроме того, требуется надлежащая настройка Kerberos (/etc/krb5.conf).

Wbinfo + ntlm auth — используется для проверки подлинности с помощью учетных записей домена, а также для проверки подлинности NTLM на сервере SMTP (отправка сообщений электронной почты).

Ldapsearch — используется в задаче синхронизации AD.

Snmptrap — используется для отправки SNMP-ловушек. Этот параметр необязателен, если эту функцию не планируется использовать. Для SNMP тоже требуется настройка.

Пакет SELinux devel — используется во время установки продукта для создания модулей политики SELinux. Это требуется только в системах, в которых включена система SELinux (CentOS, Fedora, RHEL). SELinux может вызвать проблемы с другими приложениями. Для сервера ERA Server это необязательно.

 

Таблица ниже содержит нужные команды терминалов для каждого вышеописанного пакета для дистрибутивов Debian и Ubuntu и дистрибутивов Centos, Red Hat и Fedora.

Дистрибутивы Debian и Ubuntu

Дистрибутивы CentOS, Red Hat и Fedora

OpenSUSE distribution

Драйвер ODBC

apt-get install unixodbc
libmyodbc

yum install mysql-connector-odbc

zypper install unixodbc
myodbc-unixbox

xvfb

apt-get install xvfb

yum install xorg-x11-server-Xvfb

zypper install xorg-x11-server-extra

cifs-utils

apt-get install cifs-utils

yum install cifs-utils

zypper install cifs-utils

Библиотеки Qt4 WebKit

apt-get install libqtwebkit4

См. статью нашей базы знаний.

zypper install libqtwebkit4

kinit+klist — необязательные компоненты (они необходимы для службы Active Directory).

apt-get install krb5-user

yum install krb5-workstation

zypper install krb5

wbinfo + ntlm_auth

apt-get install winbind

yum install samba-winbind-clients

zypper install samba-winbind

ldapsearch

apt-get install ldap-utils
libsasl2-modules-gssapi-mit

yum install openldap-clients
cyrus-sasl-gssapi cyrus-sasl-ldap

zypper install openldap2-client
cyrus-sasl-gssapi
cyrus-sasl-ldap-auxprop

snmptrap

apt-get install snmp

yum install net-snmp-utils net-snmp

zypper install net-snmp

Пакет SELinux devel  — необязательный (SELinux может вызвать проблемы с другими приложениями). Для сервера ERA Server он необязателен.

apt-get install selinux-policy-dev

yum install policycoreutils-devel

zypper install selinux-policy-devel

samba

apt-get install samba

yum install samba
samba-winbind-clients

zypper install samba samba-client