以前用 portainer 管理 docker,但是这几天发现一个更好的 cockpit,除了顺带管理 docker 外,还能管理主机,并且可以做到多服务器 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
honglongmen
V2EX    程序员

以前用 portainer 管理 docker,但是这几天发现一个更好的 cockpit,除了顺带管理 dcker 外,还能管理主机,并且可以做到多服务器

  •  
  •   honglongmen 2019-01-19 06:23:26 +08:00 5986 次点击
    这是一个创建于 2516 天前的主题,其中的信息可能已经有所发展或是发生改变。
    以前用 portainer 管理 docker,但是这几天发现一个更好的 cockpit,除了顺带管理 docker 外,还能管理主机,并且可以做到多服务器,只是多服务器配置我没怎么看明白:
    https://cockpit-project.org/guide/latest/feature-machines.html
    这意思是把非原子(中心机)的 public key 加入到 cockpit 中嘛? 我测试了但没成功,不知道谁可以指点下,这样我可以集中管理目前我的 10 多台主机了.
    12 条回复    2020-05-21 08:45:56 +08:00
    yzc27
        1
    yzc27  
       2019-01-19 06:35:31 +08:00 via iPhone
    似乎不 看了 github 似乎 star 不多 似乎知名度不高 所以安全性如何?
    NickCao
        2
    NickCao  
       2019-01-19 08:49:06 +08:00
    @yzc27 好像是 Red Hat 的项目,应该可以
    Trim21
        3
    Trim21  
       2019-01-19 09:34:57 +08:00 via Android
    Ubuntu17.04 以上居然自带…
    wangkai123
        4
    wangkai123  
       2019-01-19 09:54:50 +08:00
    Portainer 用了好久了太坑了,提了好多个 issue,我来试试你这个
    whe
        5
    whe  
       2019-01-19 12:15:08 +08:00
    感谢推荐。已测试成功。中心机需要能够 ssh 访问其他 10 台主机。需要把中心机登录账户的 public key 加入到其他机的 authorized_keys 里,然后在中心机的 dashboard 可配置 ssh 连接信息。
    abai
        6
    abai  
       2019-01-19 14:07:39 +08:00
    收藏,有空试试
    honglongmen
        7
    honglongmen  
    OP
       2019-01-19 19:20:39 +08:00
    @whe 要把中心机登录账户的 public key 加入到其他机的 authorized_keys 里,然后在中心机的 dashboard 可配置 ssh 连接信息。

    后面在中心及 dashboard 可配置 ssh 连接信息能否详细说说,我只知道那里加 Key,但不知道加谁的 key,中心机,还是被控机的
    whe
        8
    whe  
       2019-01-20 04:44:21 +08:00
    @honglongmen 登陆到中心机先把 SSH 弄通了。就是 ssh <name>@<server1> 能直接 SSH 连接了 再去 dashboard 添加。
    honglongmen
        9
    honglongmen  
    OP
       2019-01-20 04:46:20 +08:00
    @whe 这个 dashboard 添加的是被控端的 ssh publice 吗?
    CivAx
        10
    CivAx  
       2019-01-21 15:55:58 +08:00
    这个更像 “管理 Linux 主机”,而不是 “管理容器”
    Docker 部分的功能十分难用…不如 Portainer
    CivAx
        11
    CivAx  
       2019-01-22 16:08:11 +08:00
    多服务器的管理很简单,ABC 三台服务器,在 A 服务器上 yum 好 cockpit,cockpit-dashboard,cockpit-docker 并且 enable 和 start cockpit,然后在 BC 服务器上 yum 好 cockpit 和 cockpit-docker (不需要启动),在 dashboard 界面直接输 IP 添加主机就行了。

    多 node 主要通过 ssh-key 来实现,也就是说你要 ssh-copy-id 配置秘钥登录 BC 服务器上才能实现多平台管理

    soryer
        12
    soryer  
       2020-05-21 08:45:56 +08:00
    @CivAx 感谢详细的介绍
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5111 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 01:17 PVG 09:17 LAX 17:17 JFK 20:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86