yum安装puppet
yum安装puppet
author:headsen chen 2017-10-31 17:09:35
个人原创,转载请注明作者和出处,否则依法追究法律责任:
环境:centos 6.5
[root@server ~]# uname -a
Linux server.com 2.6.32-696.13.2.el6.x86_64 #1 SMP Thu Oct 5 21:22:16 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
安装puppet的yum源,默认的yum仓库和epel的扩展库里都没有puppet的安装包
wget http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-1.noarch.rpm
yum install puppetlabs-release-6-1.noarch.rpm
yum update
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
主机端:

[root@server ~]# yum -y install ruby facter puppet-server
主机端启动
service puppet start
service puppetmaster start
设置开机自启动
chkconfig puppet on
chkconfig puppetmaster on
[root@smb ~]# wget http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-1.noarch.rpm
...
[root@smb ~]# ls
anaconda-ks.cfg Downloads kaifa Public ulian
Desktop install.log Music puppetlabs-release-6-1.noarch.rpm Videos
Documents install.log.syslog Pictures Templates
[root@smb ~]# rpm -ivh puppetlabs-release-6-1.noarch.rpm
warning: puppetlabs-release-6-1.noarch.rpm: Header V4 RSA/SHA1 Signature, key ID 4bd6ec30: NOKEY
Preparing... ########################################### [100%]
1:puppetlabs-release ########################################### [100%]
[root@smb ~]# ls
anaconda-ks.cfg Downloads kaifa Public ulian
Desktop install.log Music puppetlabs-release-6-1.noarch.rpm Videos
Documents install.log.syslog Pictures Templates
[root@smb ~]# yum update
...
[root@smb ~]# yum repolist
...
base CentOS-6 - Base - mirrors.aliyun.com 6,706
extras CentOS-6 - Extras - mirrors.aliyun.com 45
puppetlabs-deps Puppet Labs Dependencies El 6 - x86_64 77
puppetlabs-products Puppet Labs Products El 6 - x86_64 564
updates CentOS-6 - Updates - mirrors.aliyun.com 642
repolist: 8,034
[root@smb ~]# yum install puppet-server facter ruby
[root@smb ~]# service puppet start ------------------------------------------------------------------------- 这一步不能报错。若报错则要重新安装!!!!!!!
Starting puppet agent: [ OK ]
[root@smb ~]# service puppetmaster start
Starting puppetmaster: [ OK ]
[root@smb ~]# chkconfig puppet on
[root@smb ~]# chkconfig puppetmaster on
[root@smb ~]#

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
客户端:
[root@localhost ~]# echo "192.168.115.81 server.com" >>/etc/hosts
[root@localhost ~]# echo "192.168.115.87 client.com" >>/etc/hosts
[root@localhost ~]# vim /etc/sysconfig/network
[root@localhost ~]# hostname client.com
[root@localhost ~]# hostname
client.com
[root@localhost ~]# ping client.com
PING client.com (192.168.115.87) 56(84) bytes of data.
64 bytes from client.com (192.168.115.87): icmp_seq=1 ttl=64 time=0.040 ms
64 bytes from client.com (192.168.115.87): icmp_seq=2 ttl=64 time=0.024 ms
^C
--- client.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1734ms
rtt min/avg/max/mdev = 0.024/0.032/0.040/0.008 ms
[root@localhost ~]# ping server.com
[root@localhost ~]# yum -y install ntpdate
...
[root@localhost ~]# ntpdate ntp.api.bz
31 Oct 16:37:48 ntpdate[3577]: step time server 115.28.122.198 offset 5941581.400510 sec
[root@localhost ~]# date
Tue Oct 31 16:37:50 HKT 2017
[root@localhost ~]# mv /etc/localtime /etc/localtime.bak
[root@localhost ~]# ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
[root@localhost ~]# date
Tue Oct 31 16:38:23 CST 2017
[root@localhost ~]# date
Tue Oct 31 16:38:28 CST 2017
[root@localhost ~]# hwclock -w
[root@localhost ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.115.81 server.com
192.168.115.87 client.com
[root@localhost ~]# wget http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs-release-6-1.noarch.rpm
...
[root@localhost ~]# yum install puppetlabs-release-6-1.noarch.rpm
[root@localhost ~]# yum update
Complete!
[root@localhost ~]# yum install -y ruby facter puppet
[root@localhost ~]# service puppet start
Starting puppet agent: [ OK ] ------------------------------------------------------------------- 此处不能报错,若报错则应重新安装!!!
[root@localhost ~]# chkconfig puppet on
[root@localhost ~]# vim /etc/puppet/puppet.conf
末行添加:server=master.com
[root@localhost ~]# service puppet restart
Stopping puppet agent: [ OK ]
Starting puppet agent: [ OK ]
[root@localhost ~]#

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
配置主机端自动分发验证:
设置master自动签发所有的证书,创建 autosign.conf文件。

yum安装puppet的更多相关文章
- Puppet部署:安装puppet server、client
Puppet部署:安装puppet server.client puppet与其他手工操作工具有一个最大的区别就是 puppet的配置具有稳定性,因此你可以多次执行puppet,一旦你更新了你的配 ...
- puppet yum安装配置,简单证书维护
Puppet学习之puppet的安装和配置 一.Puppet简介 Puppet基于ruby语言开发的自动化系统配置工具,可以C/S模式或独立运行,支持对所有UNIX及类UNIX系统的配置管理,最新版本 ...
- CentOS7:安装Puppet
环境说明: 192.168.154.137 master.localdomain #Puppet Server 192.168.154.138 agent1.localdomain #Puppet A ...
- CentOS7安装Puppet+GitLab+Bind
添加Puppet官方源 rpm -Uvh https://yum.puppetlabs.com/puppetlabs-release-el-7.noarch.rpm 安装Puppet yum -y i ...
- 安装puppet
安装puppet服务 先安装ruby语言包.ruby标准库.ruby shadow库 yum install -y ruby ruby-libs ruby-shadow 2.需要添加EPRL库,来支持 ...
- CentOS 6.4安装Puppet
CentOS安装Puppet 环境介绍:centos6.4x64 採用CentOS-6.4-x86_64-minimal.iso最小化安装 puppet版本号3.6.2.ruby1.8.7,f ...
- Centos 安装Puppet
环境说明: OS:CentOS 5.4 i386puppetmaster 192.168.0.12 hostname: puppetmaster.info.comclient ...
- 在CentOS 6.4上安装Puppet配置管理工具
在CentOS 6.4上安装Puppet配置管理工具 linux, puppetAdd comments 五052013 上篇说了下在ubuntu12.04上安装puppet,安装的版本为puppet ...
- yum安装php,php-fpm
1.检查当前安装的PHP包 yum list installed | grep php 如果有安装的PHP包,先删除他们 yum remove php.x86_64 php-cli.x86_64 ph ...
随机推荐
- 情景linux--如何解决read命令产生的硬编码问题
情景 我们知道,read命令可以读取文件内容,并把内容赋值给变量. 以如下的数据文件为例. $ cat data.txt 1 201623210021 wangzhiguo 25 2 20162321 ...
- Zookeeper笔记1-CAP/BASE理论
分布式系统八大谬论: 1.网络相当可靠 2.延迟为0 3.传输带宽是无限的 4.网络相当安全. 5.拓扑结构不会改变 6.必须要有一名管理员 7.传输成本为0 8.网络同质化. 分布式最常出现的问题: ...
- 转:HTTPS 协议
作者简介:罗成 腾讯云资深研发工程师 一.微信小程序接入的困境 农历新年将至,微信小程序也如期发布,开发者在接入微信小程序过程中,会遇到以下问题: 小程序要求必须通过 HTTPS 完成与服务端通信,若 ...
- APICloud常用模块
常用模块 基础 fs db 支付 wxPay aliPay unionPay 消息 ajpush rongCloud2
- linux dhcp搭建及pxe无人值守装机
DHCP动态主机配置协议:由IETF组织制定,用来简化主机ip地址分配管理可以自动分配的入网参数ip地址/子网掩码/广播地址默认网关地址DNS服务器地址 ----------------------- ...
- Java正则表达式语法
Java正则表达式 表达式意义: 1.字符 x 字符 x.例如a表示字符a \\ 反斜线字符.在书写时要写为\\\\.(注意:因为java在第一次解析时,把\\\\解析成正则表达式\\,在 ...
- 基于 angular 规范的 commit
基于 angular 规范的 commit commit格式如下: <type>: <subject> <BLANK LINE> <body> type ...
- 利用popstate事件和window下的history对象处理浏览器跳转问题
引子 之前,偶尔在项目中用过history接口做返回上一页功能,当时是用的history.go(-1),前几天面试中遇到一个控制浏览器跳转的问题时有点懵,特意查了文档记录一下,并且列出一些目前能想到的 ...
- 【Luogu2711】小行星(网络流,最大流)
[Luogu2711]小行星(网络流,最大流) 题面 题目描述 星云中有n颗行星,每颗行星的位置是(x,y,z).每次可以消除一个面(即x,y或z坐标相等)的行星,但是由于时间有限,求消除这些行星的最 ...
- 【洛谷T7152】(考试题目)细胞
题面 题目描述 小 X 在上完生物课后对细胞的分裂产生了浓厚的兴趣.于是他决定做实验并 观察细胞分裂的规律. 他选取了一种特别的细胞,每天每个该细胞可以分裂出 x − 1 个新的细胞. 小 X 决定第 ...