[求助] 我有 100 台 ubuntu 无界面的 VPS,有没有什么办法可以同时控制他们?

2022 年 12 月 21 日
 luboyan
我有 100 台 ubuntu 无界面的 VPS ,有没有什么办法可以同时控制他们主要就是批量安装 docker ,安装一个镜像就可以,所有机器都是一样的操作。有什么 shell 工具支持吗?
3537 次点击
所在节点    VPS
21 条回复
TaurusXin
2022 年 12 月 21 日
这不就是 k8s 的典型应用场景嘛
singerll
2022 年 12 月 21 日
ansible 吧
learncat
2022 年 12 月 21 日
@luboyan 我居然正在开发类似的工具,专门针对不方便用 ansible 的场合。 还有其他的使用场景么
Bazingal
2022 年 12 月 21 日
xshell
fisherwei
2022 年 12 月 21 日
Puppet
Chef
Ansible
SaltStack

挑一个
luboyan
2022 年 12 月 21 日
谢谢以上大佬,我去研究下
Andreas8
2022 年 12 月 21 日
你要 shell 工具就 securecrt
nowheretoseek
2022 年 12 月 21 日
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
```
nijux
2022 年 12 月 21 日
ansible +1
Unysno
2022 年 12 月 21 日
python 有个包是 批量 ssh 控制的,但我忘记什么名字了
Unysno
2022 年 12 月 21 日
叫 paramiko
ilylx2008
2022 年 12 月 21 日
securecrt 批量发送命令
CEBBCAT
2022 年 12 月 21 日
楼主要不再测评一下 Nix 这个 Linux 发行版😁,期待你的博文😁
idblife
2022 年 12 月 21 日
@xinge666
这和 k8s 有啥关系
luboyan
2022 年 12 月 21 日
@learncat 没有了,就是 VPS 安装 docker ,跑一个指定得镜像
everyx
2022 年 12 月 21 日
需求这么简单直接写 shell 脚本通过 ssh 控制不行么?
dingwen07
2022 年 12 月 21 日
Ansible
gamexg
2022 年 12 月 21 日
如楼上说了很多软件,实际自己写代码也挺快。

golang 有 golang.org/x/crypto/sshgithub.com/bramvdbogaerde/go-scp 库,写个批量操作半天搞定。
Xusually
2022 年 12 月 21 日
ansible
ClericPy
2022 年 12 月 21 日
Python 家运维这种多机器同时控制的挺常见的似乎是 ansible fabric SaltStack, 其他语言也有很多类似的.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://study.congcong.us/t/903966

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX