В результате запуска Puppet в группе узлов в пользовательском интерфейсе: Не удалось применить каталог: Сломанный канал - <STDOUT>

При попытке "запустить puppet" из пользовательского интерфейса (1.11.0 - спасибо за улучшенную скорость пользовательского интерфейса, кстати) в группе узлов (та же конфигурация / установки / ОС и т. Д.), Результатом будет "Не удалось применить каталог: сломано" труба - "ошибка. Все хосты Ubuntu Trusty. Вот вывод системного журнала из UP Puppet Run на 20 узлах:

Apr 14 11:34:27 pn02 puppet-agent[45865]: Retrieving pluginfacts
Apr 14 11:34:27 pn02 puppet-agent[45865]: Retrieving plugin
Apr 14 11:34:28 pn02 puppet-agent[45865]: Loading facts
Apr 14 11:35:15 pn02 puppet-agent[45865]: Caching catalog for pn02.blahblah.org
Apr 14 11:35:22 pn02 puppet-agent[45865]: Failed to apply catalog: Broken pipe - <STDOUT>

Однако при запуске куколки вручную с узла или при выполнении регулярно запланированного запуска кукол запуск будет успешно завершен. Кроме того, отдельные запуски Puppet, а также работы, например, 5 узлов из пользовательского интерфейса, также успешны - это просто попытка выполнить на 20 узлах, что приводит к ошибкам.

Есть мысли о следующих шагах для диагностики? Связана ли эта перегрузка сети? Должно ли быть усилено оборудование моего мастера?

1 ответ

У меня была такая же проблема! Я использовал метод Puppetssh для запуска puppet agent -t команда.

Ошибка будет отображаться только при запуске на многих хостах.

Я смог исправить это, перенаправив STDOUT в /dev/null. Я изменил свой "puppetssh_command:" на sudo puppet agent -t &>>/dev/null,

Другие вопросы по тегам