`
ezzze
  • 浏览: 42534 次
  • 性别: 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
分享到:
评论

相关推荐

    OpenStack 开发环境搭建

    以下是一份详细的OpenStack开发环境搭建指南。 一、系统需求 1. 操作系统:推荐使用Ubuntu或CentOS等Linux发行版,因为OpenStack主要在这些平台上进行开发和测试。 2. 内存:至少8GB内存,用于运行虚拟机和...

    devstack搭建OpenStack手册

    DevStack 是一个基于 OpenStack 的开发环境搭建工具,能够快速搭建 OpenStack 环境。下面是使用 DevStack 搭建 OpenStack 的详细步骤: 环境准备 * 操作系统:Ubuntu 16.04.51 * 修改阿里源,以便快速安装软件包 *...

    openstack-nova源代码

    - 使用工具如DevStack可以快速搭建一个OpenStack开发环境,包括Nova服务。 4. **API及交互**: - Nova通过OpenStack API提供服务,遵循RESTful架构原则,支持JSON格式的数据交换。 - 用户可以通过OpenStack...

    OpenStack平台各组件搭建脚本 先电五十五所 iaas脚本

    这个压缩包包含了一系列脚本,旨在自动化搭建OpenStack平台的各个关键组件,由先电五十五所开发,适用于 iaas(Infrastructure as a Service)环境。 1. **iaas-install-keystone.sh**: 这个脚本主要用于安装和...

    OpenStack 部署运维实战

    OpenStack 是一个强大的开源云计算平台,它提供了基础设施即服务(IaaS)的解决方案,使得企业能够构建和管理自己的私有云或公有云环境。OpenStack 的灵活性、可扩展性和丰富的功能使其成为许多大型企业的首选,包括...

    openstack云平台搭建指南

    - **DevStack**:快速部署OpenStack的小型化环境,适合开发和测试。 - **Heat**:模板驱动的编排服务,用于创建和管理复杂的服务栈。 - **Terraform**:基础设施即代码工具,可用于规划、部署和管理OpenStack资源...

    OpenStack实战演练及开发入门完整全套培训

    课时47、配置 OpenStack Eclipse 开发环境 课时48、OpenStack 自动化测试 - 单元测试 课时49、OpenStack 自动化测试 - 集成测试 课时50、Nova 源码结构 课时51、Nova 调用流程源码解析 课时52、Nova 分层架构与业务...

    openstack源码分析之环境搭建

    考虑到OpenStack Nova主要采用Python语言编写,我们选择Eclipse作为主要的集成开发环境,并通过PyDev插件来支持Python编程。 #### 三、安装JDK 1. **下载JDK:** - 下载地址:`...

    OpenStack搭建指南

    虽然OpenStack主要使用Python开发,但Java开发者也可以通过Java SDK或Java-based客户端与OpenStack交互。例如,使用JClouds库可以轻松地在Java应用程序中集成OpenStack服务。 三、OpenStack安装前的准备 在搭建...

    KVM下用DevStack快速安装和配置OpenStack开发环境教程.docx

    一旦环境搭建完毕,你可以使用诸如Horizon(OpenStack的Web管理界面)和novaclient(命令行工具)来管理和操作你的OpenStack云环境。 总之,DevStack极大地简化了OpenStack开发环境的搭建,为开发者提供了一个便捷...

    OpenStack实战演练及开发入门完整全套培训__百度云视频链接

    课时47、配置 OpenStack Eclipse 开发环境 课时48、OpenStack 自动化测试 - 单元测试 课时49、OpenStack 自动化测试 - 集成测试 课时50、Nova 源码结构 课时51、Nova 调用流程源码解析 课时52、Nova 分层架构与业务...

    OpenStack新手开发指南.pdf

    整体而言,新手开发指南会围绕OpenStack的基本架构、组件功能、核心概念以及开发环境搭建等方面进行详细讲解。通过学习这些知识,新手可以更好地理解OpenStack的工作原理,以及如何参与OpenStack的开发和贡献。

    osf-openstack-training-master.zip

    开发环境的搭建 nova模块调用介绍 nova源码模块功能介绍 ###添加Nova-api自定义模块 ###数据库表结构的扩展 nova表结构的扩展 keystone表结构的扩展 resetful接口服务的扩展 ###nova数据库调用接口服务的扩展 ...

    《OpenStack云计算基础架构平台应用》试卷试题及答案.docx

    - **Glance**: Glance为OpenStack提供了一个统一的接口来管理和存储虚拟机镜像,并且为Nova虚拟机提供镜像服务。 - **Swift与Cinder的区别**: Swift提供对象存储服务,适用于大规模非结构化数据的存储;而Cinder...

    OpenStack源代码学习

    在进行OpenStack源代码学习之前,首先需要搭建一个良好的开发环境。根据文档提供的信息,本节将详细介绍如何在Windows 7 x64系统上配置开发环境,以便于后续的学习和研究。 - **操作系统**: Windows 7 x64 - **...

    openstack搭建的详细步骤

    本PDF文档详细介绍了如何搭建OpenStack环境,这对于理解云计算基础架构以及进行相关开发和运维工作至关重要。 在搭建OpenStack之前,首先需要确保硬件环境满足最低需求,通常包括多核CPU、足够的内存(至少8GB)、...

Global site tag (gtag.js) - Google Analytics