是否有一种内置方式可以在无人值守的自动化方式下在数百个节点上大量部署Puppet代理? (提供用户/密码/证书)傀儡代理大规模部署
3
A
回答
1
基本上你唯一需要做的就是在这些机器上安装Puppet Agent。我假设你不需要为数百个节点手动安装软件包,对吧?
安装代理程序后,它会自动查找Puppet Master(如果puppet.yourdomain.com指向该主机),则将证书请求发送到需要对其进行签名的主服务器。您还可以使用Puppet的autosign feature。
此外,Puppet Enterprise和The Foreman都基于Puppet,它们还具有其他配置功能。
2
没有内置的方式来做到这一点。但是,您始终可以使用kickstart/pre-seed将puppet代理部署为os供应的一部分,并将其交给puppet来管理您的主机。
或者作为替代品,您可以编写自定义shell脚本来在机器上部署数百个puppet代理,我个人使用此方法来管理puppet。作为参考,这里是script。
另外,您可能会对project razor感兴趣,它会自动将puppet部署为裸机配置的一部分,并将其交给puppet进行配置管理。
0
我建议你使用并行SSH。有很多口味,我喜欢clush,看https://github.com/cea-hpc/clustershell/wiki/clush
你需要创建你的/ etc/clustershell /团体与团体,如文件:
all: node[1-2000]
然后你就可以安装在所有节点上的木偶很容易用这样的事情:
clush -bw @all yum -y install puppet
相关问题
- 1. mcollective管理傀儡代理无主傀儡安装
- 2. 傀儡代理商文件
- 3. 傀儡生产自动化部署
- 4. 傀儡子模块?
- 5. 错误的傀儡代理运行
- 6. 不能让傀儡代理工作
- 7. 傀儡申请正在工作,但傀儡代理 - 测试不工作?
- 8. 我可以通过傀儡清单安装傀儡模块吗?
- 9. 如何在傀儡客户端使用傀儡模块?
- 10. 使用傀儡
- 11. 流氓/ GAE规定失败,傀儡
- 12. 傀儡Perforce版本
- 13. puPHPet +傀儡+ puppetlabs/mongodb
- 14. 错误在Ruby代码运行的傀儡代理运行
- 15. 从傀儡主机管理LXC容器
- 16. 在傀儡中迭代yaml散列
- 17. 傀儡木偶联模板:// URL中
- 18. 傀儡不识别支持的模块
- 19. 使用傀儡模块多次
- 20. 傀儡hiera模块的基本用法
- 21. 使用傀儡第三方模块
- 22. 从傀儡模板中读取值
- 23. 无法找到我的傀儡模块
- 24. 傀儡代理无法申请证书:标题太长
- 25. 傀儡代理日志中隐藏秘密?
- 26. 不能为傀儡代理使用不同的环境
- 27. 傀儡踢高手得到连接拒绝代理
- 28. 傀儡与哈希关系
- 29. 傀儡像python的语法
- 30. 傀儡,一个数组