怎样实现云主机平台

想要搭建云主机平台,技术水平又不够的情况下,OpenStack是最好的选择。但是,OpenStack仍然非常的复杂。就算是对于专业的运维人员,也需要研究很久才能学会部署和维护。所以我推荐一个OpenStack发行版:Fuel。(Fuel Community project)相对于其他的发行版来说,Fuel最大的优点就是:开源。下载到的Fuel就像一个操作系统那样(实际上它是把OpenStack和Linux打包在一起了),只要先安装在一台PC上,然后和欲部署OpenStack的服务器们连入同一个网段,就可以十分方便的全自动部署OpenStack了。
■网友
OpenStack太专业了,你未必吃得消Openstack部署工具总结2013-12-11 22:08 陈沙克 博客字号:T | TOpenstack发展很猛,很多朋友都很认同,2013年,会很好的解决OpenStack部署的问题,让安装,配置变得更加简单易用。其实部署工具,最麻烦的地方,不是软件的配置和安装,而是网络。用户的网络情况太多,还有Openstack本身的网络也很复杂。本文中作者将Openstack部署工具做一个总结,希望对大家有所帮助。
AD:51CTO首届中国APP创新评选大赛正在招募\u0026gt;\u0026gt;
Openstack发展很猛,很多朋友都很认同,2013年,会很好的解决OpenStack部署的问题,让安装,配置变得更加简单易用。
很多公司都投入人力去做这个,新浪也计划做一个Openstack的iso,集成OS,当你决定去做这个的时候,那么先了解一下目前的现状。说到部署,肯定和OS有关,对于Openstack来说,无非就是Ubuntu还是CentOS,当然也会和OpenStack版本有关。
其实部署工具,最麻烦的地方,不是软件的配置和安装,而是网络。用户的网络情况太多,还有Openstack本身的网络也很复杂。
关于如何step by step的部署,目前Openstack 官方已经把文档整理的很好,基本把我收藏夹里的内容都整理在这里:http://www.openstack.org/software/start/
Fuel
这是Mirantis出品的部署安装工具,2013年10月份,推出他的3.2版本,让人很震撼,基本算是把Openstack所有的部署都web化,你可以太多的选择:尤其是网络,存储。这基本都是大家学习的榜样。已经敢和企业签订SLA。
目前国内杜玉杰,九州云,在做该项目的汉化工作和考虑日后的技术支持。
http://www.mirantis.com/
Devstack
这应该算是Openstack最早的安装脚本,他是通过直接git源码,进行安装,目的是让开发者可以快速搭建一个环境。目前这套脚本可以在Ubuntu和Fedora下跑的很好。
如果你想了解新版本的功能,通过Devstack是一个最佳选择。我第一次成功安装Openstack,就是用这个。
Diablo安装脚本
这算是我知道的第一个基于ubuntu 源的安装脚本,当时Diablo发布的时候,有bug,keystone和Horizon无法一起工作,ubuntu 11.10源里的包也是有相同的bug,并且Ubuntu 官方并不打算维护和升级。这位作者个人身份,维护了Diablo 版本后来的升级,打包,并且写了一套脚本。
https://github.com/managedit/openstack-setup
这套脚本,其实写的非常好,我同事改造了一下,就可以安装Essex版本。目前正在改进,用来安装Folsom版本。
Stackops
Openstack起步的时候,官方的安装文档,其实基本都是来自Stackops,当时他们提供Openstack的部署服务。你下载一个iso,装完一个ubuntu系统后,就会转到他们的web,你填写相关的配置参数,通过chef进行部署。
Stackops在Chef上是比较强悍的,包括Dell的Crowbar,也是和他合作,才搞定Chef。不过我的理解,他的Chef 脚本是没有开源的。
Stackops通过商业定制,进行收费。目前感觉有点走下坡路,业内的声音比较小了。对openstack的新版本支持比较慢,Essex支持,到9月份才支持。目前还没有任何关于Folsom 的支持。
Crowbar
在Openstack上,Dell是有点郁闷,中国的那句老话,起个大早,赶个晚集。Openstack刚发布的时候,Dell就号称要做一个工具部署,不过毕竟是硬件公司,对软件还是比较外行。


推荐阅读