傀儡入门:安装配置举例

  

看到这篇博客的朋友们很高兴可以与大家分享我学习傀儡的道路希望下面的内容可以帮到大家

计算:a=$((1 + 8))=(1 + 8]=美元(3 * 3)=' expr 1 + 8=' expr 3 * * 3=expr 3 \ * 3的,=让1 + 8

小数,,,公元前一个=' & lt; & lt; & lt;3.145 * 10的,,,,,,- - - - -小Q

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -


首先至少准备两台机器如果可以三台虚拟机是很好的

192.168.1.100服务端
192.168.1.101客户端
两台机器关闭selinux清空iptables规则并保存设置主机名

编辑/etc/sysconfig/network ,定义主机名

100上hostname ,101年master.teng.com

上hostname ,client.teng.com

安装ntpdate并建立自动同步时间的任务计划
yum安装- y国家结核控制规划
crontab -e ,//加入
*/10,, * * * * ntpdate time.windows.com ,,,,,,,,#微软的时间服务器

服务端
http://yum.puppetlabs.com/el/6/products/x86_64/puppetlabs -释放- 6 - 7. - noarch.rpm





首先要理解几个概念<强> ,<强> ,<强>

模块是傀儡的最大单元模块里面有类类下面有资源。

傀儡管理的文件,用户,服务,任务计划等全部由这些单元组成。

下面我们来定义一个模块
在服务端上做如下操作






class  testm{,,,,//,这个testm是类   file  {“/tmp/2. txt”:   owner =祝辞,“根”,   group =祝辞,“根”,   mode =祝辞,0400年,   source =祝辞,“傀儡://puppetserver美元/模块/testm/1. txt”   }   }

,



puppetserver 美元;=,“master.teng.com”,,,,//或试试IP   node “client.teng.com”{   ,,,include  testm ,,,,,,,,,,,//模块名   }



,//添加以下内容

class  apache {,,,,,,,,   file  {“/usr/地方/输入”:   owner =祝辞,“根”,   group =祝辞,“根”,   source =祝辞,“傀儡://$ puppetserver/模块/apache/输入”,   recurse =祝辞,真的,   purge =祝辞,真的   }   }


puppetserver 美元;=,“master.teng.com”,,,,//或试试IP   node “client.teng.com”{   ,,,include  testm    ,,,include  apache ,,,,,,,,,,,,,,//模块名   }



,//添加以下内容

class  apache {,,,,,,,,   file  {“/usr/地方/输入”:   owner =祝辞,“根”,   group =祝辞,“根”,   source =祝辞,“傀儡://$ puppetserver/模块/apache/输入”,   recurse =祝辞,真的,   purge =祝辞,真的   }   exec  {“123”:,,,,,//exec是资源123是资源名字   unless =祝辞,“test  -f /tmp/teng.txt”,   path =祝辞,(“/bin”,,“/sbin”,,“/usr/bin,“/usr/sbin”),,,,//定义环境变量   command =祝辞,”/bin/touch /tmp/teng.txt”   }   }

查看客户端的日志和cron观察日志输出的内容和crontab中是否已添加。

=============================================================

好了今天写的就到这了如果大家想深入木偶可以研究一下以下扩展
http://puppet.wikidot.com/package
http://puppet.wikidot.com/srv http://puppet.wikidot.com/cron http://puppet.wikidot.com/exec

http://blog.chinaunix.net/uid - 20639775 - id - 3314583. - html


傀儡入门:安装配置举例