这个周末在邮件列表里看到了两个老外写的安装文档。老外的安装文档,经常不是一次性,而是一个长期,从D版本就开始写,每个版本都会进行更新,非常值得我们学习。
任何文档,都难免错误,通过逐步完善,文档的质量就会大大提高。
我就把我知道的所有安装文档整理一下,方便大家查阅。其实我自己也写了几篇安装文档,不过不得不承认,水平不如老外。其实大家有空还是多看看老外写的技术文档。
对于Openstack的安装配置来说,目前最麻烦的就是keystone,而且不同的方式,复杂程度是不一样的。目前比较省事的作法,就是利用脚本导入数据,这样当然方便,不过到底脚本做了什么工作,你肯定是不了解的。如果是打算深入学习,那么还是自己动手从头到尾做一次
目前最完整的文档就是ubuntu推出keystone白皮书
2:Installing OpenStack Essex (2012.1) on Ubuntu 12.04 ("Precise Pangolin")
这是一家打算做Openstack培训咨询的公司写的文档。这也应该是我看到最早最完整的Essex的安装文档。这也是我第一次手工安装成功。
我也顺便做了一个资料,算是中文版本
这个文档,keystone也是采用脚本进行数据导入,建议大家还是深入看看上面的白皮书。
另外我也写了一个简单版本的安装过程,基本都是参考该文档,不过调整了一下。
在国外,有时候创业也很简单,尤其是利用开源做服务。你好好写几篇文档,就可以在这个圈子里建立你的地位。你想做咨询,培训。那你的水平如何呢?如果大家都是学习你写的文档,拿肯定不错。就会有人主动上门找你。
3:OpenStack Beginner’s Guide V3.0 for Essex on Ubuntu 12.04 (Precise Pangolin)
这位朋友名气可不小,一直都在写Openstack的安装介绍,已经出了3.0的版本。以前openstack官方文档的资料不少都是他提供的。并且9月份,马上要推出一本介绍Openstack的书。非常值得期待的事情。
去年D版本发布的时候,因为Horizon无法和keystone一起工作,文档没有提供这两个的安装,比较遗憾。这次基本把所有的组件都包括
nova,glance,keystone,horizon,swift。
并且这篇文档keystone的数据是采用手工输入,这样可以很好帮助你的理解。同时对于希望理解swift的安装的朋友,非常有帮助。swift是采用keystone验证。
提供是各种image的制作,这是非常需要的,还有windows。
不过好像有点遗憾,还没有做到把image放到swift上作为存储。
4:install Openstack Essex in single-node or dual node with Ubuntu 12.04 LTS.
这位朋友,直接把文档放到github上,并且还提供pdf和word两种版本,全部的配置文件,启动脚本。没啥挑剔。
作者是stackops的成员,技术不容怀疑。
文档最大的特点就是集成quantum。quantum是用来替代nova-network。非常前沿。你就算不打算用quantum,也是可以参考学习。
5:Install-Your-Own-OpenStack-Cloud-Essex-Edition
这个文档,网络是采用vlan模式。非常值得去学习。并且还提到配置LXC。有时间真的要深入了解一下。
6:OpenStack-Install-and-Understand-Guide
他也是用github来管理文档,这是用ubuntu 11.04,采用源码安装Essex。理论上,在ubuntu 12.04,应该是一样。不过就需要你去验证。
作者不但提供全部源码下载,并且还提供各个组件的启动脚本。让你源码安装完后,使用起来也很方便。
7:devstack
这个大名鼎鼎,Rackspace团队支持的项目,直接用git checkout源码来安装,可以尝试最新的代码。
目前还支持Fedora,ubuntu
不过要注意,这是针对开发者使用。如果你是生产目的,还是尝试别的方法。
这是雅虎团队用python写的脚本,基于devstack。老外就是牛啊。同事学习脚本半天,说了一句,用了很多高级语法。
国人经典推荐
这是五星推荐,作者彭勇,是nova全球200多位开发者之一。文章非常有价值。如果你希望运维Openstack,你基本都会遇到他文章里写的问题。都是实战的结果分享。我同事深受启发。
目前作者应该在运维一个国内最大的openstack规模,超过100台。非常值得期待。
趣游,是国内最早公开他使用openstack的公司,这点非常值得赞赏。目前已经把Openstack投入运维,也积累了大量的运维经验。也肯定吃了很多苦头。
目前他们在加紧开发Openstack管理的2.0版本,非常期待。
作者好像不算是业内人士,不过研究非常深入。blog里提供了源码安装Openstack的全过程。
对我来说,最有价值的就是利用Nexenta NexentaStor来做nova volume。
本文转自陈沙克博客:http://hi.baidu.com/chenshake/blog/item/9ac57022f4bdb2844723e888.html