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

Bla*_*man 4 ubuntu puppet

我在 ubuntu 上,这是让 puppet 重新启动的正确方法吗?

更新-rc.d puppet 默认

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

Puppet 主服务器和 Puppet 代理服务器的过程是否相同?

更新 以防万一 puppet 代理在使用 ubuntu 上的默认安装重新启动后已经运行:

sudo apt-get puppet facter
Run Code Online (Sandbox Code Playgroud)

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

Sha*_*den 9

默认情况下,puppet 代理程序包不会将自身设置为在启动时启动,因此您有机会在它开始执行其操作之前根据需要对其进行配置(并可能对系统进行大量更改)。当您尝试启动服务时,它会发出警告。

修改/etc/default/puppetSTART=no改为START=yes,然后用 启动服务service puppet start

安装后,puppetmaster 包应该会在启动时自动启动。

  • `service puppetmaster restart` 或 `/etc/init.d/puppetmaster restart`; “正确”的方法是使用`service` 命令。请注意,“puppet”服务仅用于代理,而“puppetmaster”用于主服务。 (2认同)