Openstack自动化部署最佳实践
我们在一一介绍了众多基础模块,Openstack模块以及公共库模块后,是否就可以抡起袖子开始做大规模线上部署了?
答案是No。
哎,有话好好说,你们别丢臭鸡蛋啊…
读者:%#@($#@!,你骗我读了那么长的文档,竟然不能用于线上部署!
我们将其归纳为以下几大块。
1.代码管理相关:
那么代码规范体现在以下几点:
- 使用版本控制工具进行管理
- 符合一门语言的通用代码风格要求
- 不使用花式技巧
2.配置管理相关:
- Hiera
- Node Definition
- PuppetDB
- ClusterShell
- Ansible
4.运维原则相关: