自动化运维架构设计选型的技术侧重点

1.anisble,puppet,saltstack ,他们优缺点很明显,但对复杂环境,支持的不好,部署极其复杂...如果要和监控系统联动起来,对于开发运维有很高的技术要求2.是否可以支持在线更新插件,减少版本更新的难度和工作量3.是否可以做到黑白名单?4.误操作防范措施,是否支持预览结果的功...显示全部

1.anisble,puppet,saltstack ,他们优缺点很明显,但对复杂环境,支持的不好,部署极其复杂...如果要和监控系统联动起来,对于开发运维有很高的技术要求
2.是否可以支持在线更新插件,减少版本更新的难度和工作量
3.是否可以做到黑白名单?
4.误操作防范措施,是否支持预览结果的功能?
5.能否支持回退?(这个功能貌似很难实现)

收起
参与12

查看其它 2 个回答galaxy1975的回答

galaxy1975galaxy1975系统架构师自动化运维专家

2.是否可以支持在线更新插件,减少版本更新的难度和工作量

固定一个版本后,能不更新就不更新了,除非有天大的Bug,想想你更新的“理由”是什么,是否足够成分。

3.是否可以做到黑白名单?

黑白名单需要自己开发,主要是远程命令操作的时候要用到,我们现在基于ansible的主要方式是在sudo中控制,puppet shell插件是自己修改了shell插件来实现

4.误操作防范措施,是否支持预览结果的功能?

预览不太可能实现,不过,第一你的系统都是“标准”的系统,所以,只要第一台能够执行成功,其他的不会有问题的,第二,变更之前要测试,要测试,要测试,重要事情说三遍,第三,执行结果的收集。

5.能否支持回退?(这个功能貌似很难实现)

回退....这个功能的难于实现,主要是操作系统层的,例如,你yum update了一个包,现在突然想恢复到上一个版本。。。  但是还是有不少可以回退的,例如所有的文件类(密码、配置文件、服务状态等等),我们之前项目中,用SVN保留了类文件的向上10个版本,并且可以对比这些类之间的区别,这样你就可以用类回滚的方式来实现回退。

IT咨询服务 · 2016-06-17
浏览1644

回答者

galaxy1975
系统架构师自动化运维专家

galaxy1975 最近回答过的问题

回答状态

  • 发布时间:2016-06-17
  • 关注会员:4 人
  • 回答浏览:1644
  • X社区推广