`
ezzze
  • 浏览: 41233 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

[openstack]nova 开发环境搭建

阅读更多

开发环境比java工程的好搭的多了,和maven管理的工程差不多

 

将nova 源码取下

cd <your_src_dir>/nova
sudo apt-get install python-dev swig libssl-dev python-pip
sudo easy_install nose
pip install virtualenv
python tools/install_venv.py



如果一切顺利 应该会有这玩意

Nova development environment setup is complete.



以上是官方网站的介绍

接下来还是有点事要做的。​

$ source .nova-venv/bin/activate
$ rm .nova-venv/lib/python2.7/no-global-site-packages.txt



第二个命令是为了导入全局的lib

接下来就是就可以直接运行了,比如 nova-api

$ bin/nova-api &



​不过需要注意的是有些服务会开另一个进程去运行其他服务,例如nova-network 会开 nova-dhcpbridge​

这个时候就要将nova-dhcpbridge 中的环境给改下

bin/nova-dhcpbridge 第一行:

#!/usr/bin/env python ----> 改为你自己的虚拟环境.




其实最偷懒的做法是直接在global上初始化一切环境。

$ pip install -r <nova path>/tools/pip-requires


#===================================我是分割线================================================

 

关于debug, 其实没必要debug, 用日志就足够了,关键的地方打印下即可.

 

关于拿来主义, 要用的话,还得优化下,现在的nova就是个能跑起来的东东,使用的话和vmware, O记的产品比,还是有差距.

 

 

0
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics