Puppet 当一个服务';谁的身份失败了?

Puppet 当一个服务';谁的身份失败了?,puppet,Puppet,我在puppet仪表板中的一个节点的事件日志中有以下内容: Changed (1) Service[openstack-keystone] (/etc/puppetlabs/puppet/modules/keystone/manifests/init.pp:129) Property Message ensure ensure changed 'stopped' to 'running' 但是,我如何才能看到commandpuppet实际使用了什么来将服务的状态从stopped更改为r

我在puppet仪表板中的一个节点的事件日志中有以下内容:

Changed (1)
Service[openstack-keystone] (/etc/puppetlabs/puppet/modules/keystone/manifests/init.pp:129)
Property    Message
ensure  ensure changed 'stopped' to 'running'
但是,我如何才能看到commandpuppet实际使用了什么来将服务的状态从stopped更改为running呢?
如果我认为puppet做的事情不对,我该如何更改它呢?

您可以运行
puppet代理-t--debug
手动启动puppet运行并查看正在运行的命令


< >更改命令时,您可以考虑指定<资源> >代码> >或<代码> >开始/代码>、<代码>停止<代码>、<代码>状态> /代码>和<代码>重启< /Cord>命令在服务资源上。有关服务类型参数的详细信息,请查看。

您可以运行
puppet agent-t--debug
手动启动puppet运行并查看正在运行的命令

< >更改命令时,您可以考虑指定<资源> >代码> >或<代码> >开始/代码>、<代码>停止<代码>、<代码>状态> /代码>和<代码>重启< /Cord>命令在服务资源上。有关服务类型参数的更多信息,请查看。

1)如果您想查看puppet的背景工作,请查看它是如何应用目录的

步骤1)停止puppet主程序和客户端守护程序。例如:/etc/init.d/puppetmaster停止。 步骤2)将puppet master和puppet agent作为前台进程运行,以查看 -puppet master--无daemonize(将master作为前台进程运行) -puppet master--调试--无守护进程(用于调试puppet master) -puppet代理--无daemonize(将代理作为前台运行) -puppet代理--调试--无守护进程(作为前台和调试运行)

2) 如果你认为木偶做得不好,您可以使用puppet类型和提供程序编写自己的DSL,也可以使用EXEC执行命令。即使您觉得它无法正常工作,也可以编写脚本在代理节点上执行。

1)如果您想了解puppet的后台工作意味着它如何应用目录

步骤1)停止puppet主程序和客户端守护程序。例如:/etc/init.d/puppetmaster停止。 步骤2)将puppet master和puppet agent作为前台进程运行,以查看 -puppet master--无daemonize(将master作为前台进程运行) -puppet master--调试--无守护进程(用于调试puppet master) -puppet代理--无daemonize(将代理作为前台运行) -puppet代理--调试--无守护进程(作为前台和调试运行)


2) 如果您认为puppet不能正确执行此操作,您可以使用puppet类型和提供程序编写自己的DSL,或者使用EXEC执行命令。即使您觉得它不能像yo那样工作,您也可以编写脚本在代理节点上执行。

没有此命令,您应该使用
puppet-agent-t--debug
更新如果没有此命令,您应该使用
puppet-agent-t--debug