parallel-ssh 是为小规模自动化而设计的异步并行的 SSH 库! parallel-ssh 是为小规模自动化而设计的异步并行的 SSH 库,包括 pssh、pscp、prsync、pslurp 和 pnuke工具,其源代码使用 Python语言编写开发的。 与此同时,还有一个组织专门针对 parallel-ssh 进行了开发和维护,今天看了下很久都没有更新了。有需要的,自己可以自行查阅。 https://github.com/lilydjwg/pssh https://github.com/ParallelSSH/parallel-ssh 可扩展性 支持扩展到百台,甚至上千台主机使用 易于使用 apt install pssh # PIP安装 $ pip insall pssh 源代码编译安装(2.3.1) # 官方地址: https://code.google.com/archive/p/parallel-ssh
parallel-ssh 是为小规模自动化而设计的异步并行的 SSH 库! parallel-ssh 是为小规模自动化而设计的异步并行的 SSH 库,包括 pssh、pscp、prsync、pslurp 和 pnuke工具,其源代码使用 Python语言编写开发的。 与此同时,还有一个组织专门针对 parallel-ssh 进行了开发和维护,今天看了下很久都没有更新了。有需要的,自己可以自行查阅。 https://github.com/lilydjwg/pssh https://github.com/ParallelSSH/parallel-ssh 可扩展性 支持扩展到百台,甚至上千台主机使用 易于使用 install pssh # PIP安装 $ pip insall pssh # 源代码编译安装(2.3.1) # 官方地址: https://code.google.com/archive/p/parallel-ssh
parallel-ssh 是为小规模自动化而设计的异步并行的 SSH 库! parallel-ssh 是为小规模自动化而设计的异步并行的 SSH 库,包括 pssh、pscp、prsync、pslurp 和 pnuke工具,其源代码使用 Python语言编写开发的。 与此同时,还有一个组织专门针对 parallel-ssh 进行了开发和维护,今天看了下很久都没有更新了。有需要的,自己可以自行查阅。 lilydjwg/pssh - supported on Python 3.5 and later ParallelSSH/parallel-ssh - asynchronous parallel SSH install pssh # PIP安装 $ pip insall pssh # 源代码编译安装(2.3.1) # 官方地址: https://code.google.com/archive/p/parallel-ssh
parallel-ssh 是为小规模自动化而设计的异步并行的 SSH 库! parallel-ssh 是为小规模自动化而设计的异步并行的 SSH 库,包括 pssh、pscp、prsync、pslurp 和 pnuke工具,其源代码使用 Python语言编写开发的。 与此同时,还有一个组织专门针对 parallel-ssh 进行了开发和维护,今天看了下很久都没有更新了。有需要的,自己可以自行查阅。 lilydjwg/pssh - supported on Python 3.5 and later ParallelSSH/parallel-ssh - asynchronous parallel SSH install pssh # PIP安装 $ pip insall pssh # 源代码编译安装(2.3.1) # 官方地址: https://code.google.com/archive/p/parallel-ssh
fstab 中的项目进行注释禁用 sed -i.bak "s/\/swap.img/# \/swap.img/" /etc/fstab # 在主控节点上执行上方命令以后,还需要批量在所有其他节点执行 parallel-ssh -h hosts.txt -i swapoff -a parallel-ssh -h hosts.txt -i 'sed -i.bak "s/\/swap.img/# \/swap.img/" /etc /fstab' 安装 Ceph Docker 和镜像搬运 在所有节点上安装 Docker: apt install docker.io parallel-ssh -h hosts.txt -i apt /images.tar.gz /tmp/ parallel-ssh -h hosts.txt -i 'docker load -i /tmp/images.tar.gz' # 确认所有节点都加载成功后 ,清理镜像 parallel-ssh -h hosts.txt -i rm /tmp/images.tar.gz 部署 Ceph 主控 Ubuntu 22 可以方便地从系统源安装 cephadm,但对于其他
项目地址: https://code.google.com/archive/p/parallel-ssh/ ? .tar.gz 07474f9f9dbefedc809e997f04e1dee5 pssh-2.0.tar.gz 4.参考文献 https://code.google.com/archive/p/parallel-ssh
结合parallel-ssh就可以远程使用服务器的bash环境来运行命令。 这样的场景是有用的。
Mosh – 移动shell parallel-ssh -提供并行的OpenSSH版本和相关工具 SSH Power Tool -不使用pre-shared钥匙的情况下对多个服务器同时执行命令和上传文件
官网 parallel-ssh:提供并行的OpenSSH版本和相关工具。官网 SSH Power Tool:不使用pre-shared钥匙的情况下对多个服务器同时执行命令和上传文件。
install pssh # CentOS/RHEL # 创建节点列表文件 cat > nodes.txt << EOF node1 node2 node3 node4 EOF # 并行监控命令 parallel-ssh