Требования
Минимальные* рекомендуемые требования к аппаратным ресурсам и версии ОС для установки платформы:
- CentOS 7, RHEL 7.6
- аппаратная платформа Power 9
- 256 Gb RAM
- 128 Gb HDD
- доступ к сети Интернет
Установка платформы
Для установки платформы Polymatica Analytics на CentOS:
- Полученный набор бинарных пакетов перенесите на сервер, где будет развернута система. Далее все команды должны выполняться с полномочиями суперпользователя ОС. Установка проводится из оболочки командной строки.
Подключите, если этого не было сделано ранее, расширенный репозиторий EPEL для ОС:
sudo yum install epel-release
Перейдите в директорию, куда были скопированы полученные пакеты. Запустите установку пакета поддержки лицензирования:
sudo yum localinstall polymatica-license.rpm
Установите остальные пакеты в следующей последовательности:
sudo yum localinstall polymatica-base-x.y-z.ppc64le.rpm sudo yum localinstall polymatica-x.y-z.ppc64le.rpm sudo yum localinstall polymatica-jdbc-extension-x.y-z.ppc64le.rpm
Примечание
Устанавливаемый пакет поддержки лицензирования рассчитан на постоянное взаимодействие с сервером онлайн-лицензий компании "Полиматика Рус". Вариант установки и настройки платформы на сервере без постоянного доступа к сети интернет описан отдельно (см. раздел Установка офлайн-лицензии).
Команды, приведенные ниже, устанавливают дополнительные расширения. Их установка опциональна и может понадобиться только при необходимости использования их функционала:
sudo yum localinstall polymatica-oracle-extension-x.y-z.ppc64le.rpm - установка расширения Oracle sudo yum localinstall polymatica-cuda-extension-x.y-z.ppc64le.rpm - установка расширения Cuda, перед установкой в системе должно быть установлено: cuda-runtime, cuda-drivers, cuda-toolkit sudo yum localinstall polymatica-mysql-extension-x.y-z.ppc64le.rpm - установка расширения MySQL sudo yum localinstall polymatica-util-x.y-z.ppc64le.rpm - установка технологических утилит для обеспечения совместимости при переходе с более ранних версий , где x.y-z - номер устанавливаемой версии платформы, например 5.6-1
Если в последствии необходимо их использовать, но установлены они не были, то необходимо провести установку требуемого расширения и перезапустить платформу командой:
sudo service polymatica restart
Дополнительно для работы с PostgreSQL необходимо выполнить следующее:
Установить пакеты:
sudo yum -y install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm sudo yum -y update sudo yum -y install postgresql13-libs.x86_64 postgresql13-odbc.x86_64
Добавить в /etc/odbcinst.ini:
[PostgreSQL] Description = ODBC for PostgreSQL Driver = /usr/pgsql-13/lib/psqlodbc.so Setup = /usr/lib64/libodbcpsqlS.so
- В результате выполненных выше шагов платформа будет настроена для начала работы и запущена.
Проверить статус состояния сервисов платформы можно командой:
sudo service polymatica status
Для получения тестовой лицензии необходимо:
1. Установить пакет лицензий (который передан вместе с приложением)
2. По пути /usr/share/polymatica/bin найти файл polymatica-license
3. Запустить его с параметром: ./polymatica-license key
4. Вывод команды прислать менеджеру Polymatica, с которым осуществляется коммуникация, для генерации ключа активации
5. Ключ, который мы отправим в ответ, нужно положить в /etc/polymatica/license.key
Восстановление платформы
- Установите платформу.
Остановите сервисы платформы командой:
service polymatica stop
- Восстановите каталоги с настройками /etc/polymatica и данными/пользователями /var/plmrepo, а также каталог /usr/share/polymatica.
Запустите платформу командой:
service polymatica start
- Проверьте работоспособность платформы.
* Документ с расчётом сайзинга предоставляется по требованию.