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

9 天前
 ctrlmymood

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

需求:

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

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

3658 次点击
所在节点    服务器
52 条回复
ladypxy
9 天前
scam/ansubke/puppet
xustrive
9 天前
100 台机器 这规模不得了。
mightybruce
9 天前
1000 台 ansible 也慢。

还有一些基于 SaltStack 的自动化运维平台 可以看看
huage
9 天前
我有一个疑问:有一百台服务器的公司,为什么让你来管?你经验丰富?
huage
9 天前
你没经验但是老板信任你,你不是应该找有丰富经验的人组建团队么?难度你没经验也不找人,想从零开始搞?
xderam
9 天前
pssh 一把梭,ansible 入门门槛不低的。如果你的 100-1000 机器标准化的,ansible 给你带来的并不一定有 pssh 有多大效率。还有就是 你没说要不要状态一直保持。有这个需求就上 puppet 之类的。如果没需求,只是平时批量操作一下的话。saltstack 也可以,但也有一些些的门槛。

老板喜欢 web 就给他弄个 web ,自己干活的时候还是 cli 。这样哪边都不得罪。

最后 你没说这些机器平时的维护频率 场景等等,另外就是 huage 说的,这种规模不是个团队,最起码也得两个人管了。你们商量下,而且还有各种 oncall 和其它杂七杂八的事。恩。。。别着急, 等你离职的时候再来回复。
dbak
9 天前
国内 jumpserver 、spug 都行
defunct9
9 天前
开 ssh ,让我上去看看
bluicezhen
9 天前
如果是 AWS ,可以选择自建 AMI 镜像,其他云服务商也有类似的服务。
Sayuri
9 天前
ansible 2.10 + mitogen
ctrlmymood
9 天前
@huage #4 产线躺平,我这边老板想把活抢过来,服务器基本是组装好,固件刷好,极端条件 改一些配置或者部署一些不常用软件,然后检测通过,就卖了,不会长时间维护同一批货
ctrlmymood
9 天前
@huage #5 老板的意思 能搞就先搞搞看,要出一定成绩才有机会加人,的确从零开始,因为产线现在工控还是母盘挂载手动装、检
williamherry
9 天前
ctrlmymood
9 天前
@xderam 基本就是出厂前的固件、驱动部署、特定软件部署、版本检测,然后过了就卖给客户了,这边侧重点是卖硬件,同批次产品不做长期维护,但这个事肯定是长期重复做+不断提新需求
ctrlmymood
9 天前
@defunct9 这几乎不可能,基本内网,也不允许外访或者被外访
ctrlmymood
9 天前
因为目前的确是从零开始,我的想法是先把这个事情给做了,后期再优化给老板画饼 ,借鉴各位大佬的建议选择一种干

我当下思路是:
pxe 装机,再 ks 文件把所有能办的需求全部写入到一个 shell ,然后 pxe 过程中就把那些事情给办了,不行就放到/etc/profile 里,开机自动检测,有就不装,没有就装,唯一麻烦的收集结果 log 麻烦点
ghostwwg
9 天前
ansible+awx 后者是前者的 webui 。
sampeng
9 天前
如果是产品化,一个思路:去看 ubuntu 的 iso 怎么做的。打成 iso 。全自动安装。基本做完 iso 扔给工厂就不用管了。如果是脚本或者是工具,100 台。1000 台的时候你做得再好都是各种小事故不断。
sampeng
9 天前
因为是 iso 了。。工厂或者生产的地方有个 pex 服务器。。只要开机就全自动安装上了。全自动。
sampeng
9 天前
因为我们就是这么做的。之前就是 ansible.有多痛苦呢?产线的人可不懂命令,然后为了差异化各种参数。产线每生产几台就要找我们排错。非常通过。然后我就琢磨了一个 iso 的方式,这是唯一可解的。研发输出是什么产线做出来就是什么样子。iso 是可以 sum 验证的,只要 iso 本身没做错。和测试的结果是完全一样的。脚本就不一样了。。。

当然,有非常多的技术细节要处理。但处理完了。以前,我们是天天被产线找。现在,CI 出 iso ,工厂自己去拿 iso ,校验完自己装,都不用他们操作。插上 u 盘启动(不能用 pxe 。。。fuck 。。。)。后面 iso 的安装都是全自动的。现在整个流程都不需要我们参与。

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

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

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

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

© 2021 V2EX