Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1419577
  • 博文数量: 150
  • 博客积分: 660
  • 博客等级: 上士
  • 技术积分: 2480
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-08 11:39
文章分类

全部博文(150)

文章存档

2019年(4)

2018年(36)

2017年(53)

2016年(7)

2015年(3)

2014年(3)

2013年(27)

2012年(2)

2011年(1)

2006年(1)

2005年(13)

分类: 系统运维

2013-08-20 14:26:25

puppet 安装文档




一、下载及安装 


1、puppetlabs.com 下载


2、安装


yum install ruby -y
 
wget http://puppetlabs.com/downloads/facter/facter-1.6.3.tar.gz
 
tar xvfz facter-1.6.3.tar.gz
 
cd facter-1.6.3
 
./install.rb
 
cd ../
wget http://puppetlabs.com/downloads/puppet/puppet-2.7.13.tar.gz
 wg
 
 tar xvfz puppet-2.7.6.tar.gz
 
 cd puppet-2.7.6
 
 
 
 ./install.rb
3、配置文件
  cp conf/redhat/puppet.conf /etc/puppet/
  
  服务端需要
  cp conf/redhat/fileserver.conf /etc/puppet/
  服务器启动文件
  cp conf/redhat/server.init /etc/init.d/puppetmasterd
4、增加用户


groupadd puppet ;useradd puppet -g puppet


二、通讯配置


1、修改hostname


hostname master
vi /etc/sysconfig/network 修改hostname为master
退出重新登录

2、修改server和client的hosts文件


echo "192.168.10.105    master" >> /etc/hosts






2、建立server和client的通讯


2.1、服务端操作 


  153  puppetmasterd  # 安装同上,安装之后启动master进程
  154  ps -ef | grep puppetmasterd #确认启动
  
 
  159  puppetca --list #查看客户端 同4 的46步骤相应
  160  puppetca -s -a  #接受所有客户端认证证书
  
  注意tcp 8140是puppet server使用的端口,防火墙要放开。


2.2、客户端操作


cp conf/redhat/client.init /etc/init.d/puppetd
chmod +x /etc/init.d/puppetd
     puppetd --test --server master
阅读(1824) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~