clusterit 介绍

发布时间: 更新时间: 总字数:247 阅读时间:1m 作者: IP属地: 分享 复制网址

clusterit 是工具集合,主要是用来批量 处理其他机器上的命令,文件等。目前该工具已经过时。

下载

wget http://prdownloads.sourceforge.net/clusterit/clusterit-2.5.tar.gz

安装

tar -zxvf clusterit-2.5.tar.gz
cd clusterit-2.5/

vim Makefile

SUBDIRS = barrier dsh  jsd pcp dtop tools
#SUBDIRS = barrier dsh dvt jsd pcp rvt dtop tools

dvt和rvt需要build x11,默认不通过(暂时不知道这个两个工具干嘛的)

make && make install

# error: curses.h: No such file or directory
yum install ncurses-devel ncurses

使用

  • 创建server文件
[root@wp-sms ~]# cat servers
c1
c2
c3
  • 指定环境变量
export CLUSTER=/root/servers
  • dsh 批量执行文件
[root@wp-sms ~]# dsh uptime
c1:  15:40:22 up 25 days, 23:30,  0 users,  load average: 0.00, 0.01, 0.05
c2:  15:40:22 up 25 days, 23:30,  0 users,  load average: 0.00, 0.01, 0.05
c3:  15:40:22 up 25 days, 23:30,  0 users,  load average: 0.00, 0.01, 0.05
  • pcp拷贝文件到其他的节点上
[root@wp-sms ~]# pcp servers /tmp/
servers                                                                                                                                                                                                     100%   39   115.2KB/s   00:00
servers                                                                                                                                                                                                     100%   39   125.5KB/s   00:00
servers                                                                                                                                                                                                     100%   39   116.3KB/s   00:00
$ cat 1.txt
node1
node2
$ CLUSTER=1.txt dsh ls -lh /share

参考

  1. https://github.com/garbled1/clusterit/blob/master/INSTALL
  2. https://www.gotothings.com/unix/clusterit-to-manage-multiple-servers.htm
Home Archives Categories Tags Statistics
本文总阅读量 次 本站总访问量 次 本站总访客数