КРОС:Установка сервера на ОС семейста Linux: различия между версиями

Материал из Юпитер-8
Строка 89: Строка 89:
=Автоматизация процесса установки КРОС=
=Автоматизация процесса установки КРОС=
Все, описанные выше процессы, можно объединить в единый сценарий.<br>
Все, описанные выше процессы, можно объединить в единый сценарий.<br>
Для полностью автоматического неконтролируемого режима установки, при наличии подключения к Интернет, можно использовать [https://srv2.jupiter8.ru:8585/kros/uploads/scripts/fullinstall.sh файл-сценарий]. Использование даного сценария расчитано на ОС Astra Smolensk. Так же, файл может быть использован в ОС, выполненных на основе ОС Linux Debian.
Для полностью автоматического неконтролируемого режима установки, при наличии подключения к Интернет, можно использовать [https://srv2.jupiter8.ru/kros/uploads/scripts/fullinstall.sh файл-сценарий]. Использование даного сценария расчитано на ОС Astra Smolensk. Так же, файл может быть использован в ОС, выполненных на основе ОС Linux Debian.
* Запустите '''Terminal Fly''' и наберите строку<br><code>wget srv2.jupiter8.ru:8585/kros/uploads/scripts/fullinstall.sh</code>
* Запустите '''Terminal Fly''' и наберите строку<br><code>wget srv2.jupiter8.ru:8585/kros/uploads/scripts/fullinstall.sh</code>
* Выполните команду<br><code>sh ./fullinstall.sh</code>
* Выполните команду<br><code>sh ./fullinstall.sh</code>

Версия от 14:22, 27 марта 2024


Методика тестирования работоспособности Сервер-КРОС Скачать в pdf
По умолчанию настройки сервера рассчитаны на работу комплекса на ПК с объемом оперативной памяти 8Гб.
Архив сервера предоставляется по запросу. Требуется написать официальное письмо на elesta@elesta.ru
Без лицензии локальный сервер работает с полным функционалом 1 месяц с ограничением в 100 приборов "Сатурн" и 10 приборов "Юпитер".

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

Установка ПО для всех ОС семейства Linux производится под суперпользователем. В данном разделе приведена последовательность действий для установки ПО на ОС Linux Debian и ОС на его основе. ПО предназначено для использования в ОС с разрядностью 64-bit.


Алгоритм действий должен быть примерно следующий:

Для установки Oracle Java 8 требуется открыть терминал и выполнить команды:

1. Авторизоваться под root:

sudo -s, либо sudo su

2. Провести установку первоначальных необходимых утилит:

apt install mc wget ca-certificates

3. Скачать скрипт установки Java:

wget https://srv2.jupiter8.ru/kros/uploads/scripts/java_install.sh

4. Установить Java командой:

sudo sh ./java_install.sh

5. Проверить версию java, выполнив команду

java -version

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



Если необходима ручная установка Java, то воспользуйтесь информацией под спойлером.

Установка и настройка PostgreSQL

В Astra Linux Smolensk 1.6 PostgreSQL 9.6 должен быть предустановлен(выбирается при установке ОС). Однако, если данное ПО не установлено можете воспользоваться информацией из нашего справочника!!!!!





Настройка PostgreSQL для работы с сервером.

После установки базы данных PostgreSQL на выбранную систему необходимо:
1. Установить пароль postgres для пользователя postgres.

sudo -u postgres psql -c "ALTER USER postgres with encrypted password 'postgres';"

2. Создать базу данных "jupiter" для сервера.

sudo -u postgres psql -c 'CREATE DATABASE jupiter;'

3. Перезапуск Postgresql

sudo service postgresql restart

Более подробную информацию по настройке PostgreSQL и как настроить комплекс в зависимости от количества приборов, можете прочитать здесь.

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

Все действия выполняются от имени суперпользователя.
1. Перейти в

cd /usr/

2. Скачать архив с сервером КРОС.

sudo wget url, где url - ссылка для скачивания
.
Возможно доступ к скачиванию потребует авторизации. В этом случае, необходимо связаться со службой техничестой поддержки КРОС или оформить заявку в "Центре поддержки".
После получения логина и пароля строка скачивания должна иметь вид:
sudo wget url --user=ЛОГИН --password=ПАРОЛЬ

3. Распаковать архив с сервером КРОС

sudo unzip /usr/smpo-server.zip

4. Перейти в папку smpo-server

cd /usr/smpo-server

5. Сделать исполняемыми файлы с расширением *.sh

sudo chmod +x *.sh

6. Запустить установку

sudo /usr/smpo-server/install.sh

7. Перейти в

cd /usr/local/smpo-server

8. Поместить в папку /usr/local/smpo-server файл лицензии, если имеется - это файл с расширением .key (без ключа лицензии КРОС работает в тестовом режиме один месяц). Если отсутствует файл лицензии - оформите заявку на его получение в "Центре поддержки" или свяжитесь с отделом прожаж ООО "Элеста", для уточнения условий его получения.
9. Запустить сервер

sudo service smpo-server start

!!!ВНИМАНИЕ!!!
В случае, когда для проверки запуска PostgreSQL, был использован наш скрипт, в дальнейшем команда start/stop/restart для smpo-server будет иметь вид:

service smpo-server start/stop/restart

10. Для входа в систему администрирования нужно в любом браузере (рекомендуем Google Chrome) открыть WEB-страницу по адресу сервера (можно локальному, если он находится в Вашей локальной сети) указав порт 9900
Например:

http://localhost:9900
или
http://192.168.1.13:9900
192.168.1.13 - IP компьютера, на котором установлен сервер.

Появится приглашение ввести логин и пароль пользователя:

Использовать установленные по умолчанию

Логин : superadmin
Пароль: superadmin

Если удалось выполнить все пункты, можно сделать вывод, что Сервер установлен и работает корректно.

Сервер-КРОС имеет встроенную диагностику доступности портов. Нажмите на кнопку ниже чтобы узнать, как выполнить диагностику портов.


В начало статьи

Автоматизация процесса установки КРОС

Все, описанные выше процессы, можно объединить в единый сценарий.
Для полностью автоматического неконтролируемого режима установки, при наличии подключения к Интернет, можно использовать файл-сценарий. Использование даного сценария расчитано на ОС Astra Smolensk. Так же, файл может быть использован в ОС, выполненных на основе ОС Linux Debian.

  • Запустите Terminal Fly и наберите строку
    wget srv2.jupiter8.ru:8585/kros/uploads/scripts/fullinstall.sh
  • Выполните команду
    sh ./fullinstall.sh

Время установки, в основном, зависит от скорости Интернет.
В начало статьи