На странице «Возвращаемые результаты заданий» содержатся сведения о результатах выполнения каждого завершенного задания. На этой странице можно просматривать сведения о задании и выходные данные задания. SaltStack Config содержит несколько настраиваемых модулей вывода, которые позволяют форматировать результаты стандартных типов заданий.

Задания используются для выполнения удаленно исполняемых задач, применения состояний и запуска модулей выполнения системы Salt. Более подробную информацию см. в разделе Задания.

В списке завершенных заданий можно искать нужный служебный сервер или просматривать сведения за заданный период времени. Также можно просмотреть подробный отчет для каждого возвращаемого результата задания. Дополнительные сведения о настраиваемых модулях вывода, включенных в возвращаемые результаты заданий, см. в Настраиваемые модули вывода.

Служебные серверы (minion) — это узлы, работающие под управлением службы Minion. Они могут прослушивать команды, поступающие с главного сервера (master) Salt, и выполнять запрашиваемые задачи. Дополнительные сведения о служебных серверах см. в разделе Служебные серверы.

Примечание: В рамках инициативы корпорации VMware по удалению сомнительных терминов термин «Salt master» (главный сервер Salt) будет заменен на более подходящий в системе SaltStack Config, в связанных продуктах и документации. Для обновления терминологии может потребоваться несколько этапов, прежде чем этот процесс будет полностью завершен.

Просмотр результатов выполнения задания для служебного сервера

Чтобы просмотреть результаты выполнения задания для конкретного служебного сервера, необходимо сделать следующее.

  1. Перейдите в рабочую область Служебные серверы и выберите ИД служебного сервера.
  2. На странице Сведения перейдите на вкладку Действие.

    На вкладке Действие отображается список, содержащий до 500 последних заданий, выполненных выбранным служебным сервером в пользовательском интерфейсе.

  3. Выберите JID возвращаемого результата задания для просмотра.
Примечание: SaltStack Config возвращает данные через главные серверы Salt, а затем передает их в службу восстановления как сервиса (RaaS), поэтому данные могут появляться на вкладке журнала заданий через некоторое время. В случае просмотра результатов выполнения одиночного задания сразу после запуска данного задания на вкладке результатов могут отображаться неполные данные, пока главные серверы Salt не обработают возвращаемые данные и не вернут их обратно в RaaS.

Просмотр результатов задания по времени завершения

Чтобы просмотреть результаты выполнения задания за конкретный диапазон дат, выполните следующее.

  1. Выберите Действие > Завершено.

    В разделе Завершено отображается список завершенных заданий. Используя фильтрацию или сортировку по столбцу Время начала, можно отобразить операции за определенные интервалы времени. Дополнительные сведения о фильтрации результатов по времени см. в разделе Фильтрация по диапазону времени. Дополнительные сведения о рабочей области Действие см. в разделе Действие.

  2. Чтобы открыть сведения о задании, щелкните JID возвращаемого результата задания.

Загрузка результатов выполнения задания

Чтобы загрузить результаты выполнения конкретного задания, выполните следующее.

  1. Щелкните JID и выполните процедуру просмотра результатов выполнения задания, отфильтрованных по служебному серверу или по времени завершения, как описано в предыдущих разделах.
  2. Щелкните Загрузить в верхнем правом углу возвращаемого результата задания, чтобы открыть меню, а затем выберите JSON.

Файл .json начинает загружаться в браузере.

Информационные поля в возвращаемом результате задания

На странице результатов выполнения задания отображаются следующие сведения о выбранном цикле выполнения задания.

Заголовок
Заголовок страницы результатов выполнения задания указывает функцию задания и его идентификатор (JID).
Подзаголовок

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

  • Имя задания
  • Целевой объект (например, «Все служебные серверы»)
  • Главный сервер (или серверы) Salt, которые отправили задание
  • Имя пользователя, который запустил задание
  • Сведения о возвращаемом результате
Представления сведений о задании

Для изменения формата возвращаемых данных выберите необходимые параметры.

Сводка
Список служебных серверов, входящих в область задания. Для каждого служебного сервера указываются дополнительные сведения, для просмотра которых можно открыть или закрыть соответствующее раскрывающееся меню.
Настраиваемый модуль вывода
Настраиваемое представление результатов выполнения задания, учитывающее особенности функции, связанной с заданием. Дополнительные сведения см. в Настраиваемые модули вывода.
Необработанные
Структура необработанных данных JSON с минимальным форматированием.
Информация о заданиях
Общий обзор заданий, включая служебные серверы, которые, как предполагается, должны вернуть данные, а также те серверы, которые не вернули результаты.

Настраиваемые модули вывода

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

  • Задания, связанные с состоянием
  • test.ping
  • disk.usage
  • status.cpuinfo
  • network.routes
  • network.ipaddrs
  • network.netstat
  • cmd.run
  • cmd.script
  • pkg.list_pkgs
  • Сведения о пользователе

Примеры настраиваемых модулей вывода

Этот раздел содержит примеры выбора настраиваемых модулей вывода возвращаемых результатов заданий.

Задания, связанные с состоянием

Возвращает результаты указанного модуля состояния при выполнении задания, связанного с состоянием, включая state.sls, state.highstate, state.apply. Функция состояния — это функция, которая содержится внутри модуля состояния. От нее зависит применение определенного состояния к системе. Функции состояния часто обращаются к одному модулю выполнения или нескольким для реализации определенной задачи. Дополнительные сведения о состояниях Salt см. в разделе Документация по Salt. Как использовать состояния Salt?. Дополнительные сведения о заданиях см. в разделе Задания.


state-outputter

Test.ping

Возвращает результаты выполнения test.ping для каждого узла в целевой группе.


ping-outputter

Использование диска

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

Сведения о ЦП

Этот модуль вывода содержит разные представления, которые можно применять, используя левый столбец.


cpu-outputter

Маршруты

Возвращает текущие настроенные маршруты из таблицы маршрутов.


routes-outputter

IP-адрес

Возвращает список IPv4-адресов, назначенных узлу.

Netstat

Интерактивная диаграмма, на которой отображаются соединения между служебными и главными серверами Salt.


netstat-outputter

Список пакетов

Отображает пакеты, установленные в настоящее время на каждом служебном сервере.

Сведения о пользователе

Возвращает сведения о группах пользователей, определенных в ОС на целевых служебных серверах.


getent-outputter