puppet 纵向扩展Apache+Passenger

转载:http://blog.51cto.com/ywzhou/15765291、功能说明 puppet默认使用基于Ruby的WEBRickHTTP来处理HTTPS请求, 单个服务器使用Apache+Passenger替换掉WEBRickHTTP, Passenger是用于将Ruby程序进行嵌入执行...

Puppet扩展篇2-如何使用虚拟资源解决puppet冲突问题

零基础学习Puppet自动化配置管理系列文档 虚拟资源是一种用来管理多种配置共同依赖同一资源的方法。如果多个类依赖同一个资源时则可避免写多个资源,也可以解决资源重定义的错误。 虚拟资源经常用于用户管理中,虚拟资源只会被声明一次,但可以运用一次或多次。 要使用虚拟资源是需要在资源声明开头加上字符“@”...

Puppet扩展篇4-如何扩展master的SSL传输性能(nginx)

零基础学习Puppet自动化配置管理系列文档 描述:puppet使用SSL(https)协议来进行通讯,默认情况下,puppet server端使用基于Ruby的WEBRick HTTP服务器。由于WEBRick HTTP服务器在处理agent端的性能方面并不是很强劲,因此需要扩展puppet,搭建...

puppet 2.7安装配置与扩展

服务器:10.1.20.154 ~ 155,RHEL 5.4 puppet服务器端:10.1.20.154 test_1.com puppet客户端:10.1.20.155 test_2.com 一、概况 Puppet基于C/S架构,服务器端保存着客户端的所有配置代码,称为manifest,客户端下...

Puppet扩展篇3-如何扩展master的SSL传输性能(apache)

1 使用Ruby Gem安装Passenger [root@puppetserver etc]# yum install ruby-devel ruby-libs rubygems libcurl-devel [root@pupp...

Puppet扩展篇6-通过横向扩展puppetmaster增加架构的灵活性

零基础学习Puppet自动化配置管理系列文档 puppetmaster横向扩展将采用以下架构进行部署,也可以参考《puppet实战》第246页的内容。 puppet集群扩展架构图 主机IP地址信息机用途表 puppet集群扩展架构图         ...

Puppet扩展篇8-Puppet dashboard的部署及测试

零基础学习Puppet自动化配置管理系列文档 Puppet Dasshboard是由支持Puppet开发的公司Puppetlabs创建的,是Ruby on Rails程序。可以作为一个ENC(外部节点分类器)以及一个报告工具,并且正在逐渐成为一个包含许多Puppet新功能的集成界面,例如审计和资源管...

Puppet扩展篇7-puppet代码与版本控制系统的结合

一、介绍 通过安装部署Puppet C/S模型,实现Puppet Server端管理所有被控制机的整个生命周期:从初始化到软件升级、从配置文件创建到测试部署、从系统维护到服务器迁移等。Puppet能够持续化的与 被控制机进行交互,从而实现配置文件的及时检测更新。结合SVN版本控制系统,puppet可...

Puppet扩展篇1-自定义fact结合ENC(hirea)的应用实践

零基础学习Puppet自动化配置管理系列文档 在大量节点加入Puppet之后,你至少会面临两个比较大的问题: 1、由于节点数的增多,site.pp文件必然会编写更多的节点条目,以及节点包含的类。假设你用Puppet管理500个节点,存在三种情况:1、所有节点有共同的类,也可以理解为模块;2、所有节点...

Puppet扩展篇5-通过多进程增强master的负载均衡能力(nginx+mongrel)

零基础学习Puppet自动化配置管理系列文档 当puppetmaster管理的主机越来越多时,puppetmaster本身性能会存在性能瓶颈问题,除了增加服务器扩充puppetmaster的数量增加puppetmaster整体性能外,也可以通过单台扩充puppetmaster的进程数来增加puppe...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

社区圈子

开发与运维
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
6406+人已加入
加入
相关镜像

Puppet更多扩展相关