Linux批量管理服务器小工具--PSSH一、简介pssh--parallelsshprogrampsshisaprogramforexecutingsshinparallelonanumberofhosts.Itprovidesfeaturessuchassendinginputtoalloftheprocesses,passingapasswordtossh,savingoutputtofiles,andtimingout.简单理解就是,可以通过ssh,..
分类:
系统相关 时间:
2015-12-13 02:23:04
阅读次数:
254
背景 最近接到一个需求要求每天巡检各台业务设备,并导出报表,但一想到设备有N台,一台台每天巡检这样的重复劳作实在是太伤神了,因此决定写一个脚本来搞定这件事。 首先,第一个要解决的问题是批量服务器执行命令的问题。 之前尝试用过pssh来进行批量服务器上执行脚本,限制较少,效果不错,各位有兴趣的可以试一...
分类:
系统相关 时间:
2015-12-11 20:25:14
阅读次数:
471
有的公司,机房有60台服务器,有的公司机房有3000台服务器,还有的更多!这么多的服务器,要执行相同的系统配置操作,怎么办?答案1:一台一台的部署,有点活活累死的感觉!答案2:写SHELL脚本,一回车,全部机器就都执行了。是个办法,但是效率很低,不是吗?!答案3:用pssh,..
分类:
其他好文 时间:
2015-12-09 19:56:15
阅读次数:
343
做系统运维的时候,我们经常需要同时在多台机器上执行相同的命令,这个时候可以使用类似pssh,pdsh的并行执行shell的工具。 当然,之前在没有使用这些工具之前,如果有ssh无密码互访,我们可以自己写for循环来执行,但是自己写的for循环是串行, pdsh是并发。 比如,当你接管一个新的大数据集...
分类:
系统相关 时间:
2015-11-22 16:02:29
阅读次数:
183
测试环境:OS:rhel6.5node1:192.168.1.121corosyncpacemakermysqlddrbdcrmshpcsnode2:192.168.1.122corosyncpacemakermysqlddrbdVIP:192.168.1.160软件版本:corosync-1.4.7-2.el6.x86_64.rpmpacemaker-1.1.12-8.el6.x86_64.rpmpcs-0.9.90-1.el6_4.noarch.rpmpython-pssh-2..
分类:
数据库 时间:
2015-10-26 18:51:48
阅读次数:
351
我们平时管理几台服务器,我们可以用ssh这个简单高效的管理工具远程登陆进行管理,让我们的工作变的简便,快捷,然而,如果要管理成百上千台呢?即使拥有ssh这种简便快捷的工具,也会让人大感头疼,那么有没有一款可以同时管理N台服务器的管理工具呢?答案当然是肯定的,接下来..
分类:
其他好文 时间:
2015-09-10 02:07:58
阅读次数:
229
管理上千服务器而且要并发执行要么字写工具用开源的也不错,这类工具比如pdsh,mussh,cssh,dsh等还有这里提到的pssh:1安装:#wgethttp://peak.telecommunity.com/dist/ez_setup.pypythonez_setup.py#wgethttp://parallel-ssh.googlecode.com/files/pssh-2.2.2.tar.gz#tarzxvfp..
分类:
其他好文 时间:
2015-08-21 00:31:25
阅读次数:
292
实验环境:OS:CentOS6.6corosync:corosync-1.4.7-1.el6.x86_64pacemaker:pacemaker-1.1.12-4.el6.x86_64crmsh:crmsh-2.1-1.6.x86_64.rpmpssh:pssh-2.3.1-2.el6.x86_64.rpmnode1:hostname:node2.1inux.comIP:172.16.66.81node2:hostname:node2.1inux.comIP:172.16.66.82一、..
分类:
其他好文 时间:
2015-06-06 15:09:45
阅读次数:
430
实验环境OS:CentOS6.6
soft:
crmsh-2.1-1.6.x86_64.rpm
drbd84-utils-8.9.1-1.el6.elrepo.x86_64.rpm
kmod-drbd84-8.4.5-504.1.el6.x86_64.rpm
pssh-debuginfo-2.3.1-2.el6.x86_64.rpm
node1:
hostname:node1.1inux.com
IP::172.16.66.81
node2:
hostname:node2.1inux.com
IP::..
分类:
数据库 时间:
2015-06-06 15:08:53
阅读次数:
530
#####批量部署ssh私钥认证#####一、首先安装expect,直接yum即可二、批量部署ssh私钥脚本batch_sshkey.sh==============================================================#!/bin/bashcd/rootcat/root/.ssh/id_rsa.pub>/root/.ssh/authorized_keysforiin`catip.txt`doip=$(e..
分类:
系统相关 时间:
2015-05-31 01:37:29
阅读次数:
344