Общие сведения
Продукт «Служба управления конфигурациями "Осмакс"» — это средство распространения и обновления программного обеспечения, а также массового автоматизированного управления конфигурациями парка устройств в гетерогенной среде, например, АРМ, ВРМ, серверы и другое оборудование.
-
Как продукт построен
-
Что продукт делает
-
Как установить продукт
-
Как настроить работу продукта
-
Как работать с административным интерфейсом продукта
-
Как работать с пользовательским интерфейсом продукта
-
Как работать с REST API
Новое в версии
Дата выпуска: 2025-02-12
Обновлен инсталлятор:
-
Изменено:
-
роль
osmax-postgresql-dockerобновлена до версии 3.0.1:-
добавлена проверка наличия Docker-образа локально;
-
-
роль
osmax-kafka-dockerобновлена до версии 4.0.2:-
добавлена проверка наличия Docker-образа локально;
-
-
роль
osmax-docker-provisioner-qemuобновлена до версии 1.0.1:-
добавлена проверка наличия Docker-образа локально;
-
-
роль
osmax-redis-dockerобновлена до версии 3.0.1:-
добавлена проверка наличия Docker-образа локально;
-
-
роль
osmax-salt-minion-dockerобновлена до версии 1.0.1:-
добавлена проверка наличия Docker-образа локально;
-
-
обновлен инвентори-файл:
-
префикс переменных
lcm_integration__заменен на префиксosmax_integration__; -
файл
lcm_integration.ymlпереименован вosmax_integration.yml; -
изменен способ получения
inventory_hostnameиansible_hostиз инвентори-файла; -
добавлен
load-testing;
-
-
роль osmax-salt-minion обновлена до 3.0.1:
-
добавлено включение systemd-сервиса
salt-minionпосле перезагрузки;
-
-
роль osmax-salt-master обновлена до 3.1.0:
-
добавлено включение systemd-сервиса salt-master после перезагрузки;
-
исправлена установка зависимостей для РЕД ОС;
-
реализован переход на использование шаблонизированных конфигурационных файлов для настройки
salt-masterиsalt-api; -
сервер управления (master) можно подключить к PostgreSQL, используя SSL;
-
-
добавлена Ansible-переменная для выбора типа аутентификации в
salt-api(osmax_integration__salt_master_api_auth_type), по умолчанию используетсяpam; -
переименована Ansible-переменная для создания пользователей в модуле координации (SaltStack) →
osmax_integration__salt_users; -
SaltStack обновлён до 3006.7.1;
-
добавлена переменная
PP_SALT_VERSIONдля управления версией SaltStack; -
в CI/CD и переменном окружении обновлены:
-
версия python до версии 3.12.7;
-
версия ansible до версии 2.17.7;
-
отключены задания (jobs) для установки и обновления сервиса Redis;
-
переработан порядок (flow) обновления сервисов на стенде;
-
в шаблоне
setup_domain_computerтеперь корректно создаютсяjob artifacts; -
в
pipelineобновления сервисов добавлено задание (job) для создания пользователей и настройки SSH-ключей;
-
-
роль
osmax-guacamole-serverобновлена до 2.2.0:-
версии библиотек теперь указаны в
versions.yml;
-
-
роль
osmax-guacamole-clientобновлена до 3.2.0:-
добавлена поддержка установки из локальных файлов;
-
-
роль
qc-sambaобновлена до 2.7.5:-
устанавливаемая версия Эллес поднята с 1.3.2 до 1.11.1;
-
добавлена возможность локальной установки Эллес;
-
добавлен путь для локальной установки пакетов Эллес;
-
-
добавлены конфигурационные файлы (шаблоны) для
salt-masterиsalt-api; -
добавлены новые переменные Ansible:
-
samba__install— тип установки Эллес (из репозиториев или локально); -
samba__package_name— имя пакета Эллес (inno-samba); -
samba__package_file— путь до deb-пакетаinno-samba; -
samba__libgnutls30_file— путь до deb-пакета библиотекиlibgnutls30; -
samba__liblmdb0_file— путь до deb-пакета библиотекиliblmdb0;
-
-
добавлено применение роли
osmax-yumк группеsalt_no_minion_serverна базе ОС ALT Linux; -
исправлена установка пакетов на ALT Linux;
-
добавлена поддержка подключения по SSL к PostgreSQL;
-
добавлен плейбук (playbook) для проверки количества подключенных агентов в Осмакс (при использовании с Salt Minion Docker-контейнерами);
-
изменения в задачах (
tasks):-
добавлены задачи (
tasks) для настройки окружения с Salt Minion Docker-контейнерами; -
добавлена настройка пути к проекту инфра IaC;
-
добавлена возможность настройки
NEXUS_USERиNEXUS_PASSWORDв .env.local; -
добавлена возможность задавать имя для inventory-файла Ansible;
-
добавлена задача (
tasks) для создания пользователей с доступом к ВМ;
-
-
роль
osmax-ca-certificateобновлена до 1.0.1: -
роль
osmax-domain-entityобновлена до 1.2.0:-
добавлена поддержка ОС Windows Server 2019 Datacenter;
-
-
роль
osmax-domain-configureобновлена до 7.3.0:-
добавлена поддержка ОС Windows Server 2019 Datacenter;
-
-
добавлена поддержка старых версий Ansible (использование модуля
systemdвместоsystemd_service); -
переименована переменная окружения для задания репозитория APT. Используется
OSMAX_APT_REPOSITORYвместоOSMAX_REPOSITORY. Для репозиторияYUMиспользуетсяOSMAX_YUM_REPOSITORY; -
добавлены переменные для управления уровнем логирования (
error_log)osmax-webadminиosmax-appshop; -
роль
hostnameзаменена наosmax-hostname2.0.0;-
добавлена поддержка ОС Linux (RED OS, ALT).
-
-
-
Удалено:
-
При развертывании S3-сервиса не будет создаваться бакет для хранения Pillar-файлов SaltStack (
pillar-bucket).
-
Новое в документации
Руководство по установке:
-
добавлены разделы:
-
обновлены разделы:
Руководство по эксплуатации:
-
обновлен раздел «Настройка режима мульти-мастер с автоматическим переключением (failover)» — внесены некоторые уточнения и примеры.