开发者社区> 问答> 正文

如何实现快速的将企业定制的部署方案与Puppet等结合?

关于OpenStack的部署问题:相信许多企业会对OpenStack的网络或者存储架构进行修改,那么在部署上线的时候,要实现自动化部署就需要依靠puppet等配置软件,请问:如何实现快速的将企业定制的部署方案与Puppet等结合?这也是运维面临的一个问题。毕竟运维不是研发,对于openstack的源码等了解较少。

展开
收起
OSC开源社区 2024-05-29 08:30:53 21 0
1 条回答
写回答
取消 提交回答
  • 中小规模环境,比如50台以下,一般里面都会打通ssh,也可以通过ssh+shell脚本的方式去解决;毕竟Puppet/chef也是比较复杂的,而且这种环境配置好一般也不会经常修改Openstack,可以结合企业自己用的如saltstack。如果规模大,那最好还是有/培养几个人熟悉puppet/chef。毕竟IaaS是需要仔细运维的

    运维一般不需要了解源码,但结合puppet做的最多的是修改nova.conf, neutron.conf里面的参数,服务起停,服务依赖关系之类的事情。个别时候需要往源码目录打补丁。如果是高可用集群就比较复杂,但也不涉及源码,大可放心。另外如社区,RDO, Mirantis Fuel有大量的puppet可以参考。修改个配置参数的语法puppet里非常简单而直观

    早期openstack版本(比如H版之前)由于功能少且坑多,使用者确实修改了许多代码,但现在的版本无论功能还是稳定性都足以使用,真正需要修改的并不多,主要是针对管理逻辑的开发。当然需要注意新版本发布后,最好等两三个月等bug修复,否则会问题多。如果没有特定需求,也不一定非部署最新版本。

    2024-05-30 08:37:36
    赞同 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载

相关镜像