查看其它 1 个回答jxnxsdengyu的回答

jxnxsdengyujxnxsdengyu课题专家组系统工程师江西农信

最主要的还是开发上和架构上的难点,就这次ANSIBLE的使用来看,没有关注ANSIBLE本身层面的开源代码,用SHELL也好,PYTHON也好,更多的体现的是这个工具的使用上。首先是要结合企业自身的需求,量身设计不同的自动化运维场景,这点与直接采用第三方的产品有所不同,第三方是基于他们的理念,设计出的通用性的产品,适当进行定制化开发。而我们要做的是,直接将实际的问题场景化,更贴切实际需求,没有冗余的内容。这点有好处也有弊端,弊端就是场景需求可能会变化,量身定做不一定今后就适用,所以既要量身开发,又要有通用性的思维,场景设计尽量参数化、模块化。其次是如何和其他运维系统做集成的问题,运维的其他系统不可能都是开源的,尤其是银行而言,还是以商用产品为主,集成是最大的麻烦,需要厂商的支持,如果没有厂商的支持,那就需要对这个商用产品有非常的了解,才能很好的对接。像我们的ANSIBLE和Tivoli平台对接,就是得到了IBM的大力支持,专门有相关工程师和我们一起配合,在Tivoli端也写了很多的SHELL代码。

银行 · 2019-03-29

回答者

jxnxsdengyu
系统工程师江西农信
擅长领域: 存储灾备双活

jxnxsdengyu 最近回答过的问题

回答状态

  • 发布时间:2019-03-29
  • 关注会员:4 人
  • 回答浏览:1383
  • X社区推广