您的位置:首页 > 运维架构

OpenStack学习过程--仅仅为了记录一下

2013-11-05 08:29 267 查看

本人虾悠悠
 QQ:617600535 邮箱:leezhoucloud@gmail.com,欢迎交流。

接触OpenStack已经将近两个月,是时候该写点什么了,所以小虾我特地开通了CSDN博客,希望以此记录一下自己的学习过程。

    我本科是电子类专业,也就玩过单片机、ARM9这些东东。因此,在语言上面,面向对象啥的,只是在学C++的时候学过一点,没有实际写过大工程,更别说Python了,只是闻其名而已;而在概念上,云计算对我,真的就像在云上一样,很多诸如分布式、虚拟化,云计算的概念,我的理解也很模糊。

    这段时间,由于项目需要,开始慢慢接触OpenStack,这个东西比较新,网上资料相对来说,成熟的资料和书籍都不是很多。所以,我抱着摸着石头过河的态度,开始了漫长的探索。我参考的资料主要是一些大牛写的技术博客和OpenStack官方文档了(http://docs.openstack.org/)。

    我在项目组上,主要关注的是Nova组件。跟着大牛的博客,我开始学习如何创建实例,如何启动服务等等,基本过程就是边看博客,边琢磨在代码中的具体实现过程。但是由于大牛写的博客基本都基于D,F版等早期版本。而我一接触,直接就是G版,由于OpenStack的代码框架经常会改变,导致我这个菜鸟,闹了很多笑话。比如看了很多博客,都说服务的启动代码是放在/nova-master/bin目录下的,但是我在/nova-master/bin中死活找不到这个所谓的/bin,结果发现,G版的时候,已经把/nova/bin目录放到了/nova-master/nova/cmd目录下,类似的问题还有很多,以后我会在具体的文章中慢慢说明。

    我最近写的博客都会针对G版来展开,当然很多问题都是蛋炒饭,比如前面说的调度过程,服务启动等,炒饭还是要吃的,哈哈。接下来,我主要在G版本下,对各位大牛写的博客,把自己认为最重要的东西集合在一起,所谓集众家之所长,大牛别骂我。我一方面是自己记录下学习过程,另一方面,也希望能对想学OpenStack,但是很多概念都不清楚的同学有一定的帮助,希望大家多多交流。

    经常性写一点东西,我觉得就是对知识的一种总结和梳理,很多概念,自己觉得懂了,但是到了真正开始写的时候,发现自己还有很多的漏洞,细节和表达上都会有很大的问题。为了狠狠地锻炼一下自己这方面的能力,所以,俺会坚持隔三差五的发点低水平的东西上来,希望路过大神、大仙们手下留情,不要喷俺。另外,由于本人水平有限,对于很多东西理解都不是很到位,漏洞很多,希望路过的大神,能够给我一些指导,小弟将会感激不尽。

    最后,结束自己上面这些废话,开始干正事撒...


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息