开发环境比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记的产品比,还是有差距.
分享到:
相关推荐
Devstack 安装 openstack OpenStack 开发环境搭建(Eclipse) ◦OS:Centos65 ◦IDE:Eclipse ◦Plugins: PyDev / Egit 运行单元测试 运行接口测试 Keystone 本地调试方法 Keystone 远程调试方法
openstack nova 源码分析
云计算平台,OpenStack Nova 的安装手册,供正在学习和准备学习实践OpenStack Nova的同学,提供参考。
openstack nova配置全部文档 官方提供 按照步骤一步步安装 能用
OpenStack Nova源码分析之基础环境配置eclipse+pydev
Openstack Nova实现与Hypervisor对接.docx
openstack nova源码分析.pdf
Nova 是 OpenStack 组件,它提供一个云计算网络控制器,支持大量的虚拟机技术,包括 KVM、Xen、LXC、VMware 等。除了本地的 API,它还兼容常遇到的 Amazon EC2 和 S3 APIs。Nova 主要由一组 Python 守护进程组成,...
openstack-nova计算节点一键安装脚本
OpenStack源码分析,学习nova的好材料
OpenStack Compute作为OpenStack Cloud的“操作系统”,负责管理所有的资源、网络、认证以及可扩展性。OpenStack Compute的Austin版本所具有的特性如下: 支持的虚拟机类型有:Xen、KVM、Qemu,用户模式支持Linux ...
如何用OpenStack和Kubernetes快速搭建一个容器和虚拟机组合服务的云平台
openstack nova cfg
该文档来自CCTC 2016中国云计算技术大会。Intel OTC 工程师发表的题为“OpenStack Nova 变革及Mitaka 更新”的主题演讲,欢迎下载!
Nova Novncproxy OpenStack Nova novncproxy服务安装在Ubuntu Precise(12.04)和Trusty(14.04)上进行了测试要求RabbitMQ服务器。 见下文。 对于RHEL / CentOS,需要RHOSP或RDO存储库。角色变量Nova novncproxy...
2 实验环境准备 2.1 操作系统准备 2.2 NTP时间同步 2.3 内核参数调整 2.4 关闭iptables和selinux 2.5 基础软件包 2.5.1 EPEL仓库 2.5.2 基础软件包安装 2.6 Openstack 软件包准备 2.6.1 下载软件包 2.6.2 ...
OPENSTACK 计算 (Compute) - Nova源码,了解的请取用!
本文档详细介绍了nova的组件和启动虚拟机的流程,有助于初学者对于nova部分的了解。
OpenStack支持几乎所有类型的云环境,项目目标是提供实施简单、可大规模扩展、丰富、标准统一的云计算管理平台。OpenStack通过各种互补的服务提供了基础设施即服务(IaaS)的解决方案,每个服务提供API以进行集成。