Jupiter8-linux-install

Материал из ЭЛЕСТА
Версия от 12:44, 13 сентября 2018; Алексей Дудин (обсуждение | вклад) (Новая страница: «<div style="border-left:8px solid #EAA; padding-left:8px; margin:16px; max-width:900px"> Методика тестирования работоспособнос…»)

(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск

Методика тестирования работоспособности Юпитер-КРОС Скачать в pdf

По умолчанию настройки сервера рассчитан запуск на ПК в котором 8 и более Гб оперативной памяти.

Архив сервера предоставляется по запросу. Требуется написать официальное письмо на elesta@elesta.ru

Без лицензии локальный сервер работает с полным функционалом 1 месяц с ограничением в 100 приборов

Установка Oracle Java Runtime Environment (JRE) 8

Скачиваем с официального сайта и устанавливаем последнюю версию Oracle Java 8
Для этого требуется авторизоваться в терминале под пользователем root:

su root
вводим пароль

Удаляем Open Java

apt-get purge openjdk-\* icedtea-\* icedtea6-\*

Удаляем папку с оставшимися файлами java:

rm -rf /usr/lib/jvm

Переходим в папку:

cd /usr/local

Скачиваем c переименованием:
x64

wget http://javadl.oracle.com/webapps/download/AutoDL?BundleId=233162_512cd62ec5174c3487ac17c61aaa89e8 -O jre-linux.tar.gz

x32

wget http://javadl.oracle.com/webapps/download/AutoDL?BundleId=233160_512cd62ec5174c3487ac17c61aaa89e8 -O jre-linux.tar.gz

Распаковываем полученный tar.gz-архив:

tar xvfz jre-linux.tar.gz

Создаём папку для Java:

mkdir /usr/lib/jvm

Перемещаем туда ранее распакованный архив Java с переименованием:

mv jre1.* /usr/lib/jvm/jre

Удаляем скачанный архив java.

rm -f jre-linux.tar.gz

Удаляем все альтернативы java

update-alternatives --remove-all java

Прописываем команду java:

update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre/bin/java 1

Проверяем версию java, выполнив команду

java -version

Должна быть установлена Java(TM) SE Runtime Environment версии 8 (1.8.0_171, где 8 - версия, 171 - номер обновления, значения которого могут изменяться в зависимости от версии обновления).
Java version linux.png

Установка PostgreSQL 9.6.(На примере Debian)

Выполняем команды в терминале последовательно под root:

  • Для установки PostgreSql:
apt-get --assume-yes install postgresql-9.6
  • Для пользователя postgres устанавливаем пароль postgres следующей командой:
sudo -u postgres psql -c "ALTER USER postgres with encrypted password 'postgres';"
  • Перезапускаем PostgreSql:
service postgresql restart

Установка ПО Юпитер - КРОС

  • Требуется авторизоваться в терминале под пользователем, имеющим административный доступ к вашей системе (по умолчанию - root)
  • Переходим в
cd /usr/local/
  • Скачиваем архив с сервером КРОС.
wget url
url - ссылка для скачивания
  • Распаковываем архив с сервером КРОС
 unzip /usr/local/Server_KROS.zip
  • Поместим в папку smpo-server файл лицензии, если имеется, с расширением .key
  • Выполняем:
cd /usr/local/Server_KROS/smpo-server/
java -jar smpo-server.jar -ports

Будет произведена диагностика системы и выведен результат на экран.
Пример вывода представлен в таблице выше.
- В разделе работоспособные порты - перечисляются порты доступные для внешнего соединения.
- Порт недоступен - это означает, что он закрыт для внешнего соединения.
- Порты 2002 и 3002 используются в АРМ. Если планируется использование АРМ только в локальной сети, то пробрасывать эти порты не требуется.

  • Настраиваем проброс для нужных портов, повторяем проверку и в случае успешного результата переходим к следующему этапу.
  • Делаем исполняемым файл server-control
chmod +x /usr/local/Server_KROS/smpo-server/bin/server-control
  • Устанавливаем Демон вручную следующей командой:
/usr/local/Server_KROS/smpo-server/bin/server-control install
  • Запускаем Демон вручную следующей командой:
/usr/local/Server_KROS/smpo-server/bin/server-control start
  • Откроем web-интерфейс сервера КРОС, введя в браузере http://localhost:9900
  • После перехода по ссылке должны увидеть окно входа в систему. Заходим в web-интерфейс сервера КРОС под Администратором сервера (superadmin - логин и пароль)
  • Если удалось выполнить все пункты, можно сделать вывод, что Сервер установлен и работает корректно.