Архитектура
На Рис. 1 представлена верхнеуровневая архитектура продукта «Служба управления конфигурациями».
Продукт включает модули:
| Модуль | Описание |
|---|---|
Единая консоль управления |
Предоставляет графический интерфейс администратора домена для работы с коллекциями пользователей и устройств, настройки групповых политик, постановки задач на исполнение политик, а также отслеживания статуса применения политик к устройствам |
Модуль инвентаризации |
Отвечает за хранение данных АРМ, пользователей и другой ИТ-инфраструктуры |
Сервисный каталог |
Обеспечивает взаимодействие с хранилищем спецификаций политик и ПО |
Сервисная инвентаризация |
Отвечает за хранение данных об услугах и их статусе предоставления пользователям |
Модуль координации |
Отвечает за координацию и непосредственное применение политик на устройствах. Также осуществляет сбор данных с машин для инвентаризации. Координирование выполняется посредством использования системы SaltStack — платформы с открытым исходным кодом для управления инфраструктурой. В SaltStack используется модель «мастер-клиент», в рамках которой Координатор Salt Master (Мастер) отправляет команды Агенту — служебному узлу Salt Minion (Миньон), а Миньон эти команды выполняет и отправляет свои отчеты о выполнении задач обратно на Мастер |
Продукт поддерживает интеграции с БД PostgreSQL и Службой каталогов.
БД PostgreSQL выполняет долговременное хранение данных пользователей и АРМ, а также настроек аутентификации.
Служба каталогов предоставляет централизованное хранение информации о пользователях, АРМ и других объектах, позволяет управлять правами доступа пользователей, а также автоматически распространять настройки и политики безопасности.