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

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

后面在中心及 dashboard 可配置 ssh 连接信息能否详细说说,我只知道那里加 Key,但不知道加谁的 key,中心机,还是被控机的
whe
2019-01-20 04:44:21 +08:00
@honglongmen 登陆到中心机先把 SSH 弄通了。就是 ssh <name>@<server1> 能直接 SSH 连接了 再去 dashboard 添加。
honglongmen
2019-01-20 04:46:20 +08:00
@whe 这个 dashboard 添加的是被控端的 ssh publice 吗?
CivAx
2019-01-21 15:55:58 +08:00
这个更像 “管理 Linux 主机”,而不是 “管理容器”
Docker 部分的功能十分难用…不如 Portainer
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
2020-05-21 08:45:56 +08:00
@CivAx 感谢详细的介绍

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

https://www.v2ex.com/t/528482

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

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

© 2021 V2EX