V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
如果想在 V2EX 获得更好的推广效果,欢迎了解 PRO 会员机制:
https://www.v2ex.com/pro/about
mcfever
V2EX  ›  推广

Mac 上管很多服务器,一般都怎么整理?

  •  
  •   mcfever · 3 月 27 日 · 309 次点击

    Mac 上服务器一多,都是怎么管的?

    最近在折腾一套 Mac 上的服务器管理方式,机器一多,光靠命令行其实很快就会乱。顺手放下背景,我自己在做的工具叫 DartShell,官网是 https://dartshell.com 。想和 v 友聊聊,Mac 下如果要长期管上千台服务器,有没有更顺手的做法?

    我自己的感受是,服务器一旦上了规模,麻烦通常不是连不上,而是怎么把它们管得不乱。现在我比较依赖这几种方式:

    • 树形结构多级分组

      按业务、环境、地区、用途一层层分下去,机器再多也还能找到。分组层级够深的话,数量上来以后会轻松很多。

    • 按名称 / IP 模糊搜索

      有时候根本记不住机器放在哪个组里,直接搜名字或者 IP 更快,省得一层层点。

    • 颜色标签

      这个我自己用下来挺顺手。比如生产、测试、临时机、重点机器,换个颜色后,定位会快很多。

    • 按协议过滤

      SSH 、RDP 、VNC 这类混在一起的时候,能按协议先筛一遍,列表会清爽不少。

    上面这些本质上都在解决一个问题:服务器多了以后,怎么做到多而不乱

    另外还有两个点,我觉得也挺关键:

    • 列表性能

      机器很多的时候,如果列表渲染和加载策略不行,管理界面本身就先卡住了。动态缓存、按需加载这类机制,实际体验差别很大。

    • 认证信息统一管理

      同一批机器如果共用一套用户名密码或者证书,最好不要每台都单独填。后面要改的时候,只改一个地方会省很多事。

    所以我现在越来越觉得,管几台服务器时命令行很好,管到几百上千台时,真正耗时间的已经不是输入命令,而是找机器、分组、筛选、认证复用、别搞错目标机这些事。

    xdm 有在这么搞的吗? 在 Mac 上长期管很多服务器时,除了命令行和 ssh config ,还会配什么工具或习惯?

    目前尚无回复
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   5491 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 107ms · UTC 03:40 · PVG 11:40 · LAX 20:40 · JFK 23:40
    ♥ Do have faith in what you're doing.