作者:戴尔软件开发责任工程师Rob Hirschfeld
我很高兴宣布我的戴尔团队按照Apache 2许可协议,开放了Crowbar源。
此举是戴尔OpenStack云解决方案(详情)的一部分,该解决方案包括OpenStack安装包、Crowbar、硬件参考架构,以及部署支持服务与咨询。
这个消息包括两个重要部分:
- 戴尔正式提供其OpenStack解决方案,并帮助社区提高迅速、一致实施OpenStack的能力。
- 戴尔将Crowbar代码(包含在解决方案之中)作为开源进行发布。
两部分都很重要,但这里我关注的是Crowbar的发布。
Crowbar最初是作为戴尔OpenStack安装程序项目的一部分,此后经过开发,超出了该项目的范围。如今,经过扩展,它可与其他厂商的工具包及其它解决方案组件兼容。
我们将Crowbar贡献给全社区,是因为我们相信:通过分享Crowbar所体现的运行实践,每个人都能从中受益。相关运行实践根源于Opscsode Chef(它与Crowbar紧密集成)以及云和超大规模、久经考验的DevOps技术实践,这些技术实践反映在我们的部署模式之中。
从何处获取?
包含哪些内容?
- 用于设置一个OpenStack云的完备的barclamp集
- Crowbar用户界面和远程用户编程界面,旨在简化云的设置
- 面向社区成员的自动化测试脚本,旨在实现与OpenStack的连续集成
- 构建脚本,使您能创建自己的Crowbar安装ISO
- 交换机发现,使您能够创建“可察知网络”的Chef Cookbooks
- 开放源Chef Server,旨在助力Crowbar的诸多功能
不包含哪些内容?
- 我们无法按Apache 2许可协议发布非开放源许可组件(BIOS+RAID设置)。我们正在努力解决这个问题,力图将之包含在我们的发布版本之中。这些组件在戴尔Crowbar许可版本中提供。
- 戴尔品牌的组件(皮肤+概述页)。Crowbar有个开源的皮肤,提供一样的功能。
- 具备安装映像的预构ISO(您必须自行下载开放源组件,我们不将之作为一个完整的包重新分发给您)。
重要提示:
- Crowbar将Chef Sever用作数据库,并根据Cookbook部署节点。Chef Sever被自动安装(使用Chef Solo)为Crowbar的一部分。
- Crowbar具备模块化架构,因此个别组件可以移除、扩展以及添加,这些组件均称为barclamp。
- 每个barclamp具备自己的Chef配置、用户界面子组件、部署配置,以及文档记录。
项目路线图包括:
- 支持Hadoop
- 支持其它操作系统(尤其是RHEL)
- Barclamp版本资料库
- 网络配置
- 我们欢迎建议!请您发表评论!
更多信息请见:Joseph George、Barton George (发布日)、Dell
更多精彩文章请关注:
转载于:https://blog.51cto.com/dellhome/742014