Установка и использование Дельта-К¶
Дистрибутив¶
Этот дистрибутив предназначен для установки базовой версии платформы Дельта-К.
Дистрибутив включает:
-
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.6Astralinux 1.7RedOS 7.2RedOS 7.3Debian 9Debian 10Debian 11Debian 12Ubuntu 20.04Ubuntu 22.04Ubuntu 22.10Ubuntu 23.04RedHat 7RedHat 8Centos 7Centos 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-DataServerCS-MonitorHttpServerCS-ClientTestConsole
- Создаются и запускаются следующие unix-демоны:
deltak-dataserver.servicedeltak-http.servicedeltak-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 2012Windows Server 2012 R2Windows Server 2016Windows Server 2019Windows 7 SP1Windows 8.1Windows 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-DataServerCS-MonitorHttpServer
- Подготавливается тестовая конфигурация для модулей:
CS-DataServerCS-MonitorHttpServerCS-ClientTestConsole
- Автоматический запуск ни одного из модулей не выполняется.
Удаление¶
Из апплеты "Программы и компоненты" выберите Delta-K, и из всплывающего меню выберите Удалить.
Или для удаление из командной строки выполните
msiexec /x delta-k.msi
СУБД, созданные во время установки, не удаляются.
Использование¶
Запуск сервисов¶
После установки дистрибутива, следующие модули уже предварительно сконфигурированы для работы с тестовой подсистемойDEMODELTA и готовы к запуску без дополнительных действий:
CS-DataServer- настроен для обработки данных тестовой подсистемыDEMODELTACS-MonitorHttpServer- настроен на отображение тестовой конфигурации в папке/cs_monitorhttpserver/demo, куда добавлена тестовая подсистемаDEMODELTACS-ClientTestConsole- настроен на генерацию тестовых значений для подсистемыDEMODELTA
Конфигурация этих модулей, регистрация и настройка других модулей, входящих в дистрибутив, выполняется вручную.
Для настройки и использования модулей системы Дельта, пожалуйста, обратитесь к руководству пользователя.
Запуск сервисов на Debian¶
Во время установки автоматичеки создаются и запускаются unix-демоны:deltak-dataserver.servicedeltak-http.servicedeltak-generator.service
CS-DataServerCS-MonitorHttpServerCS-ClientTestConsole
Все модули предварительно сконфигурированы для работы с тестовой подсистемой DEMODELTA.
Для ручной остановки/запуска unix-демона используйте команду systemctl stop/start. Нпример:
systemctl stop deltak-generator.service systemctl start deltak-dataserver.service
Запуск сервисов на Windows¶
Во время установки создаются службы Windows:CS-DataServerCS-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 хоста, на котором выполнена установка Дельта-К.
- мониторинга тестовой конфигурации;
- редактирования БД НСИ подсистем.