码迷,mamicode.com
首页 > 其他好文 > 详细

puppt服务资源管理

时间:2018-08-18 00:43:14      阅读:260      评论:0      收藏:0      [点我收藏+]

标签:usr   开机   local   dns   否支持   停止   开机自启动   状态   运行   

1.服务资源的特性

    controllable 提供变量控制
    enableable   可以启动 停止服务
  refreshable  可以重启服务
 
2.可用参数:
    • ensure  指定服务目标的状态 running stoped
    • enable  指定服务是否开机自启动 true | false
    • hasstatus  指出管理脚本是否支持status参数,puppet用status参数来判断服务是否已经在运行了,如果不支持status参数,puppet利用查找运行进程列表里面是否有服务名来判断服务是否在运行
    • hasrestart  指出管理脚本是否支持restart参数,如果不支持,就用stop和start实现restart效果
    • name   指定服务的名字
    • path 指定查找init脚本的路径
    • restart:重启命令,可以直接指定
    • start  启动命令,可直接指定
    • stop  停止命令,可直接指定
    • status 状态命令,可直接指定
3.配置案例:
class dnspod::service {

        service { "dnspod":
                name            => "dnspod-sr",
                ensure          => running,
                enable          => true,
                hasrestart      => true,
                hasstatus       => true,
                path            => "/etc/init.d",
                require         => Class["dnspod::install"],
                subscribe       => File["/usr/local/dnspod-sr/conf/sr.conf"],
        }
}

 

 

puppt服务资源管理

标签:usr   开机   local   dns   否支持   停止   开机自启动   状态   运行   

原文地址:https://www.cnblogs.com/pycode/p/9495836.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!