Публичное пространство
Столото ◾️ Установка сервера СИС под 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
Настройки доступны на вкладке “Настройки”. Ниже приводится полный перечень параметров работы сервера с описанием их назначения.
Внимание.
Перед началом эксплуатации сервера необходимо:
- Произвести настройку параметров Registration.Service.Url и RService.Url
IP-адрес в значении этих параметров должен быть установлен равным IP адресу СИ в локальной сети предприятия, либо имени сервера, на котором установлен СИ.
(Пример: http://192.168.100.35:8090/RegistrationService/api/registration/) - Произвести настройку параметра out.files.path так, чтобы он указывал на существующую папку файловой системы сервера
- Существует 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 | Адрес процессинга получения номеров терминалов Столото | |
Stoloto.Crt.Processing.Url | STRING | Адрес процессинга сертификации Столото | |
Country | STRING | RU | Страна |
Root.Cert | STRING | crystalrootcatest | Имя контейнера корневого сертификата |
Cert.Tmp.Dir | STRING | Cert-tmp | Временная папка для сертификатов |
Registration.Service.Url | STRING | Адрес сервиса регистрации сервера интеграции | |
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-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..