一.场景介绍:       同时给上千台服务器执行一个命令,拷贝一个文件,杀一个进程等,有什么简化运维管理的工具呢?在小型使用中我都是使用for循 环,数量巨大,一方面不确定操作是否成功,一方面for循环语句性能不好估计且是不是同步并行执行.二.准备工作        1.下载软
原创 精选 2017-04-11 17:44:32
2570阅读
一、使用背景在大规模集群中,要实现对服务器的统一管理,比如监听网卡流量,统一给配置文件,kill进程,查看信息等操作时,可以有很多方法或工具来实现,可以使用脚本实现,可以使用诸如ansible之类的自动化管理工具;
原创 2017-12-23 00:41:08
1509阅读
1点赞
ssh-keygen -t rsassh-copy-id -i ~/.ssh/id_rsa.pub 192.168.3.2tar -xvf pssh-2.3.1.tar.gzcd pssh-2.3.1python setup.py install创建所有服务器列表txt文件allhosts vim allhosts>>192.168.3.1-15创建java目录pssh -i -h a
原创 2017-11-04 21:49:53
2467阅读
在实际生产环境中,经常会涉及到批量管理linux主机的情况,像主机较多的情况下,可以使用ansible、Saltstack、puppet这些专业的工具,但是pssh的轻便、并行可以适用主机较少的情况下一、安装前准备设置主机间的ssh-key秘钥认证访问1.登录管理机器创建秘钥ssh-keygen2.将公钥拷贝到其他需要管理的主机ssh-copy-id-i/root/.ssh/id_rsa.pub-
原创 精选 2020-07-02 11:11:33
4215阅读
pssh批量ssh操作# wget http://files.opstool.com/files/pssh-2.3.tar.gz# tar zxfv pssh-2.3.tar.gz# cd pssh-2.3# python setup.py install使用:# pssh -A -h server.txt 'shutdown'   (如果设置了免密码登录就不用-A)# pssh -A
原创 2016-01-23 19:33:15
769阅读
Linux PSSH
原创 2019-01-14 10:11:29
777阅读
About PSSHIf we are managing a large number of servers , there are times when we need to execute the same command on all the servers. Sometimes need to copy a file to multiple hosts.  For these t
原创 2015-08-25 09:48:47
361阅读
1、目前已经在 l-tools5.ops.cn1上装上测试,用法如下 例子,向一批主机执行查询,主机list 为 ip_list.txt , 使用用户id 为rui.tong,相关命令为 id rui.tong $pssh -h ip_list.txt -l rui.tong -P "id rui.tong" 结果如果为success的为正确执行的,其余为都是异
原创 2012-04-16 23:51:43
1140阅读
       假如同时给上千台服务器执行一个命令,拷贝一个文件,杀一个进程等,有什么简化运维管理的工具呢?在小型使用中我都是使用for循 环,数量巨大,一方面不确定操作是否成功,一方面for循环语句性能不好估计且是不是同步并行执行.,这类工具比如 pdsh,mussh,cssh,dsh等还有这里提到的pssh:pssh是一个可以在多台服务器上执行命令的工具,
原创 2014-08-17 17:09:27
1292阅读
pssh命令是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,类似pdsh,个人认为相对pdsh更为简便,使用必须在各个服务器上配置好密钥认证访问。pssh命令安装在CentOS系统环境下,介绍yum的安装和源码安装的方式: yum安装: yum install pssh 源码安装: wget http://paralle
原创 2016-08-31 18:28:44
1305阅读
pssh是一个python编写可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的,使用必须在各个服务器上配置好密钥认证访问。
原创 精选 2017-10-17 12:09:24
1775阅读
3点赞
pssh是一个python编写的工具,它比ansible更轻量级。支持命令的批量执行、文件批量拷贝。 pssh 在多个主机上并行运行命令 pscp 把文件并行复制到多个主机上 prsync 通过rsync协议把文件高效并行复制到多个主机上 pslurp 把文件并行地从多个远程主机复制到中心主机上 p ...
转载 2021-06-11 00:05:00
250阅读
2评论
pssh是一款开源的软件,使用python实现,用于批量ssh操作大批量机器;pssh是一个可以在多台服务器上执行命令的工具,同时支持拷贝文件,是同类工具中很出色的;比起for循环的做法,我更推荐使用pssh!使用pssh的前提是:必须在本机与其他服务器上配置好密钥认证访问(即ssh信任关系)。下面就说下使用pssh进行批量操作的记录:1)安装pssh可以yum直接安装:[root@bastion
转载 2017-03-21 18:02:50
3631阅读
               服务器多了,有一个烦恼就是如何批量快速操作一堆服务器。这里我推荐一下经常使用利器pssh。这个工具给我的工作带来了莫大的帮助。简介pssh是一款开源的软件,使用python实现。用于批量ssh操作大批量机器。pssh的项目地址 https://code.google.com/p/
转载 2017-08-02 16:27:05
649阅读
Linux批量管理工具pssh使用
原创 2018-09-13 23:25:20
1199阅读
pssh有2种模式,一种是服务端与客户端之间基于证书,另外一种是不需要证书的,那么就需要root的密码#wget http://peak.telecommunity.com/dist/ez_setup.pypython ez_setup.py#wget http://parallel-ssh.googlecode.com/files/pssh-2.2.2.tar.gz# tar zxvf pssh
原创 2013-10-31 17:30:13
1051阅读
1评论
(一) 使用前提 中心主机连接远程主机可以通过ssh密钥无密码连接 (二) 命令格式 pssh 总是通过清单 文件指定主机 其中的每行采用 [user] host[:port] 形式。 (三) 创建servers.txt文件 文件的内容为远程主机的ip,和用于连接ssh的用户名和端口 # vim /home/server.txt 192.168.0.177 root@183.62
原创 2011-12-15 14:34:26
278阅读
(一) 使用前提 中心主机连接远程主机可以通过ssh密钥无密码连接 (二) 命令格式 pssh 总是通过清单 文件指定主机 其中的每行采用 [user] host[:port] 形式。 (三) 创建servers.txt文件 文件的内容为远程主机的ip,和用于连接ssh的用户名和端口 # vim /home/server.txt 192.168.0.177 root@183.62
原创 2011-12-15 14:34:48
2159阅读
Linux批量管理服务器小工具--PSSH
原创 2015-12-12 16:59:08
2052阅读
假如同时给上千台服务器执行一个命令,拷贝一个文件,杀一个进程等,有什么简化运维管理的工具呢?在小型使用中我都是使用for循 环,数量巨大,一方面不确定操作是否成功,一方面for循环语句性能不好估计且是不是同步并行执行.,这类工具比如 pdsh,mussh,cssh,dsh等还有这里提到的pssh: 1  安装: #wget http://peak.telecommunity.co
转载 精选 2011-12-02 16:17:28
3753阅读
3点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5