最近老碰到func,上次一个同事将 “master”端证书重新生成了,然后就发现管理不了其他的slave了,3个人搞了1天,才把1千多台服务器func搞好,太累了,于是写了个每隔30min备份脚本。
突然又一天,他把func的目录不知道怎么的,删除了,天!还好,我们有备份,不过半个小时内注册的slave还需要注册。
前些天做日志集中和处理,要分发代码和配置,此次又用了func,多谢多谢!看来要好好研究下它了。以前天斯兄在时这些都是他处理的,刚接触func的时候也依照他给的ppt和blog依葫芦画瓢地安装和体验了把,感觉良好!
for master:
/etc/certmaster/certmaster.conf 可以简记为供证书等文件同步,端口要一致
/etc/func/minion.conf 可以简记为供master和slave命令交互,端口要一致
for slave:
/etc/certmaster/minion.conf 可以简记为供证书等文件同步,端口要一致
/etc/func/minion.conf 可以简记为供master和slave命令交互,端口要一致
slave启动certmaster的时候,将master的certmaster.crt certmaster.key,下载到/etc/pki/certmaster/ca,启动funcd的时候生成自己的slave.csr slave.pem 到/etc/pki/certmaster,同时请求master认证,在master端认证后,slave会将ca.cert slave.cert下载到/etc/pki/certmaster,master端则在/var/lib/certmaster/certmaster/certs写入slave认证 slave.cert,此时证书交互完成,可以执行管理了。
查看有哪些slave:
#func '*' list_minions
查看支持哪些模块:
#func "slavehost" call system list_modules
查看模块支持那些方法:
#func "slavehost" call command list_methods
输出格式修改:
#func "slavehost" call --[pickle|basic|raw|json|xmlrpc] command run 'date'
==over==
阅读(1961) | 评论(0) | 转发(0) |