第80页 | Linux集群和自动化运维 | 阅读 ‧ 电子书库

同步阅读进度,多语言翻译,过滤屏幕蓝光,评论分享,更多完整功能,更好读书体验,试试 阅读 ‧ 电子书库

5.6 Puppet的负载均衡方式

此外,关于Puppet的负载均衡方式,这里也要说明一下。

随着公司应用需求的增加,服务器数量也随之增加,当服务器数量不断增加时,我们会发现一台Puppet Server的压力变大,解析缓慢,而且时不时还会出现“timeout”之类的报错,那么有什么解决方法吗?在Puppet官网上寻找解决方案,会发现Puppet Server可以配置多端口,结合轻量级的Nginx代理,这样Puppet的承受能力至少可以提升数倍以上,相当于在很大程度上优化了Puppet的并发处理能力。

其实Nginx+Mongrel模式的原理很简单,即:通过Nginx负载均衡Puppet Server的进程,由Nginx向所有的Puppet Agent提供认证服务,除此之外的其他Puppet Server功能的实现,将由Nginx转向Puppet Server中的另一个进程处理完成,这样就极大地提升了Puppet的并发处理能力。

说明

Puppet 3.0及3.0以上的版本不再支持Mongrel模式,改用Nginx+Passenger模式,这一点也请注意区别。

请支持我们,让我们可以支付服务器费用。
使用微信支付打赏


上一页 · 目录下一页


下载 · 书页 · 阅读 ‧ 电子书库