我有 100 台 ubuntu 无界面的 VPS ,有没有什么办法可以同时控制他们主要就是批量安装 docker ,安装一个镜像就可以,所有机器都是一样的操作。有什么 shell 工具支持吗?
|
TaurusXinDec 21, 2022 via iPhone
1
这不就是 k8s 的典型应用场景嘛
|
|
singerllDec 21, 2022
2
ansible 吧
|
|
BazingalDec 21, 2022
4
xshell
|
|
fisherweiDec 21, 2022
5
Puppet
Chef Ansible SaltStack 挑一个 |
|
6
谢谢以上大佬,我去研究下
|
|
Andreas8Dec 21, 2022
7
你要 shell 工具就 securecrt
|
|
NickyHarisDec 21, 2022
8
pssh
``` echo "alias pssh=parallel-ssh" >> ~/.bashrc && . ~/.bashrc echo "alias pscp=parallel-scp" >> ~/.bashrc && . ~/.bashrc echo "alias prsync=parallel-rsync" >> ~/.bashrc && . ~/.bashrc echo "alias pnuke=parallel-nuke" >> ~/.bashrc && . ~/.bashrc echo "alias pslurp=parallel-slurp" >> ~/.bashrc && . ~/.bashrc ``` |
|
nijuxDec 21, 2022
9
ansible +1
|
|
UnysnoDec 21, 2022
10
python 有个包是 批量 ssh 控制的,但我忘记什么名字了
|
|
UnysnoDec 21, 2022
11
叫 paramiko
|
|
ilylx2008Dec 21, 2022
12
securecrt 批量发送命令
|
|
CEBBCATDec 21, 2022
13
楼主要不再测评一下 Nix 这个 Linux 发行版😁,期待你的博文😁
|
|
everyxDec 21, 2022
16
需求这么简单直接写 shell 脚本通过 ssh 控制不行么?
|
|
dingwen07Dec 21, 2022 via iPhone
17
Ansible
|
|
gamexgDec 21, 2022
18
如楼上说了很多软件,实际自己写代码也挺快。
golang 有 golang.org/x/crypto/ssh 、github.com/bramvdbogaerde/go-scp 库,写个批量操作半天搞定。 |
|
XusuallyDec 21, 2022
19
ansible
|
|
ClericPyDec 21, 2022
20
Python 家运维这种多机器同时控制的挺常见的似乎是 ansible fabric SaltStack, 其他语言也有很多类似的.
|
|
zhanghk668Feb 13, 2023
21
ansible +1
|