Puppet Master 版本:3.3.1
Puppet代理版本:3.3.1
site.pp 的内容
import '*/*.pp'
node default {
include 'auth'
}
在 site.pp 所在的文件夹中,有一个名为“VirtualMachines”的文件夹,在“VirtualMachines”文件夹中有一个名为:server1mycompanycom.pp 的文件
文件 server1mycompanycom.pp 的权限
-rw-r--r-- 1 puppet sudo 81 Oct 15 14:33 server1_mycompany_com.pp
文件 server1mycompanycom.pp 的内容
node 'server1.mycompany.com' inherits 'default' {
include 'zabbix::agent'
}
问题是运行时
puppet 代理--测试
在 server1.mycompany.com 上,仅应用了默认配置中的模块,该模块称为 auth。未应用节点配置中的模块,该模块称为 zabbix-agent。
site.pp 有什么问题吗?其他节点工作正常,并应用默认部分和节点部分的配置。
答案1
我想我终于找到问题的原因了。
添加新节点后,您需要重新启动 Puppet Master,然后 Puppet Master 开始应用节点配置。
如何重新启动 Puppet Master:
默认情况下,运行 puppet master 命令将在后台启动一个守护进程的 Puppet master 服务器。要停止该服务,您需要使用 ps aux | grep puppet 之类的命令检查进程表,然后终止该进程。