[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
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值