Перейти к содержанию

Checker

Плагин checker — система автоматизации рутинных операций и комплексных задач в кластере и ВЦОД. Он позволяет:

  • Определять процедуры — последовательности шагов для выполнения типовых задач.
  • Делегировать процедуры в конкретные ВЦОД.
  • Запускать процедуры вручную, по расписанию или в ответ на события.
  • Управлять выполнением процедур в рамках одного или нескольких ВЦОД.
  • Обрабатывать ошибки, логировать выполнение и управлять зависимостями между задачами.
  • Отслеживать статус выполнения в реальном времени.

Ключевые понятия

Процедура — YAML-файл, описывающий последовательность шагов, условия, переменные и обработку ошибок.

Шаг — отдельный этап процедуры, содержащий условия и действия.

Делегирование — назначение процедуры для использования в определенных ВЦОД.

Планирование — настройка автоматического выполнения процедуры по расписанию.

Как работает Checker?

  1. Определение процедуры. Администратор кластера создает YAML-описание процедуры.
  2. Делегирование. Процедура становится доступной в выбранных ВЦОД.
  3. Планирование или запуск. Администратор ВЦОД запускает процедуру вручную или по расписанию.
  4. Выполнение. Checker выполняет шаги, проверяет условия, обрабатывает ошибки.
  5. Завершение. Процедура завершается с одним из статусов.

Статьи по работе с системой Checker

  1. Управление процедурами через CLI. Базовые команды.
  2. YAML-структура процедур. Создание сложных процедур.
  3. Примеры процедур. Готовые сценарии для типовых задач.