为了账号安全,请及时绑定邮箱和手机立即绑定

如何同时管理多台服务器

如何同时管理多台服务器

素胚勾勒不出你 2019-04-07 09:38:24
我们公司现在有大概10台服务器,amazonec2,阿里云,以及自有的服务器。我现在的困难是不知道如何去系统化的管理这些服务器,基本上我都是ssh连接,然后查看服务器的当前运行情况。或者需要升级系统的时候也是一个一个ssh进去然后去升级软件包。有没有系统化的管理工具来同时管理这么多服务器,同时有可视化的监控界面,很容易的知道当前的系统运行情况。
查看完整描述

5 回答

?
宝慕林8313490

TA贡献6条经验 获得超0个赞

10台服务器其实真的不算多,当然前提是借助工具的情况下,我之前一直在用宝塔,但是用了一段时间后觉得很卡,而且不支持系统检测和一键修复功能。所以,我后来选择了云帮手,云帮手是兼容windows和Linux服务器系统的,而且是可视化的,功能有几十种还是比较全面好用的。

查看完整回答
反对 回复 2020-02-19
?
绝地无双

TA贡献1946条经验 获得超4个赞

首先10台真的不算多,不过你的意识是很好的.
再就,首先这10台服务器一定要标准化才能够进行统一管理,越多的标准化越好,像相同的软件安装在哪,开什么样的端口,等等(一定要注意扩展,不要让标准束缚了扩展,多思考为什么这样,这样有什么好处等)
再,如果是10台直接统一管理完全完全可以使用cssh这样的多窗口工具,或者一些pssh批量执行工具,同时进行操作管理,这个不需要任何成本代价.
再,你说到系统情况,应该是监控这一块的,用一个开源工具来集中查看,像ganglianagios这些开源工具完全够用.
再,系统的配置是在你的服务器标准化后,可以自己写脚本完成,或者复杂点使用开源的puppet也可以满足.
最后,如果你实力很强,或者觉得现在的工具太不紧凑了你可以自己写些管理平台,这个看你具体的需求了.
END,需求带动生产吧,细节有很多需要思考.
PS:一般出于安全考虑,还会有统一的管理入口服务器,这样你的管理结构就又要发生一些变化了,安全和效率的取舍关系.
                            
查看完整回答
反对 回复 2019-04-07
?
慕慕森

TA贡献1856条经验 获得超17个赞

最简单的方式是把你的ssh换成pssh
tools=['func','capistrano','fabric','puppet','salt','chef']
                            
查看完整回答
反对 回复 2019-04-07
  • 5 回答
  • 0 关注
  • 1411 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信