使用redhat func来管理集群
# yum install pyOpenSSL
# tar -zxvf certmaster-0.28.tar.gz
# cd certmaster-0.28/
# python setup.py install
安装func:
# tar -zxvf func-0.28.tar.gz
# cd func-0.28/
# python setup.py install
在Master机器10.24.1.47上修改配置并启动certmaster:
# vi /etc/certmaster/certmaster.conf
autosign = yes
# lokkit -p 51235:tcp
# chkconfig certmaster on
# service certmaster start
在Slaves机器上修改配置后启动func:
# vi /etc/certmaster/minion.conf
[main]
certmaster = 10.24.1.47
启动:
# lokkit -p 51234:tcp
# chkconfig funcd on
# service funcd start
在Master主机上查看:
# certmaster-ca –list-signed
# certmaster-ca –list
如果有没有签名的,则用如下命令签名:
# certmaster-ca –sign hostname
在Master机器上执行命令即可,可支持“引号”下的通配符:
# func hostname call cpu usage
# func “*” call cpu usage
# func “com*” call cpu usage
# func “*” call command run “ls -lrt “
这玩意儿并不好用,不如c3 tools 之类的简单直观,速度也不快。