<< Click to Display Table of Contents >> Что нового в Directum RX 4.12 > Версия для локальной установки Развитие Directum Launcher |
![]() ![]() |
В новой версии расширены возможности инструмента Directum Launcher:
•Развертывание в Kubernetes с помощью Directum Launcher
•Передача пространства имен для объектов Kubernetes в неявном виде
•Режим отключения фоновых активностей
•Удобная установка компонентов решений
•Вызов списка конфигураций системы
Развертывание в Kubernetes с помощью Directum Launcher
В новой версии развертывание системы Directum RX в кластере Kubernetes стало проще. Теперь это можно сделать полностью через Directum Launcher: достаточно выбрать вариант установки и заполнить параметры.
Возможность ручной установки сохраняется.
Передача пространства имен для объектов Kubernetes в неявном виде
При использовании Kubernetes рекомендуется хранить пространства имен в неявном виде: указывать их вручную во время выполнения тех или иных работ. Это позволяет изолировать ресурсы между разными проектами, благодаря чему обеспечивается безопасность: ресурсы одного проекта не могут повлиять на ресурсы другого. Например, можно параллельно работать с разными версиями Directum RX.
Теперь при развертывании системы можно через командную строку неявно указывать пространство имен, в котором проходит установка. Для этого появился ключ --namespace. Его можно использовать в командах настройки и установки системы в кластере Kubernetes (k8s_install).
Пример команды для запуска конвертации базы данных:
./do.sh platform k8s_install db_convert --namespace rx412
Режим отключения фоновых активностей
Ранее при включении режима технического обслуживания сервисы, выполняющие фоновые активности, например сервис асинхронных событий, продолжали работу. Это могло мешать обновлению системы.
Теперь при запущенном режиме технического обслуживания можно перевести фоновые активности в безопасный режим. В это время сервисы не выполняют никаких действий, а лишь ожидают окончания технических работ. После отключения безопасного режима сервисы перезапускаются и возвращаются к привычной работе.
Удобная установка компонентов решений
В новой версии при установке компонентов решений «Agile-доски», «Планирование проектов», «База знаний», «Встроенный редактор» и «Генеративный искусственный интеллект» появилась возможность объединять публикуемый пакет:
•с дополнительным пакетом или набором пакетов. Например, можно одновременно установить стандартную разработку компонента и заказную разработку из указанного пакета. Для этого используется ключ --package;
•с пакетом другого компонента. Например, вместе с решением «Планирование проектов» установить «Agile-доски». Благодаря этому можно избежать ошибок, связанных с отсутствием необходимых компонентов. Для этого используется ключ --package-from-component.
Вызов списка конфигураций системы
При необходимости можно переключаться между конфигурациями системы Directum RX. В новой версии появилась возможность быстро проверить, на какие из них можно заменить текущую настройку. Для этого в инструмент Directum Launcher добавлена команда config list:
./do.sh config list
do config list
В результате выводится список доступных конфигураций:
config.yml
config_preprod.yml
config_prod.yml
1.Теперь при нажатии на кнопку Применить настройки в конфигураторе Directum Launcher проверяется подключение только к базе данных, указанной в настройках конфигуратора. Для применения настроек убраны лишние проверки: наличие прав суперпользователя, версия СУБД и др.
2.Теперь при развертывании системы Directum RX можно принудительно добавлять компоненты, даже если существуют ограничения или конфликты. Например, если необходимо добавить версию компонента ниже той, что уже есть. Для этого появилась возможность вместе с командой components add_package применять ключ --force_add.
Пример команды:
./do.sh components add_package "~/Projects/DirectumLauncher/Platform.tar.gz" --force_add
do components add_package "D:\Projects\DirectumLauncher\Platform.zip" --force_add
© Компания Directum, 2025 |