Puppet/FAQ: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «{{stub}} == ЧаВО по теме Puppet == '''В''': Почему при запуске службы Puppet у меня вылезают ошибки при…»)
 
Строка 3: Строка 3:
== ЧаВО по теме Puppet ==
== ЧаВО по теме Puppet ==


'''В''': Почему при запуске службы Puppet у меня вылезают ошибки при солучении статуса службы (**systemctl status puppet**):
'''В''': Почему при запуске службы Puppet у меня вылезают ошибки при получении статуса службы (**systemctl status puppet**):


<pre>
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
янв 28 15:21:41 dno.office.basealt.ru puppet-agent[3078931]: 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
янв 28 15:21:41 dno.office.basealt.ru puppet-agent[3078931]: Could not retrieve catalog; skipping run
</pre>


'''О''': Отстствует модуль 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}}}}

Версия от 13:07, 28 января 2021

Stub.png
Данная страница находится в разработке.
Эта страница ещё не закончена. Информация, представленная здесь, может оказаться неполной или неверной.


ЧаВО по теме 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