面向云管理工具puppet的部署和测试
系统环境:
一、前期准备工作
1、主机名能够互相解析(DNS上或者hosts文件中能够相互解析)
puppetmaster(rhel6u3-102.rsyslog.org192.168.100.102)
puppetagent节点(rhel6u3-207.rsyslog.org192.168.100.207)
2、系统时间必须一致
注意:本地已经下载好了安装包,并且配置好了yum源
二、安装puppet
服务器端master
三、初始化puppetmaster(rhel6u3-102.rsyslog.org)
配置文件路径/etc/puppet/
查看配置文件方法:
1、修改主配置文件puppet.conf插入master字段
2、创建节点全局配置文件site.pp,文件存在,香港服务器,服务才能够启动
2、启动agent服务
六、在puppetmaster创建一个puppet配置
1、创建第一个puppet配置
1)定义全局配置site.pp文件,并创建import的目录
2)配置节点nodes.pp
2、创建第一个puppet模块
1)创建模块搜索路径
2)创建模块目录结构
3)创建模块核心配置文件init.pp
配置基本结束,免备案空间,实现的结果如下:
1.检查setup软件包是否安装,如未安装将安装它
2.下载“PuppetMaster”上的myfile文件放置到/etc目录下
4)创建同步的测试文件
**客户端通过以下方式启动,然后我们使用前台方式运行并监控它,我们在里使用一个puppet参数—noop,它代表我们只测试,香港虚拟主机,并不真的运行并修改节点上的文件,–onetime参数是只执行一次然后退出的意思。
6)默认客户端同步时间为30分钟,可以设置为5秒测试效果
测试方法:
服务器端
puppet支持的全部资源类型及其属性
获取包的方法:
使用PuppetLabs公司的YUM安装源的准备方法:
#rpm-ivh
使用RedHatEPEL的YUM源的准备方法:
#rpm-ivh
本文出自 “小诺的Linux开源技术博客” 博客,请务必保留此出处
孑然一身,隐入苍茫自然,自有一种孤独的意味;旅行,