希望能通过配置文件自动安装软件,以及一些系统初始化的工作。google 了一下,发现貌似都偏重于项目部署。就是想要一个简单的工具能在开发机和线上环境方便的初始化,安装软件。
1
jarlyyn 2017-08-23 18:29:39 +08:00
自己写 shell 脚本,docker,
|
2
ywgx 2017-08-23 19:03:13 +08:00 via iPhone 1
saltstack.com
xabcloud.com 是上面企业版本的国内实现,并加入应用集群监控,权限管理,跳板机等,目前已经在一些中大企业规模化使用,专业解决楼主面临的各项运维问题,可以参考设计自己的平台,当然更乐意购买咨询;把自己核心精力放在自己核心业务 |
3
topbandit 2017-08-23 20:21:03 +08:00
看需求,我所在公司写了个 shell 脚本做初始化,内核参数、最小化服务等
|
4
weakish 2017-08-24 00:29:02 +08:00 1
github 有 boxen, 不过仅限于 osx.
devops 框架,除了上面提到的 saltstack 外,还有 chef, puppet, ansible, 这些都是主流的工具。 主流的意思都是很多软件都有现成的部署配置代码。(个人都不喜欢。) 轻量一点(以远程执行命令为中心),主流的是 fabric (缺点是不支持 Python 3). 非主流的就更多,请自行搜索。非主流的缺点是很多都要自己写,而且可能过一段时间就没人维护了。 自己写也是可以的。不过不推荐 shell 脚本,一旦需求复杂以后就不好维护。 还是用正经的语言写比较好。 |