是否有一种内置方法可以以无人值守的自动化方式在数百个节点上大规模部署 Puppet 代理?(提供用户/通行证/证书。)
问问题
2412 次
3 回答
1
基本上,您唯一需要做的就是在这些机器上安装 Puppet Agent。我假设您不会为数百个节点手动安装软件包,对吧?
安装代理后,它将自动找到 Puppet Master(如果 puppet.yourdomain.com 指向该主机),将证书请求发送到您需要对其进行签名的 Master。您还可以使用 Puppet 的自动签名功能。
此外,Puppet Enterprise 和The Foreman是基于 Puppet 的,它们带有额外的配置功能。
于 2013-03-29T01:00:48.193 回答
0
我建议您使用并行 SSH。有很多口味,我更喜欢clush,见https://github.com/cea-hpc/clustershell/wiki/clush
您需要使用组创建 /etc/clustershell/groups 文件,例如:
all: node[1-2000]
然后,您可以使用以下方式轻松地将 puppet 安装在所有节点上:
clush -bw @all yum -y install puppet
于 2015-03-15T21:57:52.310 回答