分页: 24/121 第一页 上页 19 20 21 22 23 24 25 26 27 28 下页 最后页 [ 显示模式: 摘要 | 列表 ]
        关于Func非Python API实现远程调用,目的是给第三方工具提供调用及返回接口。Func使用func-transmit命令来实现,支持YAML 1.0 与 JSON,使用上非常简单。例子如下:
YAML格式
#vi run.yaml

JSON格式
#vi run.json

参数说明
clients    目标主机,"*"代码所有被控主机。
async     是否异步,是一个bool值,True为使用异步,False则不使用。
nforks    启用的线程数,用数字表示。
module  模块名称,如command。
method  方法名称,如command模块下的run方法。
parameters  参数,如"/usr/bin/tail -100 /var/log/messages"。

编写Func自定义模块[原创] 不指定

刘天斯 , 2010/05/31 11:54 , Func , 评论(9) , 阅读(38450) , Via 本站原创
      Func是目前redhat系列平台最棒的集群管理工具(个人看法),发现越来越多的人已经开始在使用,从接触的大部分人都会说自带的模块已经够用了。其实在我们的日常维护当中,尤其是大规模的服务器集群、满天飞的业务系统等等。此时Func自带的模块已经远远不能满足我们的需求,现介绍Func是如何实现一个简单的自定义模块的。

[方法一]
通过CommandModule来实现,只需修改要运行命令参数就可以了。

优点:简单、部署方便;
缺点:不够灵活,扩展性弱;
适合场景:中小型集群;

命令方式:

python api方式:
Tags: ,
分页: 24/121 第一页 上页 19 20 21 22 23 24 25 26 27 28 下页 最后页 [ 显示模式: 摘要 | 列表 ]