Публичное пространство

Столото ◾️ Установка сервера СИС под Linux

ЭТУ СТРАНИЦУ ВИДЯТ ТОЛЬКО СОТРУДНИКИ CSI

Установка сервера SetLotoIS

Для установки сервера воспользуйтесь образом с операционной системой CentOS и SetLotoIS - centos7-SetLotoIS-X.X.X.iso. При загрузке образа на экране отобразиться список с возможными загруками:

  • Install CentOS 7 Core & SetLotoIS on first hard disk- установка ОС CentOS 7 и всех компонентов SetLotoIs на основной жесткий диск с автоконфигурацией установки.
  • Install CentOS 7 Desktop (GNOME) & SetLotoIS on first hard dis- установка ОС CentOS 7 и всех компонентов SetLotoIs на основной жесткий диск с включением интерфейса CentOS GNOME.
  • Install CentOS 7 Manual disk partitioning & SetLotoIS- установка ОС CentOS 7 и всех компонентов SetLotoIs с разбиением жесткого диска на разделы и с использованием командной строки bash-shell
  • Install CentOS 7 Manual installation & SetLotoIS (Text mode)- установка ОС CentOS 7 и всех компонентов SetLotoIs на основной жесткий диск с использованием командной строки bash-shell для конфигурации основных параметров установки.

Выберите пункт Install CentOS 7 Core & SetLotoIS on first hard disk.

Далее начнется процесс автоматической инициализации диска и установки операционной системы

После установки и настройки системы начнется загрузка ОС

В некоторых случаях перед установкой системы, установщик потребует дополнительных действий, для настройки жесткого диска, о чем сообщит установщик системы в виде знака ! в 5 пункте.

Выберите пункт 5 и нажимите Enter.

Система отобразить диски доступные для конфигурации.

Подтвердите необходимый диск и нажимаем Enter.

Введите С для продолжения настройки дисковой системы.

Выберите какое пространство на диске, например: все свободное пространство на диске. Нажмите 3, затем Enter.

Подтвердите продолжение настройки, нажмите С и Enter.

Выберите схему настройки таблицы разделов на жестком диске.

Подтверждаем продолжение настройки.

После завершения всех настроек, отобразится готовность к установке системы.

Подтвердите установку системы. Нажимаем b и Enter.

Начнется установка системы.

По окончании установки, нажимаем Enter.

Начнется загрузка ОС Linux → Выберите пункт меню в загрузке CentOS Linux (3.10.0-693.e17.x86_64) 7 (Core).

Поизойдет загрузка ОС Linux.

После загрузки системы, появится запрос на ввод учетной записи.

Введите логин root и пароль <уточните в службе поддержки CSI>, при этом при первом входе в систему, установиться сервер SetLotoIS и по окончании установки будет выдан запрос на ввод IP-адреса сервера SetLotoIS

Введите IP-адрес сервера и подтверждите клавишей Enter.

После чего система отобразить, что сервер SetLotoIS успешно установлен,

Для запуска сервера перезагрузите его.

Произведите настройку сети, для этого наберите команду mc, для запуска Midnight Commander и перейдите в папку /etc/sysconfig/network-scripts/ и откройте на редактирование, нажав клавишу F4 файл ifcfg-eth0.

Сделайте настройки IP-адреса сервера:

Сетевой параметрНазначениеКомментарий
IPADDR

IP-адрес

адрес, соответствующий вашей сети

NETMASK

Сетевая маска

должна соответствовать вашей сети

GATEWAY

Шлюз по умолчанию

IP-адрес сетевого шлюза

DNS1

Основной DNS-сервер

IP-адрес сервера имен

DNS2

Альтернативный DNS-сервер

IP-адрес сервера имен

BOOTPROTO

Способ получения сети

DHCP – получение адреса сети автоматический, static – статический настроенный IP адрес

ONBOOT

Способ запуска сетевого интерфейса

yes: автоматически при старте сервера, no: запускать вручную командой

Командой systemctl restart network перезапустите сетевую служу на сервере.

Проверьте настройки сети командой ifconfig eth0

Перезагружаем сервер и проверьте работу сервера SetLotoIS.

После установки

Проверка доступности сервера

В настоящее время браузер InternetExplorer/Edge не поддерживается.

Проверьте доступность пользовательского интерфейса посредством web-браузера  из любого компьютера в локальной сети с доступом к портам сервера – 9080 и 9081.

Доступ может быть проверен под любым, встроенным в поставке пользователем, например, testadmin с паролем testadmin.

Для проверки доступности пользовательского интерфейса пользователя в адресной строке введите http://<ip адрес сервера>:9081/SetLotoIS или http://<имя сервера в локальной сети>:9081/SetLotoIS

При доступности пользовательского интерфейса сервера браузер отобразит стартовую страницу:

Проверьте доступность программного интерфейса посредством web-браузера.

Для этого в адресной строке браузера следует введите http://<ip адрес сервера>:9080/ rest-frontservice/api  или http://<имя сервера в локальной сети>:9080/rest-frontservice/api

Браузер запросит логин и пароль:

Ввести любой из указанных в данном разделе пользовательских логинов и паролей (testeng/testeng, testuser/testuser, testadmin/testadmin).

В результате пользователь должен увидеть ответ сервера вида:

 

Настройки сервера

Дальнейшая настройка СИ проводится через пользовательский WEB-интерфейс, который доступен по адресу http://<ip адрес сервера>:9081/SetLotoIS или http://<имя сервера в локальной сети>:9081/SetLotoIS который доступен с рабочих мест локальной сети пользователя, или непосредственно на компьютере с установленным сервером по адресам http://<127.0..0.1>:9081/SetLotoIS или http://<localhost>:9081/SetLotoIS

Доступ к настройкам сервера предоставляется только пользователю со встроенной ролью “Инженер”. По умолчанию эта роль назначена пользователю testeng с паролем testeng

Настройки доступны на вкладке “Настройки”. Ниже приводится полный перечень параметров работы сервера с описанием их назначения.

Внимание.

Перед началом эксплуатации сервера необходимо:

  1. Произвести настройку параметров Registration.Service.Url и RService.Url
    IP-адрес в значении этих параметров должен быть установлен равным IP адресу СИ в локальной сети предприятия, либо имени сервера, на котором установлен СИ.
    (Пример: http://192.168.100.35:8090/RegistrationService/api/registration/)
  2. Произвести настройку параметра out.files.path так, чтобы он указывал на существующую папку файловой системы сервера
  3. Существует 2 контура сервисов Столото – тестовый и промышленный. Внимательно проверьте значения параметров Term.Processing.Url и Stoloto.Crt.Processing.Url на соответствие требуемому режиму работы Сервера Интеграции.

Адреса тестового контура Столото:
Stoloto.Crt.Processing.Url::
https://crt.test-csi.russian-lotteries.net:60444/api/
Stoloto.Term.Processing.Url:
https://term.test-csi.russian-lotteries.net:60442/api/      

Адреса промышленного контура Столото:
Stoloto.Crt.Processing.Url::
 https://crt.csi.russian-lotteries.net:60444/api/
Stoloto.Term.Processing.Url:
 https://term.csi.russian-lotteries.net:60442/api/

Ниже приведены параметры настроек сервера интеграции. Выделены те параметры, которые нуждаются в настройке пользователем:

ПараметрТипВозможное значение

Назначение параметра

Key.Store.Name

STRING

default.keystore

Файл хранилища корневых сертификатов

Key.Store.Password

STRING

poststudio

Пароль к хранилищу сертификатов

Key.Store.Type

STRING

JKS

Тип хранилища сертификатов

Key.Algoritm

STRING

RSA

Алгоритм секретного ключа

Signature.Hash.Algoritm

STRING

SHA256withRSA

Алгоритм хеша

Default.Key.Size

STRING

4096

Длина ключа

Stoloto.Term.Processing.Url

STRING

https://term.csi.russian-lotteries.net:60442/api/

Адрес процессинга получения номеров терминалов Столото

Stoloto.Crt.Processing.Url

STRING

https://crt.csi.russian-lotteries.net:60444/api/

Адрес процессинга сертификации Столото

Country

STRING

RU

Страна

Root.Cert

STRING

crystalrootcatest

Имя контейнера корневого сертификата

Cert.Tmp.Dir

STRING

Cert-tmp

Временная папка для сертификатов

Registration.Service.Url

STRING

http://127.0.0.1:8090/RegistrationService/api/registration/

Адрес сервиса регистрации сервера интеграции

Get.Doc.Method

STRING

generate-doc

Наименование метода получения документа

Doc.Template.Name

STRING

template.dotx

Шаблон приложения №5

cash.autoregistration

BOOLEAN

TRUE

Признак авторегистрации касс

terminal.list.delay.in.minutes

NUMBER

10

Интервал загрузки терминалов

free.terminal.list.count.limit

NUMBER

5

Минимальное количество номеров терминалов

request.terminal.list.count.limit

NUMBER

10

Количество запрашиваемых терминалов в одном пакете

report.service.url

STRING

http:// 127.0.0.1:8090/PurchaseService/api/report/

Адрес сервиса отчётов сервера интеграции

report.out.files.path

STRING

D:/isReports

Папка выгрузки отчётов

Key.Store.Dir

STRING

Keystore

Папка для хранилищ ключей по договорам

autoreport.daily.time

NUMBER

3

Час формирования ежедневного реестра

Данное значение указывает час суток, при наступлении которого будет автоматически создан суточный реестр продаж

autoreport.monthly.date

NUMBER

3

День следующего за отчётным месяца формирования месячного реестра

Данное значение указывает дату месяца, при наступлении которой будет автоматически создан суточный реестр продаж. Время запуска определяется параметром autoreport.daily.time

autoreport.weekly.day

NUMBER

2

День следующей за отчётной недели формирования недельного  реестра

Данное значение указывает порядковый номер дня недели, при наступлении которой будет автоматически создан суточный реестр продаж. Время запуска определяется параметром autoreport.daily.time

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных