目 录 一、 前期准备 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 |
二、 Puppet、Facter安装 服务器和客户端安装方法一样. 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]# |
|