Checker
Checker — это плагин для автоматизации типовых операций в кластере и ВЦОД. Он позволяет выполнять последовательности действий (процедуры) как вручную, так и по расписанию, отслеживать их выполнение и обрабатывать ошибки.
Администратор ВЦОД не разрабатывает процедуры и работает только с готовыми, которые создал и делегировал Администратор кластера в данный ВЦОД.
Ключевые понятия
Процедура — YAML-файл с набором шагов, созданный администратором кластера и доступный во ВЦОД после делегирования.
Шаг — отдельный этап процедуры, содержащий условия и действия. Например, перезагрузка ВМ, проверка статуса
Делегирование — назначение процедуры для использования в определенных ВЦОД.
Планирование — настройка автоматического выполнения процедуры по расписанию.
Как работает Checker?
-
Администратор кластера создает процедуру и делегирует ее в определенный ВЦОД.
-
Администратор ВЦОД видит эту процедуру в списке доступных через команды планирования или запуска.
-
Администратор ВЦОД может:
- запустить процедуру вручную;
- запланировать ее автоматическое выполнение по расписанию;
- остановить выполняющуюся процедуру;
- просмотреть статус и логи выполнения.
-
После завершения процедуры статус хранится 90 дней, затем удаляется автоматически.
Доступные действия
Все команды выполняются в контексте определенного ВЦОД.
- Просмотр доступных процедур.
- Планирование процедуры.
- Просмотр запланированных задач.
- Удаление задачи из расписания.
- Ручной запуск процедуры.
- Остановка выполняющейся процедуры.
- Просмотр статусов выполнения.
Дополнительная информация
- Подробное описание команд и примеры их использования описаны в статье Управление процедурами через CLI.
- Примеры процедур. Готовые сценарии для типовых задач.
Примечание
Администратор ВЦОД не может создавать, изменять или удалять процедуры, — эти действия выполняет только администратор кластера. Если вам нужна новая процедура, обратитесь к нему
Термины и определения содержатся в статьях: