Openstack自动化部署最佳实践

    我们在一一介绍了众多基础模块,Openstack模块以及公共库模块后,是否就可以抡起袖子开始做大规模线上部署了?
    答案是No。

    哎,有话好好说,你们别丢臭鸡蛋啊…
    读者:%#@($#@!,你骗我读了那么长的文档,竟然不能用于线上部署!

    我们将其归纳为以下几大块。

    1.代码管理相关:

    那么代码规范体现在以下几点:

    • 使用版本控制工具进行管理
    • 符合一门语言的通用代码风格要求
    • 不使用花式技巧

    2.配置管理相关:

    • Hiera
    • Node Definition
    • PuppetDB
    • ClusterShell
    • Ansible

    4.运维原则相关: