通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
› DigitalOcean - SSD Cloud Servers
luboyan
V2EX  ›  VPS

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

  •  
  •   luboyan · Dec 21, 2022 · 4128 views
    This topic created in 1413 days ago, the information mentioned may be changed or developed.
    我有 100 台 ubuntu 无界面的 VPS ,有没有什么办法可以同时控制他们主要就是批量安装 docker ,安装一个镜像就可以,所有机器都是一样的操作。有什么 shell 工具支持吗?
    21 replies  •  2023-02-13 15:51:53 +08:00
    TaurusXin
    TaurusXin
    Dec 21, 2022 via iPhone
    1
    这不就是 k8s 的典型应用场景嘛
    singerll
    singerll
    Dec 21, 2022
    2
    ansible 吧
    learncat
    learncat
    Dec 21, 2022
    3
    @luboyan 我居然正在开发类似的工具,专门针对不方便用 ansible 的场合。 还有其他的使用场景么
    Bazingal
    Bazingal
    Dec 21, 2022
    4
    xshell
    fisherwei
    fisherwei
    Dec 21, 2022
    5
    Puppet
    Chef
    Ansible
    SaltStack

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

    golang 有 golang.org/x/crypto/ssh 、github.com/bramvdbogaerde/go-scp 库,写个批量操作半天搞定。
    Xusually
    Xusually
    Dec 21, 2022
    19
    ansible
    ClericPy
    ClericPy
    Dec 21, 2022
    20
    Python 家运维这种多机器同时控制的挺常见的似乎是 ansible fabric SaltStack, 其他语言也有很多类似的.
    zhanghk668
    zhanghk668
    Feb 13, 2023
    21
    ansible +1
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   5387 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 85ms · UTC 03:21 · PVG 11:21 · LAX 19:21 · JFK 22:21
    ♥ Do have faith in what you're doing.