puppet進階指南——service資源詳解

weixin_33858249發表於2017-11-04

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 。



     本文轉自 wzlinux 51CTO部落格,原文連結:http://blog.51cto.com/wzlinux/1685650,如需轉載請自行聯絡原作者


相關文章