如何检查Puppet Enterprise服务器/主服务器是否已安装且工作正常?

时间:2016-05-28 00:28:07

标签: puppet 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服务器似乎也正常工作,因为我可以在puppet master上执行以下命令:

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

即使在运行木偶代理-t'之后,Puppet证书列表也是空的。在一个节点上:

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

2 个答案:

答案 0 :(得分:5)

在PE 3.x上,傀儡服务被称为pe-puppet而不是puppet

puppet cert list仅显示未完成的证书请求。您希望puppet cert list --all显示已签名的证书。 https://docs.puppet.com/puppet/latest/reference/man/cert.html

答案 1 :(得分:1)

service puppetmaster status

这将显示主机上木偶的状态

service puppet status

这将显示从属/代理机器上的状态