puppet 安装文档—RedHat
来源:互联网 发布:windows phone 8.1软件 编辑:程序博客网 时间:2024/06/05 03:07
1)安装环境:
rhel-server-6.2 版本的机器两台
master host: 192.168.254.242
client host:192.168.254.245
2)安装前准备:
# /etc/init.d/iptables save
# /etc/init.d/iptables stop
开机时默认关闭防火墙
# chkconfig iptables off
3)安装:
puppet(Redhat) 最新的版本似乎只面向ec2(详见附录2),因此需要自行安装旧的版本:
首先到puppet官方的下载库 http://downloads.puppetlabs.com/ 下载所需的版本,经测试,以下包可用
facter-1.6.5-1.el6.noarch.rpm
puppet-2.7.9-2.el6.noarch.rpm
puppet-server-2.7.9-2.el6.noarch.rpm
首先添加puppet的官方的源,以便在安装的时候可自动下载puppet的依赖包,具体看附录3:
# rpm -ivh http://yum.puppetlabs.com/el/6/products/i386/puppetlabs-release-6-7.noarch.rpm
[agent]
certname=vm245.com
server=vm242.com
report=true
#pluginsync=true
#service puppet restart
client请求认证和manster接受请求的过程就与ubuntu一致。
附录1
redhat的防火墙机制比较严格,即使openstack已使用端口全开的访问机制,当client向master请求认证时,会出现:no route to host 的错误。这时请设置防火墙开放相应端口或关闭防火墙。
附录2
/usr/lib/ruby/1.8/timeout.rb:64:in `rbuf_fill': execution expired (Timeout::Error)
……
from /usr/lib/ruby/site_ruby/1.8/facter/ec2.rb:5:in `metadata'
from /usr/lib/ruby/site_ruby/1.8/facter/ec2.rb:33
附录3
facter noarch 1.6.5-1.el6 /facter-1.6.5-1.el6.noarch 164 k
puppet noarch 2.7.9-2.el6 /puppet-2.7.9-2.el6.noarch 2.8 M
Installing for dependencies:
augeas-libs x86_64 0.9.0-4.el6 base 317 k
compat-readline5 x86_64 5.2-17.1.el6 base 130 k
libselinux-ruby x86_64 2.0.94-5.3.el6_4.1 updates 99 k
ruby x86_64 1.8.7.352-12.el6_4 updates 534 k
ruby-augeas x86_64 0.4.1-1.el6 puppetlabs-deps 21 k
ruby-libs x86_64 1.8.7.352-12.el6_4 updates 1.6 M
ruby-shadow x86_64 1.4.1-13.el6 puppetlabs-deps 11 k
Updating for dependencies:
libselinux x86_64 2.0.94-5.3.el6_4.1 updates 108 k
libselinux-utils x86_64 2.0.94-5.3.el6_4.1 updates 81 k
- puppet 安装文档—RedHat
- puppet 安装文档—Ubuntu
- redhat实现puppet的安装
- Puppet安装文档
- PUPPET安装配置MCollective+ActiveMQ——文档附录
- puppet安装配置文档for ubuntu
- puppet 安装
- 安装Puppet
- 安装Puppet
- Puppet以及Dashboard安装使用(含文档)
- puppet安装puppet server、client
- RedHat 6.5 Puppet配置[troubleshooting]
- Redhat linux9下安装DNS配置文档
- Redhat Linux9下安装DNS配置文档
- Puppet部署:安装puppet server、client
- PUPPET安装及PUPPET KICK 配置
- 两台Redhat搭建Puppet实践
- puppet安装要点
- Mysql update语句赋值嵌套select
- java集合框架总结
- 速成笔记:Hypertext Transfer Protocol
- linux环境下安装weblogic
- repaint和reflow(高效的操作DOM)
- puppet 安装文档—RedHat
- nfs 挂载---二
- PCA算法 外番
- Foundation: Distribution Counting Sort
- Ubuntu 配置Ruby on Rails
- 速成笔记:Java Server Pages
- Windows下Nignx+Tornado开发
- Lesson6: 对话框编程
- 使用beanutils操作bean的属性