如何在代理上设置puppet以重新启动?

我在Ubuntu的,这是正确的方式让木偶开始重新启动?

update-rc.d puppet默认

如果是的话,我在哪里可以看到该命令的结果? 它是否更新重新启动时调用的文件?

对于puppet master服务器和puppet代理服务器,这个过程是一样的吗?

更新只是为了防止puppet代理程序在ubuntu上使用默认安装重新启动后运行:

sudo apt-get puppet facter 

我怎么知道是否已经设置为重新启动?

傀儡代理程序包默认情况下不会自动启动,因此您有机会在开始执行任务(并可能对系统进行大规模更改)之前根据需要对其进行configuration。 当您尝试启动服务时,它会对此提出警告。

修改/etc/default/puppet ,将START=no改为START=yes ,然后用service puppet start

puppetmaster软件包应该在安装后自动启动。

傀儡的方式,一旦你有木偶安装,你可以使用木偶资源(或0.25的ralsh):

 puppet resource service puppet ensure=running enable=true 

这应该将服务设置为在启动时启动。 您可以执行ls /etc/rcX.d/*puppet(其中X是系统的默认运行级别),以确保将其设置为在启动时启动。 如果有大写字母S的傀儡文件,则将其设置为(例如,S85puppet)。 开始处的“S”告诉系统在启动时执行脚本。

我喜欢在/etc/rc.local中运行一个木偶代理,以便木偶在启动时应用一个新的目录,并将所有更改logging到控制台。

做:

 echo "puppetd --test" >> /etc/rc.local