V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
通过以下 Referral 链接购买 DigitalOcean 主机,你将可以帮助 V2EX 持续发展
DigitalOcean - SSD Cloud Servers
luboyan
V2EX  ›  VPS

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

  •  
  •   luboyan · Dec 21, 2022 · 3660 views
    This topic created in 1235 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
        1
    TaurusXin  
       Dec 21, 2022 via iPhone
    这不就是 k8s 的典型应用场景嘛
    singerll
        2
    singerll  
       Dec 21, 2022
    ansible 吧
    learncat
        3
    learncat  
       Dec 21, 2022
    @luboyan 我居然正在开发类似的工具,专门针对不方便用 ansible 的场合。 还有其他的使用场景么
    Bazingal
        4
    Bazingal  
       Dec 21, 2022
    xshell
    fisherwei
        5
    fisherwei  
       Dec 21, 2022
    Puppet
    Chef
    Ansible
    SaltStack

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

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