怎样实现云主机平台( 三 )


http://wiki.openstack.org/GeneralBareMetalProvisioningFramework
其实这个项目,是基于Dodai-deploy上开发的,目前代码已经加入Openstack,并且吸引了很多的开发者,Redhat的开发者也参与,让人更加有信心。
详细的介绍:http://l2.yunpan.cn/lk/QvESQUGdxKuLX
文档是在slideshare和google doc,需要翻墙,所以我就放到网盘上。
有句话非常经典:No community support ,no feature. 没有社区支持的开源软件,没有前途。应该很好反思一下国内的开源状况。
Folsom安装脚本
Folsom安装,由于引人了quantum,导致安装比较复杂,不过终于有朋友搞出一个脚本,不只是支持quantum,还支持nova network。我已经测试过nova network,非常好用。
https://github.com/jedipunkz/openstack_folsom_deploy
Cobbler
Cobbler一般都是用来安装系统,不过Cobbler 2.4版本,将会提供安装Openstack的功能,真的不知道他如何实现,关注中,过完年,好好测试一下。
http://www.indiegogo.com/cobbler24
Openstack-Anvil
这是雅虎搞的Openstack安装脚本,用python写的, 我同事学习半天,据说用了很多python的高级语法,可以在Centos 6.2下跑, 不过我是没看到任何用户在测试.不过这个脚本一直都在坚持更新。雅虎今天的状况,还能投入那么大精力去做开源。
http://anvil.readthedocs.org/en/latest/topics/gettingstarted.html
https://github.com/yahoo/Openstack-Anvil
Altai Private Cloud
Grid Dynamics公司,是一家咨询公司,在Redhat没有正式宣布加入Openstack前,CentOS的Openstack的rpm包都是他们维护的,并且最开始的EPEL上的包,也是他们帮忙做的,并且他们还开发了好几个模块:DNS管理,账单管理。还有一个Dashboard。不过这些项目,都没有成为孵化项目。
他们也开发了一套脚本来部署:
https://altaicloud.atlassian.net/wiki/display/V102/Installation
http://www.griddynamics.com/solutions/altai-private-cloud-for-developers/
以前,如果你希望在Centos下安装Openstack,就必须用这个公司提供的源,后来Redhat加入Openstack,也就改变很多。最近半年,好像比较沉默,没看到太多的信息。如果大家希望基于CentOS来做部署,其实可以参考一下。
packstack
这个项目目前放在stackforge,算是努力成为孵化项目。目前是支持redhat系列。说明:
https://github.com/stackforge/packstack
更新很频繁,值得关注。尤其是打算使用Centos的朋友。
【编辑推荐】
OpenStack基本配置和部署OpenStack与监控系统现状OpenStack命令行工具与API从OpenStack的角度看块存储的世界OneStack:一键部署OpenStack的工具2013-12-16 09:41 佚名 开源中国OneStack:一键部署OpenStack的工具字号:T | T这是一个一键部署OpenStack的工具。目前能够完整而正确在Ubuntu12.04(precise)安装部署OpenStack,其它Linux系统没有做,欢迎补充和完善。
AD:51CTO首届中国APP创新评选大赛正在招募\u0026gt;\u0026gt;
这是一个一键部署OpenStack的工具。目前能够完整而正确在Ubuntu12.04(precise)安装部署OpenStack,其它Linux系统没有做,欢迎补充和完善。
一键完整部署OpenStack,可以自定义配置,无需交互;
安装过程不需要等待提示和输入配置:
mysql密码可以自行配置,也可以使用默认的,不需要等待mysql等程序安装的提示;数据库密码可以自行配置,全部完整安装和部署;网络配置可以自行定义;配置文件和依赖关系已经处理;设置变量配置kvm或者虚拟机配置qemu。默认安装一个Ubuntu12.04的操作系统镜像,并启动一个实例:
默认启动一个实例,通过运行状态可以查看是否正确部署和运行;通过dashboard进行web管理和查看,或者nova命令管理。经过多次测试,完整在VMware虚拟机上部署OpenStack,自己可以添加swift对象存储(暂时没有加入脚本,很方便加入)。


推荐阅读