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