Checker
Плагин checker — система автоматизации рутинных операций и комплексных задач в кластере и ВЦОД. Он позволяет:
- Определять процедуры — последовательности шагов для выполнения типовых задач.
- Делегировать процедуры в конкретные ВЦОД.
- Запускать процедуры вручную, по расписанию или в ответ на события.
- Управлять выполнением процедур в рамках одного или нескольких ВЦОД.
- Обрабатывать ошибки, логировать выполнение и управлять зависимостями между задачами.
- Отслеживать статус выполнения в реальном времени.
Ключевые понятия
Процедура — YAML-файл, описывающий последовательность шагов, условия, переменные и обработку ошибок.
Шаг — отдельный этап процедуры, содержащий условия и действия.
Делегирование — назначение процедуры для использования в определенных ВЦОД.
Планирование — настройка автоматического выполнения процедуры по расписанию.
Как работает Checker?
- Определение процедуры. Администратор кластера создает YAML-описание процедуры.
- Делегирование. Процедура становится доступной в выбранных ВЦОД.
- Планирование или запуск. Администратор ВЦОД запускает процедуру вручную или по расписанию.
- Выполнение. Checker выполняет шаги, проверяет условия, обрабатывает ошибки.
- Завершение. Процедура завершается с одним из статусов.
Статьи по работе с системой Checker
- Управление процедурами через CLI. Базовые команды.
- YAML-структура процедур. Создание сложных процедур.
- Примеры процедур. Готовые сценарии для типовых задач.