我们机房有几百台服务器,身为管理员,一直在考虑采用一些自动化运维工具来减少工作负担,所以最近一直在学习 ansible ,看完文档后,还是有些疑惑,对于生产环境中的使用更是谨慎
1:对于生产服务器,稳定性是第一位,像我们每次进行变更都要进行测试和审批,大的变更升级,更是慎之又慎,由于每台服务器环境不同,批量执行过程中, ansible 如何保证执行过程的正确性?假如失败,如何定位?如何回滚?
2:生产环境中,可能会使用各种 linux 发行版本,而且很多时候服务器是不能连接外网的, ansible 是如何解决软件源的问题?
3:举个实际的例子:我有 2 台 redhat5.8 , 2 台 redhat7.0 , 2 台 ubuntu14.04 , 1 台 AIX , 1 台 HP-UX ,想同时安装 oracle , ansible 是怎么解决的?
4:以上这些疑问, puppet , Salt 又是怎么解决的?
5:对于这些这类自动化运维工具,有什么缺点?生产环境中使用有什么要注意的?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.