Puppet与Apache:配置管理与企业级容错的综合指南
1 Puppet相关工具与管理
1.1 Puppet相关工具
Puppet有多个实用的工具:
-Puppet Enterprise Console:Puppet企业版提供的控制台(https://docs.puppetlabs.com/pe/latest/console_accessing.html),易于使用且功能丰富,但企业版标价较高。
-Foreman:流行的Puppet开源报告工具(http://theforeman.org/),它不只是报告工具,还是一个完整的预配生态系统。其功能包括发现、预配和升级裸机基础设施,跨私有和公共云创建和管理实例,批量管理主机,查看历史变更用于审计或故障排除,通过强大的插件架构扩展功能,根据系统定义自动构建镜像以优化部署等。
-Puppetboard:主要是PuppetDB的Web界面(https://github.com/nedap/puppetboard)。
-Puppet Dashboard:存在有一段时间了,但安装基数不如Foreman大,更多信息可查看https://github.com/sodabrew/puppet - dashboard。
1.2 证书管理
Puppet主服务器和客户端使用加密进行安全通信,借助证书实现。主服务器和客户端都有证书,客户端联系主服务器时会提交证书请求,管理员有两种处理方式:
-