CentOS 6.3下Poppet功能模块实例笔记(3)

5.服务启动及关闭:

可以通过puppet对一些服务进行重启,状态等操作。puppet是通过service命令操作的。所以,只能针对在/etc/init.d/目录下的服务

实例:把客户端的iptables服务关闭,并把nfs服务启动

# vi /etc/puppet/manifests/site.pp

添加到node default{}内:

---------------------

service {

"postfix":

ensure => stopped;

"nfs":

ensure => running;

}

--------------------

重启poppetmaster服务

# service poppetmaster restart

(client):

执行更新命令

# puppetd --test --server server.example.com

6.cron计划任务:

接上面的shell程序实例,在10:27执行test.sh

# vi /etc/puppet/manifests/site.pp

添加到node default{}内:

-----------------

cron { "cron-shell":

command => "sh /tmp/test.sh",

user => "puppet",

minute => "27",

hour => "10"

}

-----------------

(client):


执行更新命令

# puppetd --test --server server.example.com

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/19830.html