shawnmei 发表于 2018-8-2 09:12:20

puppet进阶指南——service资源详解

  service资源
  通过service资源不但可以启动,重启和关闭程序的守护进程,监控进程状态,还可以将守护进程加入到自启动中。
  1、service资源常用属性
  service {'资源标题':
  binary
  enable
  ensure
  hasrestart
  hasstatus
  name
  path
  pattern
  restart
  start
  status
  stop
  provider
  }
  ◆ enable:指定服务在开机的时候是否启动,可以设置true和false。
  ◆ ensure:是否运行服务,running表示运行,stopped表示停止服务。
  ◆ name:守护进程的名字。
  ◆ path:启动脚本搜索路径。
  ◆ hasrestart:指出管理脚本是否支持restart参数,如果不支持,就用stop和start实现restart效果。
  ◆ hasstatus:指出管理脚本是否支持status参数,puppet用status参数来判断服务是否已经在运行了,如果不支持status参数,puppet利用查找运行进程列表里面是否有服务名来判断服务是否在运行。
  ◆ provider:默认为init。
  案例
  启动httpd守护进程
  service { 'httpd':
  ensure => running,
  }
  设定httpd开机自启动
  service { 'httpd':
  ensure => true,
  }
  欢迎关注http://www.wzlinux.com:45 和http://www.wzlinux.com 。
页: [1]
查看完整版本: puppet进阶指南——service资源详解