Puppet整合SVN(四):测试整合效果
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Puppet整合SVN(四):测试整合效果,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1407字,纯文字阅读大概需要3分钟。
内容图文
![Puppet整合SVN(四):测试整合效果](/upload/InfoBanner/zyjiaocheng/1310/f6de5e57c9414a32bf0c303074df3634.jpg)
一、测试SVN任务更新
1、在管理机器上(win7)安装SVN客户端并检出
2、新建一个文档并提交
3、过5分钟后在puppet客户端查看:
[root@puppet ~]# svn list http://10.188.1.73:8080/svn [root@puppet ~]# ls /etc/puppet
4、能看到新增加的文档表示OK
二、测试SVN勾子更新
1、按前一小节删除计划任务再使用勾子法
2、在客户端添加并提交一个新文档
3、在服务器端执行测试
[root@puppet ~]# cd /usr/local/svn/puppet/hooks [root@puppet hooks]# ./post-commit [root@puppet hooks]# svn list http://10.188.1.73:8080/svn [root@puppet hooks]# ls /etc/puppet
4、能看到新增加的文档表示OK
三、测试puppet更新
1、SVN客户端修改测试案例
修改\puppet\manifests\site.pp后提交:
node default { case $operatingsystem { Windows: { $file_path = ‘C:\\helloworld.txt‘ } /(RedHat|CentOS|Fedora|Ubuntu|Debian)/: { $file_path = ‘/tmp/helloworld.txt‘ } } file { $file_path : content => "test puppet update";} #修改了文件内容 }
2、看测试结果
(1)查看服务端puppet主机
[root@puppet ~]# cat /etc/puppet/manifests/site.pp node default { case $operatingsystem { Windows: { $file_path = ‘C:\\helloworld.txt‘ } /(RedHat|CentOS|Fedora|Ubuntu|Debian)/: { $file_path = ‘/tmp/helloworld.txt‘ } } file { $file_path : content => "test puppet update";} }
可以看到content定义的内容更新了,说明SVN成功更新了/etc/puppet目录。
(2)查看客户端zabbix主机
客户端默认每30分钟从puppet服务器获取更新配置
[root@zabbix ~]# cat /tmp/helloworld.txt test puppet update
客户端文件成功更新,如果没有更新,手动执行以下命令,根据情况来排错:
[root@zabbix ~]# puppet agent --server puppet.ewin.com --test
本文出自 “月晴星飞” 博客,请务必保留此出处http://ywzhou.blog.51cto.com/2785388/1576479
原文:http://ywzhou.blog.51cto.com/2785388/1576479
内容总结
以上是互联网集市为您收集整理的Puppet整合SVN(四):测试整合效果全部内容,希望文章能够帮你解决Puppet整合SVN(四):测试整合效果所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。