openstack资源使用汇总_关于OpenStack的学习路线及相关资源汇总

首先我们想学习openstack,那么openstack是什么?能干什么?涉及的初衷是什么?由什么来组成?刚接触openstack,说openstack不是一个软件,而是由多个组件进行组合,这是一个更深层次的理解,当我们看到dashboard的时候,我们或许对openstack感觉有一点感性认识了。dashboard可以理解为openstack与用户交流的一个窗口,而dashboard对于真正的使用者来讲,它的功能上面有一定的局限性。而对于初学者通过它,可能会对openstack有一定的了解。openstack能干什么,可以搭建公有云,私有云,企业云。openstack由哪些部分来组成:

Identity(代号为“Keystone”)

Dashboard(代号为“Horizon”)

Image Service(代号为“Glance”)

Network(代号为“Quantum”)

Object Storage(代号为“Swift”)

Block Storage(代号为“Cinder”)

上面给大家一个初步认识,详细可查看一分钟快速入门openstack浅谈OpenStack与虚拟机的区别与联系OpenStack是什么,OpenStack详解------------------------------------------------------------------------------------------------------------------------------------------我们了解了openstack,明白它是什么,我们接着就会进入实践阶段,搭建openstack是最基本的。该怎么搭建,如果你是传统程序员,没有接触过运维,不懂虚拟化,不懂Linux,似乎这个困难度就变大了。那么需要掌握哪些知识才能在搭建openstack的过程中,遇到较少的困难。我们需要懂Linux,懂虚拟化,这些需要达到什么程度Linux需要懂基本的命令,能够配置网络虚拟化需要会使用虚拟机安装Linux操作系统,能够在三种网络模式下,如何ping通外网。具体该怎么做,下面给大家一些参考,而这些也是在学习openstack过程中,大家共同遇到的问题,详细内容如下:

分析:

大家一看链接有点多,其实这是花费了一两个月,才会有此总结,大家想一口气看完,估计只能囫囵吞枣。上面的知识该如何运用,首先我们需要搭建环境,

使用上面链接即可。然后我们搭建完会遇到各种问题,比如Linux命令不会,网络ping不同。我们可以使用下面链接

上面知识具备了,我们才有下面的成果

OpenStack 学习资源整理

Openstack最好的资料肯定是英文,推荐几个blog,这基本是我每周必看

Grizzly的开发进度,这个大家比较关心,现在终于可以在一个页面看到全部项目的进展

这是Canonical出品, 质量还是有保证的.我们平常设置keystone,都是使用脚本进行设置,导入数据,这样可以减少我们出错,不过也造成我们对keystone无法深入理解. 这是一步一步的安装过程,应该可以很好帮助你理解keystone的设置

这个开发的文档,解析的更加清楚。

对于Nova来说,其实是有不同的组件构成,要想搞明白Nova,先要了解他的工作流程。这份文档是国外一家希望从事Openstack培训的公司MIRANTIS推出,质量非常高,值得部门内部统一学习。

这也是MIRANTIS公司推出,介绍非常详细,包括schedule。

这是老外写的Openstack安装文档,已经是第三个版本,内容覆盖Openstack所有组件的安装,还有各种虚拟机模板,包括windows虚拟机模板的创建。这位作者9月份要出一本关于Openstack方面的书,非常值得期待。

要想了解Openstack最新的技术,进展,那么关注devstack脚本就可以。可以这样说,整合到devstack的应用,才算是比较稳定。这是Rackspace工程师搞的。例如你希望玩nova支持xen,LXC,都可以从devstack脚本入手,搞明白整个安装的过程。

6:image下载

如果你不希望自己做image或者使用现成的image,可以有两个选择,ubuntu官方推出的和cirros

大家可以选择qcow2格式的,这样能更加体现kvm的优势。

blog更新不是很频繁,不过可以了解很多swift的基本知识。

发现csdn还是做了不少的工作。

该文档已经集成swift。算是一个非常完整的文档,我也是参考该文档写的中文版本。这应该是Essex发布以后,第一篇完整的安装文档。

这位朋友,直接把文档放到github上,并且还提供pdf和word两种版本,全部的配置文件,启动脚本。没啥挑剔。

作者是stackops的成员,技术不容怀疑。

文档最大的特点就是集成quantum。quantum是用来替代nova-network。非常前沿。你就算不打算用quantum,也是可以参考学习。

这是雅虎团队用python写的脚本,基于devstack。老外就是牛啊。同事学习脚本半天,说了一句,用了很多高级语法。

这个文档,网络是采用vlan模式。非常值得去学习。并且还提到配置LXC。有时间真的要深入了解一下。

这是HP运营openstack的blog,文档质量非常高。

这是Fedora的官方文档,质量不容置疑。一直都在更新。

资料越来越多,朋友专门写了一个文档,

13:国外Openstack blog

14:  dodai-deploy

看上去非常不错,怎么感觉这个是华人搞的项目呢?改天和作者交流一下。

15:swift资料

swift基本原理介绍

讲的应该是非常深入和透彻,我也正在学习中。

16:Altai Private Cloud

这应该是基于Centos 6.x, 这是一个咨询公司,最早提供Centos 6.x的Openstack的rpm包。为openstack贡献了很多代码。值得关注的公司。改天可以好好测试一下他们的产品。

17:思科版本的Openstack

集成puppet,cobbler,监控。争取早点搭建起来,看看监控是怎么实现的。

很多朋友经常问,能不能用java来做dashboard开发。我相信如果直接用java来做,肯定是很累的事情。有朋友提供java sdk,并且还搞了一个dashboard,大家可以参考学习学习。

19:Quantum学习资料

quantum是一个难点,整理一下资料,学习中

quantum全面介绍  MIRANRIS出品,必属精品

quantum的难点在openvswitch,这位朋友的blog,你是一定要看的:http://blog.scottlowe.org/

20:Essex和Folsom的vlan模式的脚本

大家可以看看这个脚本。vlan模式。

21:Folsom的安装

quantum是一个比较麻烦的东西,目前文档还是很缺乏,而且很少解析。不过下面几篇文档,如果你有时间深入研究,应该会搞明白更多。

安装脚本

devstack安装quantum

安装文档

22:Redhat Folsom资料

目前Redhat提供了Essex版本升级Folsom版本的功能,这个真的是非常不错,至少目前我没看到ubuntu有类似的介绍。

不过Redhat目前这个文档是有问题,还是日本人厉害,一个人发现Redhat的folsom版本7,8个bug,都提交确认。

国内中文资料

学习清单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值