面向云管理工具puppet的部署和文件传输测试

面向云管理工具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开源技术博客” 博客,请务必保留此出处

孑然一身,隐入苍茫自然,自有一种孤独的意味;旅行,

面向云管理工具puppet的部署和文件传输测试

相关文章:

你感兴趣的文章:

标签云: