PUPPET学习
Of: owen
1 puppet简介
1.1 puppet是什么
puppet2是一个为实现数据库中心自动化管理而设计的配置管理软件。基于c/s架构。puppet的服务器端保存着所有的对客户端服务器的配置代码,在puppet里面叫做manifest. 客户端下载manifest之后,可以根据manifest对服务器
原创
2010-12-09 13:50:28
3398阅读
点赞
一.安装
配置yum源:公司自己的yum源
vim /etc/yum.repos.d/puppet.repo
[Funcity-yum]name=Funcity-yumbaseurl=http://115.182.60.66/yum/centos/$releasever/$basearchenabled=1gpgcheck=0
C端和S端都要安装ruby,因为puppet是
原创
2012-09-28 11:31:51
702阅读
环境:操作系统:RedHat 5.3 64bitPuppet版本:2.7.9Facter版本:1.6.81、Puppet及Facter下载地址Puppet:https://downloads.puppetlabs.com/facter/Facter: https://downloads.puppetlabs.com/puppet/2、Puppet Server安装首先在安装Puppet之前,需要安
原创
2013-11-18 14:39:07
1503阅读
点赞
前段时间通过源码的方式来对Puppet进行安装,发现还是有点过于麻烦了,没有Yum直接安装起来方便,google了一下,发现PuppetLabs有提供一个RPM包下载地址:http://yum.puppetlabs.com,通过这个这东西我们还是可以做成Yum源,如下为我创建的一个Puppet的repo文件:# cat CentOS-Puppet.repo
[PuppetLabs-Product
原创
2013-11-19 17:57:39
802阅读
点赞
一、关于证书在master的认识我们知道puppet为了安全,采用ssl隧道通信,因此需要申请证书来验证的,当puppet master第一次启动的时候,可以查看/var/log/message有类似如下的信息:Jul 25 03:14:01 localhost puppet-master[25011]: Signed certificaterequest for caJul 25 03:14:0
转载
精选
2014-01-02 18:14:12
2273阅读
点赞
一、Puppet基础原理:Puppet是一款使用GPLV2X协议授权的开源管理配置工具,用ruby语言开发,既可以通过客户端--服务器的方式运行,也可以独立运行。puppet可以为系统管理员提供方便,快捷的系统自动化管理。 二、puppet工作流程1. 客户端 puppet-client 向 puppet-master 发起认证请求,或使用带签名的证书。2. puppet-m
原创
2015-11-01 09:41:47
4556阅读
推荐参考: puppet运维自动化之puppet基础知识介绍:http://os.51cto.com/art/201205/334201.htm(推荐,很基础) puppet安装配置:http://blog.chinaunix.net/uid-24250828-id-3882898.html puppet
原创
2014-11-04 10:18:33
907阅读
自己关于puppet的学习笔记,如果有错误的希望指出,小白一个,也不怎么会写博客,就直接把笔记放博客了
原创
2018-05-30 22:24:52
1606阅读
1. puppet之主动推送功能使用puppet kick进行推送,但kick功能无法支撑大规模puppet agent同时并发请求,所以当agent规模较大时,请使用MCollective1.1设置puppet agent所有节点的pupet.conf在【agent】增加“listen=true”1.2开启防火墙8139端口1.3在puppet agent的auth.conf的path /前加入
原创
2014-07-20 19:45:22
1438阅读
http://blog.halfss.com/blog/2013/02/26/puppetxue-xi-bi-ji/
转载
精选
2013-08-07 16:15:23
498阅读
一、安装环境 centos6.5 iptables、selinux关闭 puppet版本2.7.20二、安装准备 1安装yum源,使用epel和rpmforge。使用最新版本可以安装puppet的官方源 &
原创
2014-08-18 14:10:54
407阅读
Version:1.0Author: ipcpuDate: 2011-6-1 Puppet是一款开源的工具,使用自有的puppet描述语言,可管理配置文件、用户、cron任务、软件包、系统服务等,实现自动化部署。工作原理 Puppet使用C/S方式工作,开发语言ruby,中心服务器称为puppet master,用做管理安装配置功能,安装在各
Puppet学习之puppet的安装和配置
转载
精选
2013-06-27 10:11:27
478阅读
puppet是一种Linux、Unix、windows平台的集中配置管理系统,是目前运维主流的运维自动化工具,运维人员或者系统管理员可以通过使用 puppet 来处理所有的管理细节。 puppet使用自有的puppet描述语言(由于puppet是由ruby写的,因此如ruby语法非常相近),可管理file(文件),user(用户),group(
原创
2016-07-05 02:15:21
2184阅读
Puppet简介Puppet基于ruby语言开发的自动化系统配置工具,可以C/S模式或独立运行,支持对所有UNIX及类UNIX系统的配置管理,最新版本也开始支持对Windows操作系统有限的一些管理。Puppet适用于服务器管的整个过程,比如初始安装、配置更新以及系统下线。Puppet的安装Puppet的安装方式支持源码安装、yum安装以及ruby的gem安装。官网推荐使用yum来安装puppet
原创
2016-06-01 14:38:11
1078阅读
puppet
原创
2016-02-26 17:56:08
1075阅读
本文通过创建用户资源的例子介绍为多台agent同时添加用户账户、git仓库的创建、puppet加入git仓库、通过远程管理主机管理配置文件及文件版本的回滚处理。
原创
2015-07-22 17:28:40
5664阅读
先讲讲shell 与puppet的不同。shell 脚本是过程式的,里面描述的是命令执行的过程,shell 通常很短,可以很快写出来,但是很快又会被抛弃,它常常依赖于特定操作系统环境。puppet 语言是结果式的,使用者将自己想要达到的目的通过puppet语法描述给puppet,puppet去完成它,使用者不需要关心过程,整个过程完全被抽象化了。譬如安装一个软件包,只需要ensure =>
原创
2012-07-28 17:29:27
2328阅读
Puppet基础篇2-如何学习和使用Puppet既来之,则安之。对于Puppet的入门学习,其实并不难,很多人都会说Puppet是基于Ruby开发的,是不是必须要懂Ruby才能学好呢?其实并不是这样,不懂Ruby照样能学好Puppet。为什么这么说呢?1、Puppet虽然是基于Ruby开发的,但是Puppet所有的资源基本上都是基于Puppet自身语言而写的,而Puppet语言相对其他语言来说还是
原创
2014-03-04 22:41:36
4433阅读
Puppet学习之文件管理使用puppet可以方便的进行文件管理,可以对文件的内容、属组、属主、权限等进行管理。可管理的文件类型包括普通文件、目录、链接文件。类型需要在ensure类型中明确指定。接下来从三个方面来介绍puppet文件管理的操作。Puppet服务器端的配置fileserver.conf文件的配置vim fileserver.conf 添加如下内容,在puppet mast
转载
2016-10-17 15:04:19
1032阅读