设为首页 收藏本站
查看: 1216|回复: 0

[经验分享] OpenStack 学习资料

[复制链接]

尚未签到

发表于 2018-6-2 10:50:06 | 显示全部楼层 |阅读模式

这些资料基本都是英文,不过整理一下,方便深入研究的朋友。下面的链接,估计不***,基本是看不到。网站肯定是可以访问的。改天把这些资料放到国内的网盘上,给大家下载。

Openstack最好的资料肯定是英文,推荐几个blog,这基本是我每周必看
http://www.mirantis.com/blog/
http://www.sebastien-han.fr/blog/
Grizzly的开发进度,这个大家比较关心,现在终于可以在一个页面看到全部项目的进展
http://wiki.openstack.org/releasestatus/
作为Openstack用户,养成习惯,关注wiki变化
http://wiki.openstack.org/RecentChanges
关于Openstack发行版本的名字的来源:http://wiki.openstack.org/ReleaseNaming
关于vm的如何实现高可用,这个问题基本每天都有人问。要解决这个问题,不是那么容易,这次redhat出马,应该还是比较靠谱的,想了解细节就看文档吧。***是必须的。https://docs.google.com/document/d/1bAMtkaIFn4ZSMqqsXjs_riXofuRvApa–qo4UTwsmhw/edit
如果你是开发者,估计这个还是有用的:http://codeslife.com/2012/12/31/using-openstack-inside-jenkins-for-your-ci-infrastructure/
OpenStack Operations Guide  http://docs.openstack.org/ops/OpenStackOperationsGuide.pdf
1: Keystone白皮书
这是Canonical出品, 质量还是有保证的.我们平常设置keystone,都是使用脚本进行设置,导入数据,这样可以减少我们出错,不过也造成我们对keystone无法深入理解. 这是一步一步的安装过程,应该可以很好帮助你理解keystone的设置
http://docs.openstack.org/developer/keystone/configuringservices.html
http://docs.openstack.org/developer/keystone/middlewarearchitecture.html
这个开发的文档,解析的更加清楚。
2: Openstack Nova 请求流程
对于Nova来说,其实是有不同的组件构成,要想搞明白Nova,先要了解他的工作流程。这份文档是国外一家希望从事Openstack培训的公司MIRANTIS推出,质量非常高,值得部门内部统一学习。
3:Openstack 2天培训教程
这也是MIRANTIS公司推出,介绍非常详细,包括schedule。
4:OpenStack Beginner’s Guide V3.0 for Essex on Ubuntu 12.04
这是老外写的Openstack安装文档,已经是第三个版本,内容覆盖Openstack所有组件的安装,还有各种虚拟机模板,包括windows虚拟机模板的创建。这位作者9月份要出一本关于Openstack方面的书,非常值得期待。
文档的资料很高,并且还可以提交不过 https://bugs.launchpad.net/openstackbook
国内已经有朋友翻译成中文:http://blog.chinaunix.net/uid-22414998-id-3265685.html
5:dvestack安装脚本
要想了解Openstack最新的技术,进展,那么关注devstack脚本就可以。可以这样说,整合到devstack的应用,才算是比较稳定。这是Rackspace工程师搞的。例如你希望玩nova支持xen,LXC,都可以从devstack脚本入手,搞明白整个安装的过程。
6:image下载
如果你不希望自己做image或者使用现成的image,可以有两个选择,ubuntu官方推出的和cirros
https://launchpad.net/cirros
http://cloud-images.ubuntu.com/
大家可以选择qcow2格式的,这样能更加体现kvm的优势。
6:swift开发者blog
blog更新不是很频繁,不过可以了解很多swift的基本知识。
sina程辉也写了一篇非常给力的文档http://www.programmer.com.cn/12403/
发现csdn还是做了不少的工作。
7:Installing OpenStack Essex (2012.1) on Ubuntu 12.04 (“Precise Pangolin”)
该文档已经集成swift。算是一个非常完整的文档,我也是参考该文档写的中文版本。这应该是Essex发布以后,第一篇完整的安装文档。


8:   install Openstack Essex in single-node or dual node with Ubuntu 12.04 LTS.
这位朋友,直接把文档放到github上,并且还提供pdf和word两种版本,全部的配置文件,启动脚本。没啥挑剔。
作者是stackops的成员,技术不容怀疑。
文档最大的特点就是集成quantum。quantum是用来替代nova-network。非常前沿。你就算不打算用quantum,也是可以参考学习。
9:   Openstack-Anvil
这是雅虎团队用python写的脚本,基于devstack。老外就是牛啊。同事学习脚本半天,说了一句,用了很多高级语法。
10: Install-Your-Own-OpenStack-Cloud-Essex-Edition
这个文档,网络是采用vlan模式。非常值得去学习。并且还提到配置LXC。有时间真的要深入了解一下。
11:HP cloud blog
这是HP运营openstack的blog,文档质量非常高。
12: CentOS 6.x安装Openstack
这是Fedora的官方文档,质量不容置疑。一直都在更新。
国人贡献了一套脚本,至少我能勉强看明白,写的还是很不错的。北京-李强(290578157)https://github.com/ktbvds/auto_deploy_linux/blob/master/openstack/openstack.sh
资料越来越多,朋友专门写了一个文档,
http://www.longgeek.com/2012/07/30/rhel-6-2-openstack-essex-install-only-one-node/
13:国外Openstack blog
法国学生blog:一个学生就那么牛,国内高校要思考一下:http://www.sebastien-han.fr/blog/
Openstack专家:http://dijks.wordpress.com/
14:  dodai-deploy
看上去非常不错,怎么感觉这个是华人搞的项目呢?改天和作者交流一下。
https://github.com/nii-cloud
15:swift资料
swift成本,这篇文档应该是非常经典 http://www.buildcloudstorage.com/2012/01/can-openstack-swift-hit-amazon-s3-like.html#more
swift可靠性:http://www.buildcloudstorage.com/2012/08/is-openstack-swift-reliable-enough-for.html
swift和ssd:http://www.zmanda.com/blogs/?p=847
swift基本原理介绍
http://www.mirantis.com/blog/object-storage-openstack-cloud-swift-ceph/
http://mirantis.blogspot.com/2012/02/under-hood-of-swift-ring.html
讲的应该是非常深入和透彻,我也正在学习中。
stacklab的介绍swift使用文档,非常实用:http://wiki.stacklab.org/doku.php?id=stacklab:documentation:how-to-use-swift
16:Altai Private Cloud
http://www.griddynamics.com/solutions/altai-private-cloud-for-developers/release/
这应该是基于Centos 6.x, 这是一个咨询公司,最早提供Centos 6.x的Openstack的rpm包。为openstack贡献了很多代码。值得关注的公司。改天可以好好测试一下他们的产品。
http://openstackgd.wordpress.com/
另外还有朋友提供的脚本,可以研究一下https://github.com/fedora-openstack/packstack


17:思科版本的Openstack
集成puppet,cobbler,监控。争取早点搭建起来,看看监控是怎么实现的。
18:java sdk
很多朋友经常问,能不能用java来做dashboard开发。我相信如果直接用java来做,肯定是很累的事情。有朋友提供java sdk,并且还搞了一个dashboard,大家可以参考学习学习。
web http://woorea.github.com/openstack-ui/
19:Quantum学习资料
quantum是一个难点,整理一下资料,学习中
http://wiki.openstack.org/ConfigureOpenvswitch
quantum全面介绍  MIRANRIS出品,必属精品
官方的quantum文档
使用devstack安装和设置quantum http://networkstatic.net/openstack-folsom-quantum-devstack-installation-tutorial/
quantum的难点在openvswitch,这位朋友的blog,你是一定要看的:http://blog.scottlowe.org/
20:Essex和Folsom的vlan模式的脚本
https://github.com/neophilo/openstack-scripts/blob/master/Folsom-AIO.sh
大家可以看看这个脚本。vlan模式。


21:Folsom的安装
quantum是一个比较麻烦的东西,目前文档还是很缺乏,而且很少解析。不过下面几篇文档,如果你有时间深入研究,应该会搞明白更多。
  安装脚本
https://github.com/jedipunkz/openstack_folsom_deploy
devstack安装quantum
http://networkstatic.net/openstack-folsom-quantum-devstack-installation-tutorial/
安装文档
https://github.com/EmilienM/openstack-folsom-guide
https://github.com/mseknibilel/OpenStack-Folsom-Install-guide/blob/master/OpenStack_Folsom_Install_Guide_WebVersion.rst


22:Redhat Folsom资料
https://access.redhat.com/knowledge/docs/Red_Hat_OpenStack_Preview/?locale=en-US
目前Redhat提供了Essex版本升级Folsom版本的功能,这个真的是非常不错,至少目前我没看到ubuntu有类似的介绍。
不过Redhat目前这个文档是有问题,还是日本人厉害,一个人发现Redhat的folsom版本7,8个bug,都提交确认。
http://d.hatena.ne.jp/enakai00/20121118/1353226066


23:Windows的cloud-init
对于linux的操作系统,你只需要安装一个cloud-init,你就可以很方便实现密钥注入等功能。对于windows,如果实现让用户设置密码。这是一个比较有挑战性的活。
http://www.cloudbase.it/cloud-init-for-windows-instances/
一个开源的IAAS,需要完善,真的是需要一个产业链,需要做的东西实在是太多,这就是一个很好的例子。只有你的产业链条,开发圈子足够大,才能吧这些内容完善。
github代码:https://github.com/alexpilotti/cloudbase-init
看来windows也是可以实现linux以前的功能,调整分区,设置密码等。
这家公司就是实现Openstack支持Hyper-V ,估计是微软掏钱,他干活。
http://www.cloudbase.it/blog/
blog的内容也很丰富。
24:A Step-by-Step Guide to Deploying OpenStack on CentOS Using the KVM Hypervisor and GlusterFS Distributed File System
https://github.com/beloglazov/openstack-centos-kvm-glusterfs
在gluster玩Openstack,这是很多人的想法,有老外搞定了。大家学习学习。


国内中文资料
彭勇,openstack开发者, http://www.pubyun.com/blog/
趣游,国内最早公开运营Openstack公司 http://blog.lightcloud.cn/
国人整理的FAQ:http://blog.csdn.net/hilyoo/article/details/7746634
张华blog:http://blog.csdn.net/quqi99  (很多人经常问openstack的开发环境如何搭建,估计这位朋友有答案,http://blog.csdn.net/quqi99/article/details/7411091  这位朋友好像是openstack的开发者.
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-506226-1-1.html 上篇帖子: Install Configure OpenStack Network Service (Neutron) 下篇帖子: OpenStack踩坑记录
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表