零基础学习Puppet自动化配置管理系列文档描述:puppet使用SSL(https)协议来进行通讯,默认情况下,puppet server端使用基于Ruby的WEBRick HTTP服务器。由于WEBRick HTTP服务器在处理agent端的性能方面并不是很强劲,因此需要扩展puppet,搭建Apache或者其他强劲的web服务器来处理客户的https请求。需要解决的问题:扩展传输方式:提高性
推荐
原创
2014-10-19 09:37:27
3351阅读
点赞
1评论
1、功能说明 puppet默认使用基于Ruby的WEBRickHTTP来处理HTTPS请求, 单个服务器使用Apache+Passenger替换掉WEBRickHTTP, Passenger是用于将Ruby程序进行嵌入执行的Apache模块, 在安装前,首先至少要执行一次service puppetmaster start,生成本地证书
原创
2014-11-14 15:08:19
4091阅读
puppet默认使用基于Ruby的WEBRickHTTP来处理HTTPS请求, 单个服务器使用Apache+Passenger替换掉WEBRickHTTP, Passenger是用于将Ruby程序进行嵌入执行的Apache模块, 在安装前,首先至少要执行一次service puppetmaster start,生成本地证书 官方配置指南:https:
转载
精选
2016-08-23 16:11:38
1146阅读
零基础学习Puppet自动化配置管理系列文档Puppet Dasshboard是由支持Puppet开发的公司Puppetlabs创建的,是Ruby on
Rails程序。可以作为一个ENC(外部节点分类器)以及一个报告工具,并且正在逐渐成为一个包含许多Puppet新功能的集成界面,例如审计和资源管
理功能。
Puppet Dashboard是一个Ruby on Rails程序,用于显示Puppe
推荐
原创
2014-10-20 19:38:30
3790阅读
点赞
1评论
服务器: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,客户端下载manifest后,根据其内容对本机进行配置,如软件的安装、文件的管理、用户的管理等。
原创
2012-12-26 09:22:15
2268阅读
点赞
2评论
零基础学习Puppet自动化配置管理系列文档虚拟资源是一种用来管理多种配置共同依赖同一资源的方法。如果多个类依赖同一个资源时则可避免写多个资源,也可以解决资源重定义的错误。 虚拟资源经常用于用户管理中,虚拟资源只会被声明一次,但可以运用一次或多次。要使用虚拟资源是需要在资源声明开头加上字符“@”来使资源虚拟化。然后再使用下面两种方法之一来实例化虚拟资源:"飞船"语法<||>realiz
原创
2014-10-19 09:35:57
2137阅读
1评论
系统环境:rhel6.5,puppet 3.7.4 Master server1.example.com(192.168.88.128)
原创
2015-04-23 16:06:46
693阅读
前言: 本篇博客参考了<puppet实战>这本书,测试环境为OpenSuSe13.2+ruby2.1+Apache2.4+Puppet3.7.1 master,Puppet agent为2.7的版本在领略了puppet种种神奇后,由于puppet通过catalog来更新内容,期间还可能下载插件,下载file,同步file的内容等,这必然要消耗掉master的诸多性能,在获取的
原创
2015-12-20 22:07:04
622阅读
一、介绍通过安装部署Puppet C/S模型,实现Puppet
Server端管理所有被控制机的整个生命周期:从初始化到软件升级、从配置文件创建到测试部署、从系统维护到服务器迁移等。Puppet能够持续化的与
被控制机进行交互,从而实现配置文件的及时检测更新。结合SVN版本控制系统,puppet可在更新之前将当前正在运行的环境以版本的方式保存到SVN版
本控制系统中,方便以后通过puppet更新
原创
2014-10-20 19:39:10
3062阅读
点赞
1评论
零基础学习Puppet自动化配置管理系列文档puppetmaster横向扩展将采用以下架构进行部署,也可以参考《puppet实战》第246页的内容。puppet集群扩展架构图主机IP地址信息机用途表puppet集群扩展架构图 工作原理:客户端通过配置ca_server指定CA服务器,以达到独立CA服务器的目的。CA服务器可以部署在多个机房。Ma
原创
精选
2014-10-20 19:24:08
4735阅读
很久之前使用puppet时遇到的一个问题,简单分享下。1.监控team报一台机器的swap报警,机器内存使用出现问题,导致系统开始使用swap。2.登录服务器,通过top –d 1 –c查看系统状况,发现puppet内存使用量很大,而且一直在增加,手动运行,发现一直运行不完。同时,分析puppet的运行日志,发现puppet开始运行的时间和内存监控图上面的趋势吻合,定位为puppet运行导致的问题
推荐
原创
2014-01-27 12:22:03
2209阅读
点赞
puppet是一种Linux、Unix平台的集中配置管理系统,使用ruby语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。 &nbs
原创
2016-07-04 12:40:05
523阅读
运维工具puppet rubby开放 支持多平台 c/s构架 可管理配置文件,cron任务 图形化配置saltstack python开发ansible实现批量操作系统配置,程序部署,命令执行 python开发puppet的安装和配置修改主机名 把ip+主机名添加到hosts文件中写计划任务:crontab -e :*/10 * * * * ntpdate time.windows.c
原创
2016-07-10 19:43:20
487阅读
puppet自动化管理工具基于ruby语言开发的自动化管理工具,以c/s模式独立运行puppet工作原理1:客户端puppetd调用facter,facter会探测出本机的一些信息,然后puppetd把这些信息发送到服务端2:服务端的puppetmaster监测到客户端的主机名,然后会到manifest里面对应的node配置,然后对这段内容进行解析,facter送过来的信息可以作为变量进行处理的,
原创
2017-03-20 10:31:43
774阅读
点赞
Puppet Dashboard is a Ruby on Rails web app that interfaces with Puppet.
原创
2013-01-15 18:11:26
1000阅读
一、参考链接阿里巴巴开源镜像站OPSX镜像站阿里云开发者社区(https://developer.aliyun.com/mirror/)puppet镜像puppet下载地址puppet安装教程阿里巴巴开源镜像站(https://developer.aliyun.com/mirror/puppet?spm=a2c6h.13651102.0.0.56051b11ShY6EK&accounttracei
原创
2022-02-21 22:11:55
629阅读
安装puppet最方便的方式是使用EPEL软件源,因而在安装master和agent之前,请参考《配置EPEL软件源》添加EPEL软件源。安装mastermaster环境:virtualbox虚拟机,操作系统为CentOS 6.2
转载
2012-07-24 08:55:00
111阅读
2评论
puppet是一种Linux、Unix平台的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等。puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系。 puppet采用C/S星状的结构,所有的客户端和一个或几个服务器交互。每个客户端周期的(默认半个小时)向服务
转载
精选
2013-08-12 15:01:32
416阅读
基础守护进程安裝直接使用官方的rpm包進行安裝,如果根據源碼進行自定制rpm的話,與使用官方rpm包類似1)指向官方的yum源vim /etc/yum.repos.d/puppetlabs.repo[puppetlabs-products]name=Puppet Labs Products 6 - $basearchbaseurl=http://yum.puppetlabs.com/el/6/pr
原创
2013-10-10 15:53:37
811阅读