您的位置:首页 > 运维架构 > Linux

Puppet3在CentOS6.5集群下的安装

2015-08-20 16:59 411 查看
环境:3台主机,

IP分别为10.211.55.11、12、13

puppet master安装在10.211.55.11

puppet agent安装在10.211.55.11、12、13

1、安装EPEL库 后面安装puppet Dashboard需要

其中源可以替换为国内镜像

修改/etc/yum.repos.d/epel.repo文件

在[epel]最后添加一条属性

意思是yum先去官方源查,官方没有再去epel的源找

2、在10.211.55.11上安装dnsmasq域名解析服务

修改dnsmasq.conf

三台主机上分别输入

改主机名

验证DNS是否成功

3、在10.211.55.11安装时间同步服务器

(待完善)

4、安装Puppet

安装官方源

导入GPG密钥(验证包的完整性)

安装

编辑/etc/puppet/puppet.conf

自动签名

测试连接

删除证书

常用信息

5、安装Dashboard 安装

mod_passenger是让apache支持ruby

配置:

/etc/my.cnf,

在[mysqld]字段,增加最后一行

创建一个dashboard数据库

编辑 /usr/share/puppet-dashboard/config/database.yml

修改时区 /usr/share/puppet-dashboard/config/environment.rb

初始化数据库

配置Apache

配置puppet

/etc/init.d/puppetmaster restart

导入报告

这个时候你才能在Dashbaord里看到数据

6、安装Foreman (待完善)

参考:
http://www.chenshake.com/puppet-study-notes/ http://acooly.iteye.com/blog/1993484
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  puppet 集群 centos