puppet cert maintain】的更多相关文章

本文介绍Puppet Master及Agent相关的安装及配置. 一. 官网下载Puppet安装YUM源 [root@puppet-master ~]# rpm -ivh https://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm Retrieving https://yum.puppetlabs.com/puppetlabs-release-el-6.noarch.rpm warning: /var/tmp/rpm-tmp.F1Q…
我通过伯乐在线翻译了一个Puppet简明教程,一共分为四部分,这是第一部分. 原文地址:http://blog.jobbole.com/87679/ 本文由 伯乐在线 - Wing 翻译,黄利民 校稿.未经许可,禁止转载!英文出处:Manue Kiessling.欢迎加入翻译组. 关于 Puppet Puppet 是一种 Linux.Unix.Windows 平台的集中配置管理系统,使用自有的 Puppet 描述语言,可管理配置文件.用户.cron任务.软件包.系统服务等.Puppet把这些系统…
环境说明: 192.168.154.137 master.localdomain #Puppet Server 192.168.154.138 agent1.localdomain #Puppet Agent 这里的机器名称不要有下划线等特殊符合,否则后面会报“the scheme puppet does not accept registry part”这样的错误信息. centos的官方软件库里面不包含puppet包,但是在epel项目里面有包含puppet包.epel 是一个对rhel软件…
案例环境:-----------------------------------------------------------------主机  操作系统   IP地址  主要软件-----------------------------------------------------------------puppetmaster Centos 6.5 x86_64 192.168.200.131 ruby-*        facter-1.7.1.tar.gz       puppet-…
<Puppet权威指南>基本信息作者: 王冬生 丛书名: Linux/Unix技术丛书出版社:机械工业出版社ISBN:9787111485988上架时间:2014-12-25出版日期:2015 年1月开本:16开版次:1-1   内容简介    计算机书籍自动化运维领域的重磅之作,Puppet领域权威的.系统的.有深度的.极具企业实战价值的著作.腾讯高级运维工程师撰写,获得了来自腾讯.百度.阿里巴巴.新浪等多家世界级互联网企业的总监级运维专家的高度认可和联袂推荐.工欲善其事,必先利其器,在操作…
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 前一篇文章,我们介绍了有关puppet3.7的安装与配置,这篇文章我们再来介绍下如何利用puppet添加带密码的用户. 要通过puppet添加带密码的用户,我们需要分以下几个步骤: 1.查看user资源帮助 2.user选项说明 3.添加系统用户 4.生成用户密码 5.添加带密码的用户 一.查看user资源帮助 要通过puppet为系统添加用户,我们需要首先查看puppet如何添加用户,这个我们可以查看puppet的user资源帮助信息.如下: p…
1时间问题 agent与master端务必要保持时间的一致性,最好使用ntp服务 检查ntp服务是否安装 [root@master-elk ~]# rpm -qa|grep ntp ntpdate-.el6.centos..x86_64 ntp-.el6.centos..x86_64 由于我使用的阿里云的服务器,这个已经默认配置好了,如下 cat /etc/ntp.conf # ntp.conf driftfile /var/lib/ntp/drift pidfile /var/run/ntpd…
server  xuesong1     10.152.14.85 client  xuesong      10.152.14.106   系统centos5.8   两台配置都配置 /etc/hosts 10.152.14.85    xuesong1 10.152.14.106   xuesong   wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm rpm -Uvh epe…
yum源配置 1. wget http://ftp.kaist.ac.kr/fedora//epel/6/i386/epel-release-6-8.noarch.rpm 2. yum list | grep puppet` //测试yum源配置有没有问题 NTP时间服务器配置 vi /etc/ntp.conf ----------------------- driftfile /var/lib/ntp/drift Broadcastdelay 0.008 logfile /var/log/nt…
 puppet安装前准备 一.服务器信息 master端:10.10.10.201 master.fansik.com slave端:10.10.10.156 slave.fansik.com 三台机器关闭selinux,清空iptables规则. 二.修改三台机器的配置文件文件 修改三台服务器的主机名(永久修改,重启后生效) # vim /etc/sysconfig/network master端:master.fansik.com slave端:slave.fansik.com # vim…
Puppet's Commands Puppet’s command line interface consists of a single puppet command with many subcommands. Puppet’s companion utilities, Facter and Hiera, have their own command line interfaces, which differ slightly from Puppet’s. Core Services Th…
======================================================================================================================================================master      172.31.10.249         linux1       linux1.test.comagent        172.31.10.220         lin…
直接上步骤,由于测试用的是PE3.X版本,在网上搜的命令几乎与PE相关的puppet命令不同了, 1.在PE-Client操作,停止pe-puppet,pe-mcollective资源; puppet resource service pe-puppet ensure=stopped; puppet resource service pe-mcollection ensure=stoped; 再删除PE客户端的/etc/puppetlabs/puppet/ssl/下的所有,见图示;…
http://tmz.fedorapeople.org/repo/puppet/epel/5/x86_64/ [epel-puppet] name=epel puppet baseurl=http://tmz.fedorapeople.org/repo/puppet/epel/5/$basearch/ enabled=0 gpgcheck=0   [puppetlabs] name=Puppet Labs Packages baseurl=http://yum.puppetlabs.com/el…
上篇说了下在ubuntu12.04上安装puppet,安装的版本为puppet2.7.11版本,今天尝试了下在CentOS6.4系统上安装puppet 3.1.1版本,本文参考chenshake的文章 http://www.cactifans.org/linux/994.html [原文链接,尊重别人的劳动成功] ? 1 2 3 4 OS:centso 6.4 X64 Puppet 3.1.1 Puppet master: master.canghai.com Puppet clients:no…
Puppet学习之puppet的安装和配置 一.Puppet简介 Puppet基于ruby语言开发的自动化系统配置工具,可以C/S模式或独立运行,支持对所有UNIX及类UNIX系统的配置管理,最新版本也开始支持对Windows操作系统有限的一些管理.Puppet适用于服务器管的整个过程 ,比如初始安装.配置更新以及系统下线. 二.Puppet的安装 Puppet的安装方式支持源码安装.yum安装以及ruby的gem安装.官网推荐使用yum来安装puppet,方面以后的升级.管理.维护.Cento…
yum快速部署puppet测试环境(C/S端) rpm -ivh  http://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm yum ruby ruby-libs ruby-shadow puppet puppet-server factor(C/S); 要是单独C客户端则 yum -y install puppet factor即可; 简单配置下C/S修改下C客户端端的/etc/puppet/puppet.conf文件 在[mai…
puppet是一种Linux.Unix.windows平台的集中配置管理系统,使用自有的puppet描写叙述语言,可管理配置 文件.用户.cron任务.软件包.系统服务等.puppet把这些系统实体称之为资源,puppet的设计目标 是简化对这些资源的管理以及妥善处理资源间的依赖关系. puppet採用C/S星状的结构,全部的client和一个或几个server交互.每一个client周期的(默认半个小时) 向server发送请求,获得其最新的配置信息,保证和该配置信息同步.每一个puppetc…
一.class 类 1)什么是类? 类是puppet中命名的代码模块,常用于定义一组通用目标的资源,可在puppet全局调用: 类可以被继承,也可以包含子类: 具体定义的语法如下: class NAME{ ... puppet code ... } 其中,在我们定义的时候,需要注意的是: 类的名称只能以小写字母开头,可以包含小字字母.数字和下划线. 每个类都会引入一个新的变量scope ,这意味着在任何时候访问类中的变量时,都得使用其完全限定名称. 不过,在本地 scope 可以重新为 top…
安装puppet服务 先安装ruby语言包.ruby标准库.ruby shadow库 yum install -y ruby ruby-libs ruby-shadow 2.需要添加EPRL库,来支持puppet [root@test date]#wget http://dl.Fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@test date]#rpm -Uvh epel-release-6-8.noar…
基于puppet分布式集群管理公有云多租户的架构浅谈 一.架构介绍   在此架构中,每个租户的业务集群部署一台puppet-master作为自己所在业务集群的puppet的主服务器,在每个业务集群所拥有的云主机上部署puppet-agent,定时向puppet-master进行汇报从而执行相应任务.foreman单独部署,接收每个业务集群中puppet-master收集到的puppet-agent服务器所报告的信息.foreman收集到的数据存至MySQL数据库中,并进行前端展示.其中mysql…
配置puppet的主机端和客户端的自动认证 author:headsen  chen    2017-11-01  17:44:56 个人原创,转载请注明作者,出处,否则依法追究法律责任 1,先在主机端和客户端都做好前期环境准备和安装好puppet. 2,客户端配置: [root@client ~]# vim /etc/sysconfig/puppet 将主机端的域名填上:PUPPET_SERVER=server.com [root@client ~]# vim /etc/puppet/pupp…
简介 Puppet是开源的基于Ruby的系统配置管理工具,puppet是一个C/S结构, 当然,这里的C可以有很多,因此,也可以说是一个星型结构. 所有的puppet客户端同一个服务器端的puppet通讯. 每个puppet客户端每半小时(可以设置)连接一次服务器端, 下载最新的配置文件,并且严格按照配置文件来配置服务器. 配置完成以后,puppet客户端可以反馈给服务器端一个消息. 如果出错,也会给服务器端反馈一个消息. 工作流程 (1)客户端puppetd调用facter,facter探测出…
Table of Contents 1. 概述 2. 实验环境 3. 实验步骤 3.1. 机器B 的配置 3.2. 机器A 的配置 3.3. 测试配置结果 概述 横向扩展实验之三 – 将CA 认证服务和 puppetmaster 分开 实验环境 master 和 node 都是 debian 7.7 i686 系统 2个 puppet master 在机器A 上, 都是 apache 虚拟主机 1个 CA 认证服务在 机器B 上. 实验步骤 机器B 的配置 # 清除 ca-1 上的既有证书 ro…
目录 1. 概要 2. nginx + unicorn 配置 2.1. package 安装 2.2. 配置文件设置 2.2.1. 配置 unicorn 2.2.2. 配置nginx 2.3. 测试配置结果 3. nginx 负载均衡 4. 补充说明 概要 unicorn 和之前的 passenger 的设计理念不同, 究竟谁更好其实还得看具体的使用场景. 但是我觉得 unicorn 有个比 passenger 好的地方就是不用重新编译 nginx. nginx + unicorn 配置 pac…
目录 1. 概要 2. nginx + passenger 配置 2.1. package 安装 2.2. 配置文件设置 2.3. 测试配置结果 2.4. 参考网址 概要 之前做过 apache + passenger 作为 puppetmaster 前端的实验, 这次试试由 nginx + passenger 来作为 puppetmaster 的前端. nginx + passenger 配置 package 安装 虽然debian 上有 puppetmaster-passenger 这个包,…
检查语法错误 puppet parser validate xx.pp 在客户端测试但是不应用 puppet agent --test --noop 基于安全的考虑,使用预签名证书 puppet cert --generate <hostname> 使用如下命令为 client1.example.com 生成预签名证书: puppet cert --generate client1.example.com Puppet 现在将为客户端 client1.example.com 生成并签署客户端证…
master/agent模式的工作流程 agent每隔固定时长会向master端发送nodename(自己的节点名,节点名至关重要)和 facts ,并且向服务器端请求自己的catalog. master端收到以后首先(classify)分类识别来请求的是哪一个客户端和这个客户端要哪些东西,于是master端就在本地根据定义的站点清单给这个agent端声明哪些类. Ps:每一个agent端必须向master端明确的发送自己的nodename. master端依靠nodename识别agent端,…
Puppet简单介绍 1)puppet是一种Linux/Unix平台下的集中配置管理系统,使用自有的puppet描述语言,可管理配置文件.用户.cron任务.软件包.系统服务等.puppet把这些系统实体称之为资源,puppet的设计目标是简化对这些资源的管理以及妥善处理资源间的依赖关系. 2)Puppet是开源的基于Ruby的系统配置管理工具,puppet是一个C/S结构.所有的puppet客户端同一个服务器端的puppet通讯,每个puppet客户端每半小时(可以设置)连接一次服务器端,下载…