关于 python3 使用什么来管理服务器集群的方案,目前构想的方案是采用 paramiko 以及 mysql 存储 server 来实现,不知道还有什么方案

2018-03-19 18:08:05 +08:00
 linhanqiu

关于 python3 使用什么来管理服务器集群的方案,目前构想的方案是采用 paramiko 以及 mysql 存储 server 来实现,不知道还有什么方案, 查了一些实现方案,python2 是采用 fabric 来作为管理的,但是不支持 python3,有没有 python3 的异步的管理方案。

2307 次点击
所在节点    Python
14 条回复
DevNet
2018-03-19 18:39:03 +08:00
管理集群? ansible?
playniuniu
2018-03-19 19:00:26 +08:00
这种需求还是用 ansible 之类的成熟方案比较好
dreampython
2018-03-19 19:17:31 +08:00
lz 这里说的服务器集群是什么概念? hadoop 集群、hbase 集群、solr 集群,是这种集群的概念?
praynise
2018-03-19 23:48:58 +08:00
既然想要用 paramiko,说明可以接受基于 ssh 的调用吧?那样的话,如果规模小可以选择 fabric,如果规模大一点可以选择 ansible 和 saltstack
praynise
2018-03-19 23:50:19 +08:00
fabric 有 python3 版本的 fabric3,基本上和 fabric 保持了版本和功能一致(不过每次都是 python2 版本先更新,python3 版本可能要晚个一段时间,如果是小更新的话可能不同步更新)
linhanqiu
2018-03-20 12:09:01 +08:00
@DevNet 恩,正在尝试
linhanqiu
2018-03-20 12:09:34 +08:00
@dreampython 不是,就是普通的 liunx 服务器管理
linhanqiu
2018-03-20 12:10:07 +08:00
@praynise 好的,现在正想尝试一下。
pc10201
2018-03-20 12:31:22 +08:00
老老实实用 ansible
huangzxx
2018-03-20 13:01:12 +08:00
ansible +1
ksupertu
2018-03-21 22:12:13 +08:00
jumpserver 也可以试试,如果批量操作 ansibke 或者 saltstack,看你的集群规模定
ksupertu
2018-03-21 22:17:25 +08:00
@ksupertu 勘误,ansible,手机没打准,saltstack 带的 MQ 大概能支持 4400 台服务器同时操作,ansible 利用 ssh 协议没法达到这么大量
linhanqiu
2018-03-22 09:14:55 +08:00
@ksupertu 好的
julyclyde
2018-03-22 13:09:53 +08:00
为什么先定锤子后找钉子呢
管理服务器,和用 python3 管理服务器,是两个概念

python 系管理工具,推荐 saltstack 和 ansible

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

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

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

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

© 2021 V2EX