Linux/Python学习论坛-京峰教育

 找回密码
 立即注册

一键登录:

搜索
热搜: 活动 交友 discuz
查看: 779|回复: 0

Puppet service 资源

[复制链接]
Linux爱好者
Linux爱好者  发表于 2015-4-26 16:19:03 |阅读模式
  1. Puppet service 资源


  2. 作用:

  3. ①.管理服务的状态;

  4. ②.服务能够在配置文件更改的情况下自动重启。


  5. 格式:


  6. service {"title":                           #服务名, 通常就是在/etc/init.d/目录下的名字

  7.     ensure => {running|stopped},            #当前service的状态

  8.     enable => {true|false},                 #service是否开机启动,chkconfig

  9.     [status|start|stop|restart] => "cmd",   #指定要执行的完整命令,当且仅当,启动脚本不在/etc/init.d/下的

  10.     path => "目录",                         #启动脚本的搜索路径,可以用冒号分割多个路径,或者用数组指定

  11.     hasrestart => {true|false},             #是否支持restart参数,如果不支持,就用stop和start实现restart效果.

  12.     hasstatus => {true|false},              #是从命令行status查询还是从进程表(有没有该进程)中,查询service的状态

  13.     provider =>   base|daemontools|init;    #默认为init

  14. }




  15. 实例:

  16. #vsftpd,启动且开机自起

  17. vi /etc/puppet/manifest/test.pp

  18. service { "vsftpd":

  19.   ensure =>  running,

  20.   enable =>  true,

  21. }



  22. #检查

  23. # /etc/init.d/vsftpd status

  24. vsftpd is stopped

  25. # chkconfig --list vsftpd

  26. vsftpd            0:off   1:off   2:off     3:off   4:off   5:off     6:off

  27. #

  28. # puppet agent --test -v --server master.perofu.com

  29. info: Caching catalog for client.perofu.com

  30. info: Applying configuration version '1395069819'

  31. notice: /Stage[main]//Service[vsftpd]/ensure: ensure changed 'stopped' to 'running'

  32. notice: Finished catalog run in 0.38 seconds

  33. #

  34. # /etc/init.d/vsftpd status               

  35. vsftpd (pid 20118) is running...

  36. # chkconfig --list vsftpd                 

  37. vsftpd            0:off   1:off   2:on      3:on    4:on    5:on      6:off



  38. #源码

  39. service { "httpd":

  40.   ensure     =>   running,

  41.   restart    =>   "/usr/local/apache2/bin/apachectl restart",

  42.   hasrestart =>   "true",

  43. }


  44.     至此,puppet的service资源就结束了,接下来的是exec资源的学习,请听下回分解!!!
复制代码

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|京峰教育,只为有梦想的人 ( 京ICP备15013173号 )

GMT+8, 2019-1-20 17:38 , Processed in 0.021013 second(s), 15 queries , Apc On.

快速回复 返回顶部 返回列表