分享

原创 OpenStack源代码学习

问题导读
1、如何部署Eclipse+PyDev环境?

2、如何下载所需要的源代码?



环境
Windows 7  X64
Openstack  I版源代码
Python 3.X
Eclipse


一、去官网下载你需要的版本源代码,具体地址如下所示
  
项目
  
下载网址
Nova云主机
https://launchpad.net/nova
Cinder块存储
https://launchpad.net/cinder
Quantum网络管理
https://launchpad.net/quantum
Glance镜像管理
https://launchpad.net/glance
Horizon界面
https://launchpad.net/horizon
Keystone认证
https://launchpad.net/keystone
Heat块设备
https://launchpad.net/heat


源代码的阅读,可以用IDE工具,也可以用文本编辑器,下文通过Eclipse+PyDev的方式搭建。

二、实现步骤
1、        Eclipse的安装。网上已有诸多资料,这里不再赘述。
2、        Python 3.X的安装。网上已有诸多资料,这里不再赘述。
3、        安装PyDev插件。进入eclipse的菜单:help---> install New Software,单击右侧的Add按钮,增加站点信息,Location栏填写http://pydev.org/updates,如下图所示。
111.jpg

选择安装PyDev,一直到安装完毕,如下图所示
000000.jpg


4、        配置Pydev。进入Eclipse菜单:Windows(窗口)-Preferences(首选项),在左侧的树形结构中点开Pydev,再选中Python Interpreter,如下图所示
777.jpg


5、        搭建nova项目(其他的项目以此类推就行)。Eclipse中新建Pydev项目,选择源代码的解压路径,如下图所示
55555.jpg


这里,我将nova-2014.2.b2.tar.gz源代码包解压到了D:\Openstack\nova-2014.2.b2目录中,所以新建项目名称为:nova-2014.2,如下图所示
4444.JPG


源代码的阅读有两种模式,一种是通过API的入口开始阅读,如下图所示:
01.jpg

另一种是通过命令的入口开始阅读,如下图所示:
02.jpg



好了,达到了预期目标。看到这些,是不是很爽的感觉、很亢奋
03.jpg

备注:
出现的红叉叉,直接飘过不计



Openstack的日志分析
Openstack的日志信息比较丰富,大家碰到问题之后,建议第一时间去查看和分析日志。如下图所示

  
项目
  
日志目录
Nova
/var/log/nova
Cinder
/var/log/cinder
Quantum
/var/log/quantum
Glance
/var/log/glance
Horizon
/var/log/horizon
Keystone
/var/log/keystone
Heat
/var/log/heat



源代码包下载地址链接:http://pan.baidu.com/s/1gdxO5wf 密码:1vfa




已有(1)人评论

跳转到指定楼层
Riordon 发表于 2014-8-23 08:59:32
学习了,谢谢分享...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条