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

Материал из Юпитер-8
Новая страница: « __TOC__ {{Warning_1}} =Установка Oracle Java Runtime Environment (JRE) 8= {{Java_Linux}} =Установка и настройка PostgreSQL= В Astra Linux Smolensk 1.6 PostgreSQL 9.6 должен быть предустановлен(выбирается при установке ОС). Однако, если данное ПО не установлено можете воспользоваться информацией из нашего сп...»
 
Нет описания правки
 
(не показано 36 промежуточных версий 3 участников)
Строка 1: Строка 1:
<div style="float: left; text-align: left; padding-right: 10px;">[[0000010402|Предыдущая страница]]</div>
<div style="float: right; text-align: right; padding-left: 10px;">[[0000010404|Следующая страница]]</div>
<div style="float: center; margin: 0 auto; width: 100px;">[[000001000|КРОС]]</div>
<div style="float: center; margin: 0 auto; width: 160px; align: center;">[[000001040|Начало работы]]</div>
----
__TOC__


__TOC__
{{Warning_1}}
{{Warning_1}}
=Установка Oracle Java Runtime Environment (JRE) 8=
=Установка Oracle Java Runtime Environment (JRE) 8=
Строка 8: Строка 13:
=Установка и настройка PostgreSQL=
=Установка и настройка PostgreSQL=
В Astra Linux Smolensk 1.6 PostgreSQL 9.6 должен быть предустановлен(выбирается при установке ОС). Однако, если данное ПО не установлено можете воспользоваться информацией из нашего справочника!!!!!
В Astra Linux Smolensk 1.6 PostgreSQL 9.6 должен быть предустановлен(выбирается при установке ОС). Однако, если данное ПО не установлено можете воспользоваться информацией из нашего справочника!!!!!
<spoiler show="Для Debian" hide="Для Debian">Установить последнюю доступную в репозитории версию.<br>
{{#spoiler: show=Для Debian|hide=Для Debian|Установить последнюю доступную в репозитории версию.<br>
<code>sudo apt install postgresql</code></spoiler>
<code>sudo apt install postgresql</code>}}<br>
<br>
{{#spoiler: show=Для Ubuntu|hide=Для Ubuntu|Установить последнюю доступную в репозитории версию.<br>
<spoiler show="Для Ubuntu" hide="Для Ubuntu">Установить последнюю доступную в репозитории версию.<br>
<code>sudo apt-get install postgresql</code>}}<br>
<code>sudo apt-get install postgresql</code></spoiler>
{{#spoiler: show=Для Centos7|hide=Для Centos7|
<br>
<spoiler show="Для Centos7" hide="Для Centos7">
1. Добавить актуальный репозиторий так как стандартный содержит версию ниже 9.6.<br>
1. Добавить актуальный репозиторий так как стандартный содержит версию ниже 9.6.<br>
<code>yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm</code><br>
<code>yum install https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm</code>
2. Установить PostgreSQL 10<br>
2. Установить PostgreSQL 10<br>
<code>yum install postgresql10</code><br>
<code>yum install postgresql10</code><br>
Строка 25: Строка 28:
<code>systemctl enable postgresql-10</code><br>
<code>systemctl enable postgresql-10</code><br>
5. Запустить сервер<br>
5. Запустить сервер<br>
<code>systemctl start postgresql-10</code></spoiler>
<code>systemctl start postgresql-10</code>}}<br>
<br>
{{#spoiler: show=Для Astra Linux Орел|hide=Для Astra Linux Орел|
<spoiler show="Для Astra Linux Орел" hide="Для Astra Linux Орел">
<div><p>В процессе установки системы отметить пункт СУБД.</p>
<div><p>В процессе установки системы отметить пункт СУБД.</p>
[[Файл:AstraPostgres.jpg|600px]]
[[Файл:AstraPostgres.jpg|600px]]
<p>Если вы по каким то причинам не отметили СУБД для установки. Postgres устанавливается командой</p>
<p>Если вы по каким то причинам не отметили СУБД для установки. Postgres устанавливается командой</p>
<code>sudo apt-get install postgresql</code>
<code>sudo apt-get install postgresql</code>
<p>Установит сервер базы данных PostgreSQL, клиент и другие необходимые инструменты.</p></div></spoiler>
<p>Установит сервер базы данных PostgreSQL, клиент и другие необходимые инструменты.</p></div>}}<br>
 
{{#spoiler: show=Для Astra SE Smolensk 1.7|hide=Для Astra SE Smolensk 1.7|
<div><p>При установке ОС Astra SE Smolensk 1.7, как правило выбор СУБД не предлагается.</p>
Для установки СУБД PostgreSQL, необходимо примонтировать установочный диск или внешний носитель, с которого производилась установка ОС.
<p>PostgreSQL устанавливается командой:</p>
<code>sudo apt install postgresql</code>
<p>Установится сервер базы данных PostgreSQL, клиент и другие необходимые инструменты.</p>
Так же можно установить утилиту управления БД pgAdmin3:
<code>sudo apt install pgadmin3</code></div>}}
===Настройка PostgreSQL для работы с сервером.===
===Настройка PostgreSQL для работы с сервером.===
После установки базы данных PostgreSQL на выбранную систему необходимо:<br>
После установки базы данных PostgreSQL на выбранную систему необходимо:<br>
Строка 46: Строка 55:


:<code>sudo service postgresql restart</code><br>
:<code>sudo service postgresql restart</code><br>
Более подробную информацию по настройке PostgreSQL и как настроить комплекс в зависимости от количества приборов, можете прочитать [[0000100103|здесь]].


=Установка ПО Сервер - КРОС=
=Установка ПО Сервер - КРОС=
Строка 52: Строка 63:
:<code>cd /usr/</code><br>
:<code>cd /usr/</code><br>
2. Скачать архив с сервером КРОС.<br>
2. Скачать архив с сервером КРОС.<br>
:<code>sudo wget url</code>, где url - ссылка для скачивания<br>
:<code>sudo wget url</code>, где url - ссылка для скачивания<br>.
Возможно доступ к скачиванию потребует авторизации. В этом случае, необходимо связаться со службой технической поддержки КРОС или оформить заявку в "Центре поддержки".
После получения логина и пароля строка скачивания должна иметь вид:
:<code>sudo wget url --user=ЛОГИН --password=ПАРОЛЬ</code>
3. Распаковать архив с сервером КРОС<br>
3. Распаковать архив с сервером КРОС<br>
:<code>sudo unzip /usr/smpo-server.zip</code><br>
:<code>sudo unzip /usr/smpo-server.zip</code><br>
Строка 63: Строка 77:
7. Перейти в<br>
7. Перейти в<br>
:<code>cd /usr/local/smpo-server</code><br>
:<code>cd /usr/local/smpo-server</code><br>
8. Поместить в папку '''/usr/local/smpo-server''' файл лицензии, если имеется, с расширением .key (без ключа лицензии работает в тестовом режиме один месяц)<br>
8. Поместить в папку '''/usr/local/smpo-server''' файл лицензии, если имеется - это файл с расширением .key (без ключа лицензии КРОС работает в тестовом режиме один месяц). Если отсутствует файл лицензии - оформите заявку на его получение в [https://jupiter8.ru/helpdesk/open.php "Центре поддержки"] или свяжитесь с отделом продаж [https://elesta.ru/kontakt ООО "Элеста"], для уточнения условий его получения.<br>
9. Запустить сервер<br>
9. Запустить сервер<br>
:<code>sudo /etc/init.d/smpo-server start</code><br>
:<code>sudo service smpo-server start</code><br>
{{Daemon_smpo-server}}
10. {{Connect_to_KROS}}
10. {{Connect_to_KROS}}


{{KROS_Diag}}
{{KROS_Diag}}
<br clear="both" />
[[КРОС:Установка сервера на ОС семейста Linux#top|В начало статьи]]
=Автоматизация процесса установки КРОС=
Все, описанные выше процессы, можно объединить в единый сценарий.<br>
Для полностью автоматического неконтролируемого режима установки, при наличии подключения к Интернет, можно использовать [https://srv2.jupiter8.ru/kros/uploads/scripts/fullinstall.sh файл-сценарий]. Использование даного сценария расчитано на ОС Astra Smolensk. Так же, файл может быть использован в ОС, выполненных на основе ОС Linux Debian.
* Запустите '''Terminal Fly''' и наберите строку<br><code>wget https://srv2.jupiter8.ru/kros/uploads/scripts/fullinstall.sh</code>
* Выполните команду<br><code>sh ./fullinstall.sh</code>
Время установки, в основном, зависит от скорости Интернет.
<br clear="both" />
[[КРОС:Установка сервера на ОС семейста Linux#top|В начало статьи]]
----
<div style="float: center; margin: 0 auto; width: 160px; align: center;">[[000001040|Начало работы]]</div>
<div style="float: left; text-align: left; padding-right: 10px;">[[0000010402|Предыдущая страница]]</div>
<div style="float: right; text-align: right; padding-left: 10px;">[[0000010404|Следующая страница]]</div>
<div style="float: center; margin: 0 auto; width: 100px;">[[000001000|КРОС]]</div>

Текущая версия от 11:22, 23 июля 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.

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