Puppet/FAQ: различия между версиями
< Puppet
Зануда (обсуждение | вклад) (Новая страница: «{{stub}} == ЧаВО по теме Puppet == '''В''': Почему при запуске службы Puppet у меня вылезают ошибки при…») |
Зануда (обсуждение | вклад) |
||
Строка 3: | Строка 3: | ||
== ЧаВО по теме Puppet == | == ЧаВО по теме Puppet == | ||
'''В''': Почему при запуске службы Puppet у меня вылезают ошибки при | '''В''': Почему при запуске службы Puppet у меня вылезают ошибки при получении статуса службы (**systemctl status puppet**): | ||
Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Failed when searching for node dno.office.basealt.ru: Exception while executing '/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb': Cannot run program "/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb" (in directory "."): error=2, No such file or directory | |||
Could not retrieve catalog; skipping run | |||
'''О''': Отстствует модуль puppet-а называемый theforeman-foreman, установие его так: | '''О''': Отстствует модуль puppet-а называемый theforeman-foreman, установие его так: | ||
# apt-get install puppet-theforeman-foreman | # apt-get install puppet-theforeman-foreman | ||
---- | |||
'''В''': Почему при запуске службы Puppet у меня вылезают предупреждения при получении статуса службы (**systemctl status puppet**): | |||
Unable to fetch my node definition, but the agent run will continue: | |||
Error 500 on SERVER: Server Error: Failed to find dno.office.basealt.ru via exec: Execution of '/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb dno.office.basealt.ru' returned 1: | |||
Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Failed when searching for node dno.office.basealt.ru: Failed to find dno.office.basealt.ru via exec: Execution of '/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb dno.office.basealt.ru' returned 1: | |||
Could not retrieve catalog; skipping run | |||
'''О''': Ваш foreman не настроен для работы с текущей конфигурацией puppet, вам нужно отключить службу внешних узлов в {{path:/etc/puppet/puppet.conf}} так: | |||
# external_nodes = /usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb | |||
# node_terminus = exec | |||
и перезапустить puppet после перезапуска puppetserver. После чего при необходимости установите **facter** настройте [[Foreman]] и [[Smart-proxy]] | |||
---- | |||
[[Category: puppetserver]] | [[Category: puppetserver]] | ||
[[Категория:Управление автоматизацией]] | [[Категория:Управление автоматизацией]] | ||
{{Category navigation|title=Управление автоматизацией|category=Управление автоматизацией|sortkey={{SUBPAGENAME}}}} | {{Category navigation|title=Управление автоматизацией|category=Управление автоматизацией|sortkey={{SUBPAGENAME}}}} |
Версия от 16:07, 28 января 2021
ЧаВО по теме Puppet
В: Почему при запуске службы Puppet у меня вылезают ошибки при получении статуса службы (**systemctl status puppet**):
Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Failed when searching for node dno.office.basealt.ru: Exception while executing '/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb': Cannot run program "/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb" (in directory "."): error=2, No such file or directory Could not retrieve catalog; skipping run
О: Отстствует модуль puppet-а называемый theforeman-foreman, установие его так:
# apt-get install puppet-theforeman-foreman
В: Почему при запуске службы Puppet у меня вылезают предупреждения при получении статуса службы (**systemctl status puppet**):
Unable to fetch my node definition, but the agent run will continue: Error 500 on SERVER: Server Error: Failed to find dno.office.basealt.ru via exec: Execution of '/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb dno.office.basealt.ru' returned 1: Could not retrieve catalog from remote server: Error 500 on SERVER: Server Error: Failed when searching for node dno.office.basealt.ru: Failed to find dno.office.basealt.ru via exec: Execution of '/usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb dno.office.basealt.ru' returned 1: Could not retrieve catalog; skipping run
О: Ваш foreman не настроен для работы с текущей конфигурацией puppet, вам нужно отключить службу внешних узлов в Шаблон:Path:/etc/puppet/puppet.conf так:
# external_nodes = /usr/lib/puppet-modules/theforeman-foreman/files/external_node_v2.rb # node_terminus = exec
и перезапустить puppet после перезапуска puppetserver. После чего при необходимости установите **facter** настройте Foreman и Smart-proxy