分享

puppet-dashboard安装配置过程详解

admin 发表于 2013-11-16 02:54:06 [显示全部楼层] 只看大图 回帖奖励 阅读模式 关闭右栏 0 8865
目      录
一、 前期准备 1
1. 系统环境 1
2. 服务器时间同步 2
3. 规划服务器主机名 2
1) 服务器和客户端hosts文件 2
2) 主机名配置 2
4. 安装ruby 2
二、 Puppet、Facter安装 2
1. 创建所需用户 3
2. 安装软件 3
三、 开启puppet服务对证书请求进行签名 3
四、 配置文件服务器 5
1. 客户端拉取同步 5
2. 服务器推送同步 7
五、 Puppet dashboard 配置安装 8
1. 安装相关软件包 8
2. 升级ruby 8
3. 安装依赖包 9
4. 下载安装dashboard 11
5. 将Puppet报告导入Puppet Dashboard 13
6. 服务器配置,配置完成后需要重启服务 添加红色粗体字 13
7. 启动管理 delayed job workers 14
8. 启动服务及参数. 14
9. Dashboard FAQ 14
1) Dashboard 安装过程中遇到的问题 14
六、 合理规划Puppet目录 16
七、 常用命令 16
八、 Puppet 企业版本与开源版本区别 18
九、 以上内容是个人搭建过程总结。 19

一、 前期准备1. 系统环境
Vmware 8.0.0  
CentOS 5.5 两台
2. 服务器时间同步
ntpdate 210.72.145.44 && hwclock –w

修改时区
cp  –r /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && hwclock
3. 规划服务器主机名1) 服务器和客户端hosts文件
   cat /etc/hosts
   127.0.0.1 localhost.localdomain localhost puppet
   ::1 localhost6.localdomain6 localhost6
   192.168.1.123 puppet.test.cn puppet
192.168.1.222 b-01.test.cn
1) 主机名配置
/etc/sysconfig/network
服务器端

   NETWORKING=yes
   NETWORKING_IPV6=no
   HOSTNAME=puppet.test.cn

客户端
cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=web-01.test.cn
4. 安装ruby
[root@web-01 lib]# yum install –y ruby

二、 PuppetFacter安装
服务器和客户端安装方法一样.
1. 创建所需用户
[root@puppet ~]# useradd -s /sbin/nologin puppet
5. 安装软件
tar zxf facter-1.6.7.tar.gz&&cd facter-1.6.7
./install.rb&&echo $?
#返回0 表示成功
tar zxf puppet-latest.tgz&&cd puppet-2.7.9
./install.rb&&echo $?
#返回0 表示成功

[root@puppet puppet-2.7.9]# cp conf/redhat/puppet.conf /etc/puppet/
[root@puppet puppet-2.7.9]# cp conf/redhat/fileserver.conf  /etc/puppet/
[root@puppet puppet-2.7.9]# pwd
/soft/puppet-2.7.9
[root@puppet puppet-2.7.9]#

没找到任何评论,期待你打破沉寂

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条