Как я могу проверить, правильно ли установлен и работает сервер/мастер Puppet Enterprise?

Puppet Enterprise оказался установленным на моем сервере Ubuntu 14.04:

root@puppet:/# puppet --version
3.8.5 (Puppet Enterprise 3.8.4)

Однако служба марионеток не работает:

root@puppet:/# service puppet status
puppet: unrecognized service

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

root@puppet:/# puppet resource package nginx
package { 'nginx':
  ensure => '1.4.6-1ubuntu3.4',

Список сертификатов марионеток также пуст даже после запуска «puppet agent -t» на узле:

root@puppet:/# puppet cert list 
root@puppet:/# 

person AD7    schedule 28.05.2016    source источник


Ответы (2)


Служба марионеток называется pe-puppet, а не puppet в PE 3.x.

puppet cert list отображает только незавершенные запросы сертификатов. Вы хотите, чтобы puppet cert list --all отображал подписанные сертификаты. https://docs.puppet.com/puppet/latest/reference/man/cert.html

person Matt Schuchard    schedule 28.05.2016

service puppetmaster status

это покажет статус марионетки на главной машине

service puppet status

это покажет статус на машине ведомого/агента

person Rajan Vashisht    schedule 16.01.2018