Установка и использование Дельта-К¶
Дистрибутив¶
Этот дистрибутив предназначен для установки базовой версии платформы Дельта-К.
Дистрибутив включает:
-
CS-DataServer
- сервер данных -
CS-ClientTestConsole
- консольная версия тестового клиента -
CS-MonitorHttpServer
- сервер для WEB-версии клиента -
CS-OpcuaClient
- клиент OPCUA -
D8-SqlClient
- сервис импорта данных из внешних СУБД -
D8-FileClient
- сервис импорта данных из файлов -
D8-ReportTool
- утилиты генерации отчетов
Внимание. В данный дистрибутив не включены другие модули системы Дельта. С вопросами установки и использования других модулей, пожалуйста, обращайтесь на сайт платформы:
http://delta-platform.ru/index.htm
Установка и удаление на ОС семейства Linux¶
Поддерживаемые ОС:Astralinux 1.6
Astralinux 1.7
RedOS 7.2
RedOS 7.3
Debian 9
Debian 10
Debian 11
Debian 12
Ubuntu 20.04
Ubuntu 22.04
Ubuntu 22.10
Ubuntu 23.04
RedHat 7
RedHat 8
Centos 7
Centos 8
Для Debian-based дистрибутивов (Astralinux, Debian, Ubuntu) предоставляется пакет установки в формата .deb
и называется
delta-k.deb
Для RHEL-based дистрибутивов (RedOS, RedHat, Centos) предоставляется пакет установки в формата
.rpm
и называется delta-k.rpm
Зависимости¶
Для установкиdelta-k
необходимо предварительно установить следующие пакеты:
dotnet-runtime-2.1
- среда выполнения .NET Core 2.1postgresql
- СУБД PostgreSQLlibgdiplus
- пакет для работы с графикойlibc6-dev
- библиотеки для разработки и заголовочные файлы GNU C
Все эти пакеты являются свободно распрастроняемыми.
При наличии интернет-соединения все необходимые пакеты будут загружены и установлены автоматически. В противном случае их нужно установить вручную.
Установка на Astralinux/Debian/Ubuntu¶
- Чтобы установить зависимости выполните обновление кэша доступных пакетов
sudo apt update
- Скопируйте пакет в
delta-k.deb
в папку/tmp
- Запустите установку пакета
sudo apt install /tmp/delta-k.deb
илиsudo dpkg -i /tmp/delta-k.deb
Если автоматическая установка пакета dotnet-runtime-2.1
не удалась, пожалуйста, к инструкции по установке .NET Core:
https://docs.microsoft.com/ru-ru/dotnet/core/install/linux-debian
Установка на RedOS/RedHat/Centos¶
- Чтобы установить зависимости выполните обновление кэша доступных пакетов
sudo dnf update
- Скопируйте пакет в
delta-k.rpm
в папку/tmp
- Запустите установку пакета
sudo dnf install /tmp/delta-k.rpm
илиsudo rpm -Uvh /tmp/delta-k.rpm
Если автоматическая установка пакета dotnet-runtime-2.1
не удалась, пожалуйста, к инструкции по установке .NET Core:
https://learn.microsoft.com/ru-ru/dotnet/core/install/linux-centos
Результат установки¶
В результате установки:- Создается пользователь
deltak
с таким же паролем. - В папку
/opt/delta-k
копируются исполняемые и конфигурационные файлы модулей системы Дельта. - В СУБД
PostgreSQL
разворачивается БД НСИ и архива тестовой подсистемыDELTADEMO
(БД с именамиDELTADEMO
иDELTADEMO_DATA
). - В папку
/opt/delta-k/cs_monitorhttpserver/demo
копируется тестовая конфигурация отображения. - Подготавливается тестовая конфигурация для модулей:
CS-DataServer
CS-MonitorHttpServer
CS-ClientTestConsole
- Создаются и запускаются следующие unix-демоны:
deltak-dataserver.service
deltak-http.service
deltak-generator.service
Удаление на Astralinux/Debian/Ubuntu¶
Для удаления выполните
sudo apt remove delta-kили
sudo dpkg -r delta-k
Удаление на RedOS/RedHat/Centos¶
Для удаления выполните
sudo dnf remove delta-kили
sudo rpm -e delta-k
СУБД, созданные во время установки, не удаляются.
Установка и удаление на Windows¶
Поддерживаемые ОС:Windows Server 2012
Windows Server 2012 R2
Windows Server 2016
Windows Server 2019
Windows 7 SP1
Windows 8.1
Windows 10
Дистрибутив выполнен в виде пакета установке WindowsInstaller .msi
и называется
delta-k.msi
Зависимости¶
Перед установкой Дельта-К необходимо предварительно установить:.NET Framework 4.6.1
- среда выполнения .NET - требуется версия.NET Framework 4
версии4.6.1
или выше (4.6.2
,4.7
,4.8
).PostgreSQL или SQL Server
- СУБД для разворачивания БД подсистем
Дистрибутив Дельта-К не содержит логики автоматической установки этих зависимостей.
Установка¶
- Из проводника Windows откройте
delta-k.msi
- будет запущен установщик. - На приветственном экране нажмите
Далее
. - На эране выбора папки назначения нажмите
Далее
- будет использован путь по умолчанию:C:\DELTA-K
. - На экране настройки СУБД необходимо указать тип СУБД и учетные данные (логин и пароль) для подключения к СУБД. Эта информация будет использована для создания БД тестовой подсистемы. Указываемый логин должен иметь разрешения на создание БД.
- На финальном экране нажмите
Установить
. - Подтвердите запрос изменения в системе, если это будет запрошено.
Если во время установки возникают проблемы, то установку можно запустить с включенным журналированием. Для этого выполните:
msiexec /i delta-k.msi /L*V delta-k-install.log
Результаты установки¶
В результате установки:- В папку установки (по умолчанию -
C:\DELTA-K
) копируются исполняемые и конфигурационные файлы модулей системы Дельта. - В СУБД разворачивается БД НСИ и архива тестовой подсистемы
DELTADEMO
(БД с именамиDELTADEMO
иDELTADEMO_DATA
). - В папку
\DELTA-K\cs_monitorhttpserver\demo
копируется тестовая конфигурация отображения. - Регестрируются следующие службы Windows:
CS-DataServer
CS-MonitorHttpServer
- Подготавливается тестовая конфигурация для модулей:
CS-DataServer
CS-MonitorHttpServer
CS-ClientTestConsole
- Автоматический запуск ни одного из модулей не выполняется.
Удаление¶
Из апплеты "Программы и компоненты"
выберите Delta-K
, и из всплывающего меню выберите Удалить
.
Или для удаление из командной строки выполните
msiexec /x delta-k.msi
СУБД, созданные во время установки, не удаляются.
Использование¶
Запуск сервисов¶
После установки дистрибутива, следующие модули уже предварительно сконфигурированы для работы с тестовой подсистемойDEMODELTA
и готовы к запуску без дополнительных действий:
CS-DataServer
- настроен для обработки данных тестовой подсистемыDEMODELTA
CS-MonitorHttpServer
- настроен на отображение тестовой конфигурации в папке/cs_monitorhttpserver/demo
, куда добавлена тестовая подсистемаDEMODELTA
CS-ClientTestConsole
- настроен на генерацию тестовых значений для подсистемыDEMODELTA
Конфигурация этих модулей, регистрация и настройка других модулей, входящих в дистрибутив, выполняется вручную.
Для настройки и использования модулей системы Дельта, пожалуйста, обратитесь к руководству пользователя.
Запуск сервисов на Debian¶
Во время установки автоматичеки создаются и запускаются unix-демоны:deltak-dataserver.service
deltak-http.service
deltak-generator.service
CS-DataServer
CS-MonitorHttpServer
CS-ClientTestConsole
Все модули предварительно сконфигурированы для работы с тестовой подсистемой DEMODELTA
.
Для ручной остановки/запуска unix-демона используйте команду systemctl stop/start
. Нпример:
systemctl stop deltak-generator.service systemctl start deltak-dataserver.service
Запуск сервисов на Windows¶
Во время установки создаются службы Windows:CS-DataServer
CS-MonitorHttpServer
для одноименных сервисов системы Дельта.
Для их запуска/остановки можно использовать апплет Windows "Службы" или команду net
. Например:
net start CS-DataServer net stop CS-MonitorHttpServer
После завершения установки, запустите сервисы CS-DataServer
и CS-MonitorHttpServer
(из апплета "Службы" или из командной строки).
- запустите консольный клиент
c:\DELTA-K\d8_clienttest3\cs_clienttestconsole.exe
- с помощью клавиш вверх-вниз выберите интересующий параметр
- нажмите
F2
для включения генерации значений
Запуск клиента¶
Чтобы подключиться к установленной тестовой конфигурации системы нужно открыть ее стартовую страницу в WEB-браузере страницу http://testhost:8081
, где testhost
- имя или IP хоста, на котором выполнена установка Дельта-К.
- мониторинга тестовой конфигурации;
- редактирования БД НСИ подсистем.