Перейти к основному содержимому

Глоссарий

Docker

Набор продуктов «платформа как услуга» (PaaS), которые используют виртуализацию на уровне операционной системы для доставки программного обеспечения в пакетах, называемых контейнерами.
Docker — это инструмент, который используется для автоматизации развертывания приложений в облегченных контейнерах для эффективной работы в различных вычислительных средах в изолированном режиме.


Grain

Пара "ключ-значение", которая содержит факт о системе (например, имя хоста, его сетевые адреса).


KeyCloak

Программный продукт с открытым исходным кодом, позволяющий осуществлять единый вход (single sign-on) с управлением идентификацией и доступом, в современные приложения и сервисы.
KeyCloak поддерживает различные протоколы, такие как OpenID, OAuth версии 2.0 и SAML, и предоставляет такие функции, как управление пользователями, двухфакторная аутентификация, управление разрешениями и ролями, создание сервисов токенов и т. д.


Pillar

Простое хранилище "ключ-значение" для пользовательских данных, которые должны быть доступны миньону.
Часто используется для хранения и предоставления миньонам конфиденциальных данных.


Salt.Box

SaltStack — это инструмент и фреймворк для автоматизации управления конфигурациями и удалённого выполнения команд.
SaltStack позволяет автоматизировать общие задачи администрирования инфраструктуры и гарантировать, что все компоненты информационно-технологической инфраструктуры работают в требуемом согласованном состоянии.


SaltStack

Система управления конфигурациями и удалённого выполнения операций.
SaltStack — это платформа с открытым исходным кодом на языке Python, построенная на динамической коммуникационной шине.


Задача (Task)

...


Команда (Job)

Механизм для выполнения удаленных операций или применения конфигурационных файлов к управляемым узлам.
Команда может быть направлена на выполнение одновременно на группу серверов (рабочих станций) с помощью нацеливания.
Команды в SaltStack обычно задействуют один или несколько модулей выполнения или модулей состояния.


Мастер (Salt Master)

Центральный компонент системы SaltStack, который выполняет роль управляющего сервера и репозитория конфигурационных данных.


Миньон (Minion)

Агент, который устанавливается на управляемых узлах и обеспечивает взаимодействие с Salt Master для автоматизации и управления конфигурациями.
Миньон обеспечивает выполнение команд, подаваемых Мастером, сбор информации с управляемого узла и управление его программной конфигурацией.
Также — сам управляемый узел с функционирующим компонентом salt-minion.


Модуль выполнения (Execution Module)

Python-модуль, который позволяют выполнять конкретные команды и действия на управляемых узлах (миньонах). Модули выполнения являются основным инструментом для интерактивного управления системами.


Модуль состояния (State Module)

Python-модуль, вызов которого производится из файла состояний (SLS-файла). Модули состояния позволяют описывать желаемую конфигурацию управляемого узла (миньона) в виде декларативных формул.


Мультимастер (Multi-Master)

Конфигурация, позволяющая миньонам подключаться к нескольким мастер-серверам одновременно. Это обеспечивает отказоустойчивость и повышает надежность системы управления.
Мультимастер-конфигурация особенно полезна в production-средах, где требуется высокая доступность и отказоустойчивость.


Нацеливание (Targeting)

Механизм для указания целевых узлов (миньонов), на которых будут выполняться команды или операции, путем сопоставления описания цели с именами хостов, системной информацией, группами или комбинациями параметров.
Использование нацеливания обеспечивает возможность выборочного применения изменений и минимизирует риск случайных операций на неподходящих узлах.


Синдик (Syndic)

Компонент, который действует как ретранслятор между главными серверами (мастерами) и управляемыми узлами (миньонами).
Применение синдиков позволяет организовать иерархическое управление в среде SaltStack.


Событие (Event)

Механизм для обмена информацией между компонентами системы в режиме реального времени.
Система событий построена на основе локального интерфейса ZeroMQ.
События обычно инициируются запросами на выполнение действий на миньоне или мастере и результатами этих действий.


Цель (Target)

Миньон (или группа миньонов), на которых будет выполнена команда или применено состояние SaltStack.


Шаблон задачи (Task Template)

...