Общие сведения
Продукт «Служба управления конфигурациями "Осмакс"» — это средство распространения и обновления программного обеспечения, а также массового автоматизированного управления конфигурациями парка устройств в гетерогенной среде, например, АРМ, ВРМ, серверы и другое оборудование.
-
Как продукт построен
-
Что продукт делает
-
Как установить продукт
-
Как настроить работу продукта
-
Как работать с административным интерфейсом продукта
-
Как работать с пользовательским интерфейсом продукта
-
Как работать с REST API
Новое в версии
Дата выпуска: 2024-11-18
Реализовано:
-
API для получения списка профилей установки в формате CSV с возможностью фильтрации;
-
API для просмотра информации о назначениях конфигураций на коллекции;
-
справочник ПО;
-
автоматическое переключение между несколькими серверами БД для обеспечения доступности приложения;
-
маскирование чувствительных данных (пароли
root\userиз плана развертывания) в логах приложения; -
оптимистическая блокировка при изменении отчета;
-
оптимистическая блокировка реимпорта формул;
-
механизм включения/выключения оптимистических и пессимистических блокировок;
-
удаление неактуальных данных заказов на удаленные операции;
-
в пользовательском интерфейсе «Кабинет Администратора» добавлена функциональность:
-
выгрузка отчётов по коллекции устройств;
-
УОС. Управление профилями установки;
-
справочник сопоставления обнаруженного ПО.
-
Изменено:
-
в API для работы с планами развертывания из свойств pillar-файла удален уровень вложенности
os-bootstrap; -
в API для изменения профиля установки добавлены проверки, запрещающие изменение дистрибутива в случае если профиль назначен на устройства;
-
в API отчета/поиска пользовательских сессий добавлена сортировка по времени логина;
-
в API отчета/поиска миньона добавлена сортировка по полю
idдля агента (minion); -
в API с оптимистическими блокировками добавлен код ответа
410; -
в API с оптимистическими блокировками поле
updatedAtстало обязательным; -
в API для пользовательского интерфейса «Магазин приложений» тип данных поля
jidизменено сintнаstring; -
в API для создания и изменения плана развертывания (шифрование производит backend) поддержана работа с незашифрованными паролями;
-
добавлена проверка на существование устройства при создании заказа из пользовательского интерфейса «Магазин приложений»;
-
добавлена проверка значений по умолчанию при обновлении параметров удалённых операций;
-
добавлена проверка фактических значений при создании запросов на удалённую операцию;
-
неактуальная реализация API для получения конфигурационного файла для программы-загрузчика
/v1/boot_loader_configsпомечена как deprecated; -
дата создания значений справочников для поставляемого примера установки Astra Linux изменена на дату установки компонента версии 1.4.0;
-
добавлена регистрация процесса установки и истории для уже загруженных устройств в статусе «Создано» при импорте устройств из
osmax-core; -
в алгоритме инициализации ПО дата обнаружения сохраняется первоначальной;
-
логика выбора сервера управления (master) для установки агента (minion), если используется пользовательская конфигурация установки;
-
логика работы с pillar-файлами;
-
имя приложения в логах изменено на
osmax-provisioner; -
в пользовательском интерфейсе «Кабинет Администратора»:
-
доработана оптимистическая блокировка для различных сущностей;
-
доработана ролевая модель для различных сущностей.
-
Удалено:
-
API для получения списка конфигураций по идентификатору коллекции, которые применяются к этой коллекции;
-
API для получения списка коллекций назначенных на конфигурацию;
-
API для экспорта списка коллекций по идентификатору конфигурации в формат CSV;
-
в пользовательском интерфейсе «Кабинет Администратора» для версий конфигураций (всех типов) удалено поле Системные требования;
-
в пользовательском интерфейсе «Магазин приложений» удалено поле Системные требования.
Исправлено:
-
в API для получения версии конфигурации по идентификатору в полях
agentSettingsиagentMastersпри отсутствующих значениях указываетсяnull; -
в API cоздания версии конфигурации
install_agentдобавлена проверка существования скрипта.
Новое в документации
Руководство по установке:
-
добавлены разделы:
-
«Сравнение конфигурационных файлов»: в разделе отображены изменения конфигурационных файлов
application.examle.propertiesдля модулейosmax-coreиosmax-provisonerотносительно предыдущей версии продукта;
-
обновлены разделы:
-
«Подготовка к установке»: добавлено описание требований к сереверам: минимальная и рекомендуемые конфигурации;
-
«Конфигурация модуля osmax-core» и «Конфигурация модуля osmax-provisioner»: перечень новых и обновленных параметров см. в разделе «Сравнение конфигурационных файлов»;
-
«Конфигурация сервера управления (master)»: добавлены описания настроек аутентификации и авторизации в модуле
salt-api; -
«Состав дистрибутива» и «Установка и конфигурирование» (для модуля «Удаленный доступ»): добавлено описание работы с архивом дистрибутива
osmax-ira-tomcat_1.0.0.tar.gz, а также добавлено описание настройки времени ожидания (таймаута) сессии УД для разрыва неактивной сессии.
-
Руководство по эксплуатации:
-
добавлен раздел «Диагностика работоспособности модуля osmax-provisioner»;
-
oбновлены разделы:
-
«Создание SPN и keytab-файла для сервисной учетной записи в домене под управлением AD»: изменены некоторые команды и примеры;
-
«Принципы написания формулы»: добавлена информация о том, что формула должна находиться в корне архива, уточнены обязательные и не обязательные файлы, входящие в состав формулы;
-
«Формула openssh-formula»: добавлена возможность настройки времени ожидания (таймаута) сессии УД для разрыва неактивной сессии;
-
«Формула tigervnc-formula»: добавлена возможность настройки времени ожидания (таймаута) сессии УД для разрыва неактивной сессии.
-
Описание API:
-
удалены разделы:
-
«Управление загрузочными образами»;
-
«Управление установочными дистрибутивами»;
-
«Управление профилями установки»;
-
«Управление способами развертывания»;
-
«Управление файлами шаблонов»;
-
«Управление разрешениями пользователей».
-
Руководство администратора:
-
добавлены разделы:
-
обновлены разделы:
-
«Настройки сбора данных»: добавлено описание настроек сбора данных по пользовательским атрибутам;
-
«Просмотр списка установленного ПО на устройстве»: расширено описание вкладки
Пакетный менеджер. -
«Создание/редактирование/дублирование/удаление конфигураций»: расширено описание pillar-файла при добавлении версий конфигураций.
-