结语
近年来,我们看到越来越多的数据中心被各种技术云化,向外/内提供按需使用的服务。而OpenStack作为最流行的IaaS层开源项目,已经被运用到越来越多的数据中心中,而在这背后的运维自动化技术则发挥着举足轻重的作用。
软件部署是云数据中心运维workflow重要的开端,而后期为开发人员提供稳定的开发环境,提供与线上一致的测试环境,完成线上的计算/存储/网络/控制节点的扩容操作,完成服务的配置变更,完成软件版本的升级,提供安全加固等工作都是运维自动化的关注重点。
OpenStack在经历了多年的发展之后,已经演化出大量的部署自动化的项目/工具/产品,其中不少已经得到了生产环境的严格检验。
我们已经看到当前关于OpenStack自动化的趋势已从仅提供软件部署逐渐覆盖到物理机管理(如Fuel,TripleO),与CI系统结合,提供用于运行集成测试的测试环境;提供Openstack服务的大版本升级能力,以及配置加固等安全能力。
我们庆幸出生在这个时代,因为我们正在改变数据中心,改变世界。