请问大佬们,给 100 台服务器装软件、改配置等,运维,推荐什么方法好

2024-06-20 14:37:34 +08:00
 ctrlmymood

什么软件运维 100 台机器比较合适,后期理论可能扩容 1000 台

需求:

  1. pxe 会批量部署基础软件,我目前主要方式写个脚本放在/etc/profile 文件,系统启动就检测,有就 ok ,没有就装
  2. 已经运行得机器,批量修改相关配置,或者部署软件之类,目前看 ansible 方式,或者 pssh 系列
  3. 后期涉及到装备开发,会批量给机器更新 bios 固件等

提问:
大佬们,我目前就是只能想到 ansible ,但是老板希望带 WEB UI 页面操作,但是我只会 python , 难整啊,半路侧开过来得

7801 次点击
所在节点    服务器
52 条回复
buerle
2024-06-20 16:30:59 +08:00
ansible 或者 jenkins 写自动化脚本。 其他的一些 cicd 的应该也可以。
dog82
2024-06-20 16:39:26 +08:00
我能想到的是写 ssh 脚本
bthulu
2024-06-20 16:44:59 +08:00
搞无盘系统, 你维护一台机子就行了
swLoXtOtd89pGg8t
2024-06-20 16:52:00 +08:00
@ctrlmymood ansible+awx +1 ,或者上 ansible tower ,都有 gui
swLoXtOtd89pGg8t
2024-06-20 16:52:26 +08:00
@ctrlmymood 监控可以用 checkmk 或者 Prometheus+grafana
Hopetree
2024-06-20 16:52:37 +08:00
如果要管理,应该要上 CMDB 吧,有 CMDB 就可以通过 agent 批量跑脚本和命令了,1000 个不算啥,一下子跑完。如果不上 CMDB 那应该是 ansible 比较好
swLoXtOtd89pGg8t
2024-06-20 16:53:59 +08:00

checkmk 有 gui
ugpu
2024-06-20 16:55:37 +08:00
OP 的意思来看是卖机器 ISO 吧 ansible 啥的就算了.
ugpu
2024-06-20 16:56:41 +08:00
可以聘用我兼职 来一套 ansible + awx 图形界面 并且配置好. 嘿嘿嘿.
ugpu
2024-06-20 16:57:29 +08:00
上面开玩笑的... 讲道理 ISO. 其他的 学习+ 维护成本太高了.
ansible 就算你学 时间成本在那 没办法的
yinxs2003
2024-06-20 17:04:02 +08:00
python 写个客户端,这个客户端就是 web 服务,把客户端部署到你需要监控的机器上,根据 url 进行执行安装命令就行了,顺便还能收集机器运行参数,感觉不用上面各位说的那些包什么的
yinxs2003
2024-06-20 17:04:45 +08:00
再写个 server 端下发命令就行了
@yinxs2003
aru
2024-06-20 17:05:53 +08:00
直接 DD 就好了,自己维护一个源盘
yinxs2003
2024-06-20 17:06:01 +08:00
收集完参数还能生成报表,老板们最喜欢看报表了
x86
2024-06-20 17:07:00 +08:00
搞那么快做啥,慢慢整摸鱼不舒服吗
dode
2024-06-20 17:12:44 +08:00
多搞几个控制节点,并行处理
Hopetree
2024-06-20 17:23:18 +08:00
你需要的是这种产品,有 CMDB 的管理平台
![]( https://tendcode.com/cdn/2024/04/202406201722810.png)
baizhu
2024-06-20 17:54:54 +08:00
看来用 ansible + awx 的不少哇
sampeng
2024-06-20 18:58:45 +08:00
@ugpu 卖机器,iso 是唯一解。ansible 是机器在自己手上维护。这么多楼都还在说 ansible+awx 。。。。卖出去的机器就是一锤子买卖
elboble
2024-06-20 21:08:40 +08:00
没人提 ansible

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

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

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

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

© 2021 V2EX